summaryrefslogtreecommitdiff
path: root/src/systemc/tests/systemc/datatypes
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/tests/systemc/datatypes')
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/golden/test01.log59
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/test01.cpp235
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log19
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp218
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log2
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp137
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp112
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp112
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log35
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log498
-rw-r--r--src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/test01.cpp1014
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/arith_big/add_big.cpp117
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/arith_big/golden/test.log2681
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/arith_big/main.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/arith_big/test.f2
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/golden/test.log121
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/main.cpp67
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.00
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.10
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat120
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat120
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/test.f2
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/test_all.hh80
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/bit/test_bit.cpp86
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/array.cpp120
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/assign.cpp546
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/assign_constructor.cpp639
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/default_assign.cpp635
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/default_constructor.cpp708
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/files.f6
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linuxaarch641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc101301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc111301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc121301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc141301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/constructors/main.cpp72
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp162
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log50
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/array.cpp121
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign.cpp547
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp641
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_assign.cpp637
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_constructor.cpp732
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h72
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_default.h68
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_double.h70
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.bsd1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.gccsparcOS51301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linuxaarch641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosxppc1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw1301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc101301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc111301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc121301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc141301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14-x641301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.sparcOS51301
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/main.cpp74
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_constructors/test.f6
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp97
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp111
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp118
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp95
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp116
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp110
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp117
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp102
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp127
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp125
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp127
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp124
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h72
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_default.h68
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_double.h70
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp97
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp110
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp117
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp110
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp96
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp110
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp117
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log3482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.bsd643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin3482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux3482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linuxaarch643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx3482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.mingw3482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/main.cpp109
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/fast_limits/test.f26
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits.cpp95
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp113
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp109
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp116
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp113
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits.cpp93
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp114
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp108
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp113
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits.cpp100
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_double.cpp125
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp123
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_long.cpp125
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp122
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits.cpp95
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp113
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp108
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp108
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp94
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp113
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp108
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp115
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp113
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log3482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.bsd643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linux643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linuxaarch643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.macosx643482
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/main.cpp108
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/limits/test.f26
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/observers/golden/observers.log85
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/observers/observers.cpp73
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/other_types/test01/golden/test01.log1
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/other_types/test01/test01.cpp51
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log7502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.hpux117502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw7502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw647502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc107502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10-x647502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc117502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11-x647502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc127502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12-x647502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc147502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14-x647502
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/main.cpp59
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/range_fx.cpp152
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/ranges/test.f2
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_arbitrary.h72
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_default.h68
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_double.h70
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/golden/test.log10234
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/main.cpp70
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_both.cpp109
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_left.cpp734
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_right.cpp653
-rw-r--r--src/systemc/tests/systemc/datatypes/fx/shift/test.f4
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith01/arith01.cpp141
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log4002
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log.hpux114001
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith02/arith02.cpp157
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith02/golden/arith02.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith02/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith03/arith03.cpp127
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith03/golden/arith03.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith03/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith04/arith04.cpp182
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith04/golden/arith04.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith04/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith05/arith05.cpp182
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith05/golden/arith05.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith05/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith06/arith06.cpp147
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith06/golden/arith06.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith06/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith07/arith07.cpp137
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith07/golden/arith07.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith07/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith08/arith08.cpp123
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith08/golden/arith08.log730
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith08/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith09/arith09.cpp122
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith09/golden/arith09.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith09/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith10/arith10.cpp119
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith10/golden/arith10.log842
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith10/isaac.h272
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith11/arith11.cpp57
-rw-r--r--src/systemc/tests/systemc/datatypes/int/arith/arith11/golden/arith11.log8
-rw-r--r--src/systemc/tests/systemc/datatypes/int/check/test01/golden/test01.log19
-rw-r--r--src/systemc/tests/systemc/datatypes/int/check/test01/test01.cpp207
-rw-r--r--src/systemc/tests/systemc/datatypes/int/compare/compare.cpp77
-rw-r--r--src/systemc/tests/systemc/datatypes/int/compare/golden/compare.log1
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test01/golden/test01.log63
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test01/test01.cpp201
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test02/golden/test02.log63
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test02/test02.cpp201
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test03/golden/test03.log40
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test03/test03.cpp190
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test04/golden/test04.log63
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test04/test04.cpp201
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test05/golden/test05.log63
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test05/test05.cpp201
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test06/golden/test06.log40
-rw-r--r--src/systemc/tests/systemc/datatypes/int/concat/test06/test06.cpp190
-rw-r--r--src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log61
-rw-r--r--src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/test01.cpp224
-rw-r--r--src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log61
-rw-r--r--src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/test02.cpp224
-rw-r--r--src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log205
-rw-r--r--src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/test03.cpp224
-rw-r--r--src/systemc/tests/systemc/datatypes/int/misc/test01/golden/test01.log45
-rw-r--r--src/systemc/tests/systemc/datatypes/int/misc/test01/test01.cpp140
-rw-r--r--src/systemc/tests/systemc/datatypes/int/misc/test02/golden/test02.log2
-rw-r--r--src/systemc/tests/systemc/datatypes/int/misc/test02/test02.cpp128
-rw-r--r--src/systemc/tests/systemc/datatypes/int/misc/test03/golden/test03.log21
-rw-r--r--src/systemc/tests/systemc/datatypes/int/misc/test03/test03.cpp34
-rw-r--r--src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log325
-rw-r--r--src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp177
-rw-r--r--src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log325
-rw-r--r--src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp177
-rw-r--r--src/systemc/tests/systemc/datatypes/int/reduce/test01/golden/test01.log78
-rw-r--r--src/systemc/tests/systemc/datatypes/int/reduce/test01/test01.cpp138
-rw-r--r--src/systemc/tests/systemc/datatypes/int/reduce/test02/golden/test02.log78
-rw-r--r--src/systemc/tests/systemc/datatypes/int/reduce/test02/test02.cpp138
-rw-r--r--src/systemc/tests/systemc/datatypes/int/reduce/test03/golden/test03.log78
-rw-r--r--src/systemc/tests/systemc/datatypes/int/reduce/test03/test03.cpp138
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log49
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp56
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log32
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp56
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp55
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log32
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp56
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/mixed/golden/test_int.log38
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/mixed/test_int.cpp235
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log49
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp56
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log32
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp56
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp57
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log32
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp56
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log38
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp237
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log33
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log65
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp64
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log4
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp11
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log5
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp13
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log3
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp13
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log7
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp71
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log5
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp60
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp75
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log5
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_small/test_small/golden/test_small.log18
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_small/test_small/test_small.cpp120
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log4
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp11
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log5
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/minus.cpp55
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log5
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp13
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log3
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp13
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log5
-rw-r--r--src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp60
-rw-r--r--src/systemc/tests/systemc/datatypes/int/string_conversion/test01/golden/test01.log32
-rw-r--r--src/systemc/tests/systemc/datatypes/int/string_conversion/test01/test01.cpp200
-rw-r--r--src/systemc/tests/systemc/datatypes/int/string_conversion/test02/golden/test02.log32
-rw-r--r--src/systemc/tests/systemc/datatypes/int/string_conversion/test02/test02.cpp200
-rw-r--r--src/systemc/tests/systemc/datatypes/int/string_conversion/test03/golden/test03.log1550
-rw-r--r--src/systemc/tests/systemc/datatypes/int/string_conversion/test03/test03.cpp43
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test01/golden/test01.log35
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test01/test01.cpp114
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test02/golden/test02.log2
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test02/test02.cpp198
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test03/golden/test03.log35
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test03/test03.cpp114
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test04/golden/test04.log21
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test04/test04.cpp90
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test05/golden/test05.log2
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test05/test05.cpp94
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test06/golden/test06.log22
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test06/test06.cpp99
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test07/golden/test07.log36866
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test07/test07.cpp143
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test08/golden/test08.log2
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test08/test08.cpp135
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test09/golden/test09.log3
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test09/test09.cpp48
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test10/golden/test10.log10
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test10/test10.cpp59
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test11/golden/test11.log10
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test11/test11.cpp78
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test12/golden/test12.log23
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/concat/test12/test12.cpp160
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log26
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp126
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log111
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp99
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test01/golden/test01.log199
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test01/test01.cpp470
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log156
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.bsd64156
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.cygwin64156
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linux64156
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linuxaarch64156
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.macosx64156
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test02/test02.cpp143
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test03/golden/test03.log66
-rw-r--r--src/systemc/tests/systemc/datatypes/misc/test03/test03.cpp131
379 files changed, 298113 insertions, 0 deletions
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/golden/test01.log
new file mode 100644
index 000000000..537dd619b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/golden/test01.log
@@ -0,0 +1,59 @@
+SystemC Simulation
+
+Info: (I804) /IEEE_Std_1666/deprecated: sc_bit is deprecated, use bool instead
+Caught exception for sc_bit(2)
+Caught exception for sc_bit('2')
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+00101010111
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+1011
+0010
+1001
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+0111
+0001
+0110
+
+Info: (I804) /IEEE_Std_1666/deprecated: You can turn off warnings about
+ IEEE 1666 deprecated features by placing this method call
+ as the first statement in your sc_main() function:
+
+ sc_core::sc_report_handler::set_actions( "/IEEE_Std_1666/deprecated",
+ sc_core::SC_DO_NOTHING );
+
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/test01.cpp
new file mode 100644
index 000000000..e96061ac8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/test01.cpp
@@ -0,0 +1,235 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Joe Buck, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+void cover_sc_bit()
+{
+ sc_bit bdef;
+ sc_bit bf(false);
+ sc_bit bt(true);
+ sc_bit b0(0);
+ sc_bit b1(1);
+ try {
+ sc_bit foo(2);
+ }
+ catch (sc_report) {
+ cout << "Caught exception for sc_bit(2)\n";
+ }
+ sc_bit bc0('0');
+ sc_bit bc1('1');
+ try {
+ sc_bit foo('2');
+ }
+ catch (sc_report) {
+ cout << "Caught exception for sc_bit('2')\n";
+ }
+ sc_bit blc0(sc_logic('0'));
+ sc_bit blc1(sc_logic('1'));
+ sc_bit blcx(sc_logic('X'));
+ sc_bit bcop(bt);
+ cout << bdef << bf << bt << b0 << b1 << bc0 << bc1 << blc0 << blc1
+ << blcx << bcop << endl;
+ sc_bit b;
+ b = bt;
+ sc_assert(b);
+ b = 0;
+ sc_assert(!b);
+ b = true;
+ sc_assert(b.to_bool());
+ b = '0';
+ sc_assert(!b.to_bool());
+ b = sc_logic('1');
+ sc_assert(b.to_char() == '1');
+ b = bf;
+ sc_assert(~b);
+ b |= bt;
+ sc_assert(b);
+ b &= bf;
+ sc_assert(!b);
+ b |= 1;
+ sc_assert(b);
+ b &= 0;
+ sc_assert(!b);
+ b |= '1';
+ sc_assert(b);
+ b &= '0';
+ sc_assert(!b);
+ b |= true;
+ sc_assert(b);
+ b &= false;
+ sc_assert(!b);
+ b ^= bt;
+ sc_assert(b);
+ b ^= 1;
+ sc_assert(!b);
+ b ^= '1';
+ sc_assert(b);
+ b ^= true;
+ sc_assert(!b);
+
+ sc_assert(b == bf);
+ sc_assert(b == 0);
+ sc_assert(b == '0');
+ sc_assert(b == false);
+ b = 1;
+ sc_assert(b == bt);
+ sc_assert(b == 1);
+ sc_assert(b == '1');
+ sc_assert(b == true);
+ sc_assert(1 == b);
+ sc_assert('1' == b);
+ sc_assert(true == b);
+ sc_assert(equal(b, bt));
+ sc_assert(equal(b, 1));
+ sc_assert(equal(b, '1'));
+ sc_assert(equal(b, true));
+ sc_assert(equal(1, b));
+ sc_assert(equal('1', b));
+ sc_assert(equal(true, b));
+ b = 0;
+ sc_assert(b != bt);
+ sc_assert(b != 1);
+ sc_assert(b != '1');
+ sc_assert(b != true);
+ sc_assert(1 != b);
+ sc_assert('1' != b);
+ sc_assert(true != b);
+ sc_assert(not_equal(b, bt));
+ sc_assert(not_equal(b, 1));
+ sc_assert(not_equal(b, '1'));
+ sc_assert(not_equal(b, true));
+ sc_assert(not_equal(1, b));
+ sc_assert(not_equal('1', b));
+ sc_assert(not_equal(true, b));
+
+ // the following assertion is incorrect, because the b_not() method
+ // is destructive, i.e., it implements something like b ~= void.
+ /// sc_assert(b == b_not(b.b_not()));
+ b.b_not();
+ sc_assert(b);
+ sc_bit bx;
+ b_not(bx, b0);
+ sc_assert(bx);
+ b_not(bx, b1);
+ sc_assert(!bx);
+
+ cout << (b0|b0) << (b0|b1) << (b1|b0) << (b1|b1) << endl;
+ cout << (b0&b0) << (b0&b1) << (b1&b0) << (b1&b1) << endl;
+ cout << (b0^b0) << (b0^b1) << (b1^b0) << (b1^b1) << endl;
+
+ cout << (b0|0) << (b0|1) << (b1|0) << (b1|1) << endl;
+ cout << (b0&0) << (b0&1) << (b1&0) << (b1&1) << endl;
+ cout << (b0^0) << (b0^1) << (b1^0) << (b1^1) << endl;
+
+ cout << (b0|'0') << (b0|'1') << (b1|'0') << (b1|'1') << endl;
+ cout << (b0&'0') << (b0&'1') << (b1&'0') << (b1&'1') << endl;
+ cout << (b0^'0') << (b0^'1') << (b1^'0') << (b1^'1') << endl;
+
+ cout << (b0|true) << (b0|false) << (b1|true) << (b1|false) << endl;
+ cout << (b0&true) << (b0&false) << (b1&true) << (b1&false) << endl;
+ cout << (b0^true) << (b0^false) << (b1^true) << (b1^false) << endl;
+
+ cout << (0|b0) << (0|b1) << (1|b0) << (1|b1) << endl;
+ cout << (0&b0) << (0&b1) << (1&b0) << (1&b1) << endl;
+ cout << (0^b0) << (0^b1) << (1^b0) << (1^b1) << endl;
+
+ cout << ('0'|b0) << ('0'|b1) << ('1'|b0) << ('1'|b1) << endl;
+ cout << ('0'&b0) << ('0'&b1) << ('1'&b0) << ('1'&b1) << endl;
+ cout << ('0'^b0) << ('0'^b1) << ('1'^b0) << ('1'^b1) << endl;
+
+ cout << (false|b0) << (false|b1) << (true|b0) << (true|b1) << endl;
+ cout << (false&b0) << (false&b1) << (true&b0) << (true&b1) << endl;
+ cout << (false^b0) << (false^b1) << (true^b0) << (true^b1) << endl;
+
+ cout << b_or(b0,b0) << b_or(b0,b1) << b_or(b1,b0) << b_or(b1,b1) << endl;
+ cout << b_and(b0,b0) << b_and(b0,b1) << b_and(b1,b0) << b_and(b1,b1)
+ << endl;
+ cout << b_xor(b0,b0) << b_xor(b0,b1) << b_xor(b1,b0) << b_xor(b1,b1)
+ << endl;
+
+ cout << b_or(b0,0) << b_or(b0,1) << b_or(b1,0) << b_or(b1,1) << endl;
+ cout << b_and(b0,0) << b_and(b0,1) << b_and(b1,0) << b_and(b1,1) << endl;
+ cout << b_xor(b0,0) << b_xor(b0,1) << b_xor(b1,0) << b_xor(b1,1) << endl;
+
+ cout << b_or(b0,'0') << b_or(b0,'1') << b_or(b1,'0') << b_or(b1,'1')
+ << endl;
+ cout << b_and(b0,'0') << b_and(b0,'1') << b_and(b1,'0') << b_and(b1,'1')
+ << endl;
+ cout << b_xor(b0,'0') << b_xor(b0,'1') << b_xor(b1,'0') << b_xor(b1,'1')
+ << endl;
+
+ cout << b_or(b0,false) << b_or(b0,true) << b_or(b1,false) << b_or(b1,true)
+ << endl;
+ cout << b_and(b0,false) << b_and(b0,true) << b_and(b1,false)
+ << b_and(b1,true) << endl;
+ cout << b_xor(b0,false) << b_xor(b0,true) << b_xor(b1,false)
+ << b_xor(b1,true) << endl;
+
+ cout << b_or(0,b0) << b_or(0,b1) << b_or(1,b0) << b_or(1,b1) << endl;
+ cout << b_and(0,b0) << b_and(0,b1) << b_and(1,b0) << b_and(1,b1) << endl;
+ cout << b_xor(0,b0) << b_xor(0,b1) << b_xor(1,b0) << b_xor(1,b1) << endl;
+
+ cout << b_or('0',b0) << b_or('0',b1) << b_or('1',b0) << b_or('1',b1)
+ << endl;
+ cout << b_and('0',b0) << b_and('0',b1) << b_and('1',b0) << b_and('1',b1)
+ << endl;
+ cout << b_xor('0',b0) << b_xor('0',b1) << b_xor('1',b0) << b_xor('1',b1)
+ << endl;
+
+ cout << b_or(false,b0) << b_or(false,b1) << b_or(true,b0) << b_or(true,b1)
+ << endl;
+ cout << b_and(false,b0) << b_and(false,b1) << b_and(true,b0)
+ << b_and(true,b1) << endl;
+ cout << b_xor(false,b0) << b_xor(false,b1) << b_xor(true,b0)
+ << b_xor(true,b1) << endl;
+
+ b_or(b, b0, b1);
+ sc_assert(b);
+ b_and(b, b0, b1);
+ sc_assert(!b);
+ b_xor(b, b0, b1);
+ sc_assert(b);
+}
+
+int
+sc_main(int, char*[])
+{
+ cover_sc_bit();
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log b/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log
new file mode 100644
index 000000000..1b35a76fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log
@@ -0,0 +1,19 @@
+SystemC Simulation
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp
new file mode 100644
index 000000000..5d010dbf4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp
@@ -0,0 +1,218 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test_bitref.cpp -- Test using bitrefs in boolean contexts
+
+ Original Author: Philipp A. Hartmann, OFFIS, 2013-10-28
+
+*****************************************************************************/
+
+#include <systemc.h>
+
+#define sc_nassert( expr ) \
+ sc_assert( !(expr) )
+
+using sc_dt::sc_bitref;
+using sc_dt::sc_bitref_r;
+using sc_dt::sc_concref;
+using sc_dt::sc_concref_r;
+using sc_dt::sc_subref;
+using sc_dt::sc_subref_r;
+
+int sc_main(int,char*[])
+{
+ sc_bv<8> bv = "00101010";
+ sc_lv<8> lv = "1XZ01010";
+
+ // plain bitrefs
+ {
+ sc_nassert( bv[0] );
+ sc_assert ( !bv[0] );
+ // sc_assert( ~bv[0] ); // could not convert ... to ‘bool’
+ sc_nassert( bv[0].to_bool() );
+ sc_assert ( !bv[0].to_bool() );
+ sc_assert( (~bv[0]).to_bool() );
+
+#if IEEE_1666_CPLUSPLUS >= 201103L
+ sc_assert( bv[1] );
+#endif
+ sc_nassert( !bv[1] );
+ sc_assert ( bv[1].to_bool() );
+ sc_nassert( (~bv[1]).to_bool() );
+
+ sc_nassert( bv[0] == true );
+ sc_assert ( bv[0] != true );
+ sc_assert ( bv[0] == SC_LOGIC_0 );
+ sc_nassert( bv[0].to_bool() );
+ sc_assert( bv[1].to_bool() );
+ sc_nassert( bv[0] != 0 );
+ sc_nassert( bv[0] == bv[1] );
+ sc_nassert( SC_LOGIC_1 != bv[1] );
+
+ sc_assert ( bv[0] == '0' );
+ sc_nassert( bv[1] == '0' );
+ sc_assert ( bv[1] == '1' );
+ sc_nassert( bv[0] == '1' );
+
+ sc_nassert( bv[0] != '0' );
+ sc_assert ( bv[1] != '0' );
+ sc_nassert( bv[1] != '1' );
+ sc_assert ( bv[0] != '1' );
+
+ sc_assert ( '0' == bv[0] );
+ sc_nassert( '0' == bv[1] );
+ sc_assert ( '1' == bv[1] );
+ sc_nassert( '1' == bv[0] );
+
+ sc_nassert( '0' != bv[0] );
+ sc_assert ( '0' != bv[1] );
+ sc_nassert( '1' != bv[1] );
+ sc_assert ( '1' != bv[0] );
+
+ sc_nassert( ~bv[0] == '0' );
+ sc_assert ( ~bv[1] == '0' );
+ sc_nassert( ~bv[1] == '1' );
+ sc_assert ( ~bv[0] == '1' );
+
+ sc_assert ( ~bv[0] != '0' );
+ sc_nassert( ~bv[1] != '0' );
+ sc_assert ( ~bv[1] != '1' );
+ sc_nassert( ~bv[0] != '1' );
+
+ sc_nassert( '0' == ~bv[0] );
+ sc_assert ( '0' == ~bv[1] );
+ sc_nassert( '1' == ~bv[1] );
+ sc_assert ( '1' == ~bv[0] );
+
+ sc_assert ( '0' != ~bv[0] );
+ sc_nassert( '0' != ~bv[1] );
+ sc_assert ( '1' != ~bv[1] );
+ sc_nassert( '1' != ~bv[0] );
+
+
+
+ sc_assert( bv[0] == lv[0] );
+ sc_assert( bv[0] != lv[6] );
+
+ sc_assert( bv.or_reduce() );
+ sc_assert( !bv.nor_reduce() );
+
+ sc_assert ( lv[0] == false );
+ sc_assert ( lv[5] == SC_LOGIC_Z );
+ sc_assert ( lv[6] == SC_LOGIC_X );
+ sc_assert ( lv[6].value() == SC_LOGIC_X );
+
+ // sc_assert( ~lv[0] ); // could not convert ... to ‘bool’
+ // sc_assert( lv[7] ); // could not convert ... to ‘bool’
+ // sc_assert( !lv[0] ); // could not convert ... to ‘bool’
+
+ sc_assert( !lv[0].to_bool() );
+ sc_assert( (~lv[0]).to_bool() );
+
+ // with warnings
+ sc_assert( lv[5].to_bool() );
+ sc_assert( lv[6].to_bool() );
+ }
+
+ // bitrefs to subrefs
+ {
+ /* auto */ sc_subref_r< sc_bv_base > bv_range_r = bv.range(5,1);
+ /* auto */ sc_subref_r< sc_lv_base > lv_range_r = lv.range(6,2);
+
+ /* auto */ sc_subref< sc_bv_base > bv_range = bv.range(5,1);
+ /* auto */ sc_subref< sc_lv_base > lv_range = lv.range(6,2);
+
+#if IEEE_1666_CPLUSPLUS >= 201103L
+ sc_assert( bv_range[0] );
+#endif
+ sc_nassert( !bv_range[0] );
+ sc_assert( !bv_range[1] );
+ sc_assert( (~bv_range[1]).to_bool() );
+
+ sc_assert( bv[1] == bv_range_r[0] );
+
+ bv_range[0] = false;
+ sc_assert( !bv[1] );
+ sc_assert( bv[1] == bv_range_r[0] );
+ sc_assert( bv[1] == bv_range[0] );
+
+ bv_range[0] = SC_LOGIC_1;
+#if IEEE_1666_CPLUSPLUS >= 201103L
+ sc_assert( bv[1] );
+#endif
+ sc_assert( bv[1] == bv_range_r[0] );
+ sc_assert( bv[1] == bv_range[0] );
+
+ // sc_assert( ~lv_range[0] ); // could not convert ... to ‘bool’
+ // sc_assert( lv_range_r[7] ); // could not convert ... to ‘bool’
+
+ sc_assert( !lv_range_r[0].to_bool() );
+ sc_assert( lv_range_r[1].to_bool() );
+ sc_nassert( (~lv_range[1]).to_bool() );
+
+ // with warnings
+ sc_assert( lv_range[3].to_bool() );
+ sc_assert( lv_range_r[4].to_bool() );
+ }
+
+ // bitrefs to concrefs
+ {
+ /* auto */ sc_concref< sc_concref<sc_subref<sc_bv_base>, sc_subref<sc_bv_base> >
+ , sc_bitref<sc_bv_base> >
+ bv_range = ( bv.range(7,6) , bv.range(5,1), bv[1] );
+ /* auto */ sc_concref_r< sc_concref_r<sc_subref<sc_bv_base>, sc_subref<sc_lv_base> >
+ , sc_bv_base >
+ lv_range_r = ( bv.range(7,6) , lv.range(6,2), true );
+
+#if IEEE_1666_CPLUSPLUS >= 201103L
+ sc_assert( bv_range[0] );
+#endif
+ sc_nassert( !bv_range[0] );
+ sc_assert( !bv_range[2] );
+ // sc_assert( ~bv_range[2] ); // could not convert ... to ‘bool’
+
+ sc_assert( bv[1] == bv_range[0] );
+
+ bv_range[0] = false;
+ sc_assert( !bv[1] );
+ sc_assert( bv[1] == bv_range[0] );
+
+ bv_range[0] = SC_LOGIC_1;
+#if IEEE_1666_CPLUSPLUS >= 201103L
+ sc_assert( bv[1] );
+#endif
+ sc_assert( bv[1] == bv_range[0] );
+
+ // sc_assert( ~lv_range_r[0] ); // could not convert ... to ‘bool’
+ // sc_assert( lv_range_r[7] ); // could not convert ... to ‘bool’
+ // sc_assert( !lv_range_r[0] ); // could not convert ... to ‘bool’
+
+ sc_assert( lv_range_r[0].to_bool() );
+ sc_assert( !lv_range_r[1].to_bool() );
+ sc_assert( (~lv_range_r[1]).to_bool() );
+
+ // with warnings
+ sc_assert( lv_range_r[4].to_bool() );
+ sc_assert( lv_range_r[5].to_bool() );
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log
new file mode 100644
index 000000000..faa9c66e9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log
@@ -0,0 +1,2 @@
+SystemC Simulation
+OK
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp
new file mode 100644
index 000000000..9ff92df52
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp
@@ -0,0 +1,137 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of the bitwise binary operators of sc_proxy<X>
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_bv<32> bv = 10;
+ sc_bv<32> lv = 11;
+
+ int I = 12;
+ unsigned U = 12;
+
+ sc_bv<32> bv1;
+ sc_bv<32> bv2;
+ sc_lv<32> lv1;
+ sc_lv<32> lv2;
+
+ // &
+
+ bv1 = bv;
+ bv2 = bv;
+ bv1 &= I;
+ bv2 = bv2 & I;
+ sc_assert( bv1 == bv2 );
+
+ bv1 = bv;
+ bv2 = bv;
+ bv1 &= U;
+ bv2 = bv2 & U;
+ sc_assert( bv1 == bv2 );
+
+ lv1 = lv;
+ lv2 = lv;
+ lv1 &= I;
+ lv2 = lv2 & I;
+ sc_assert( lv1 == lv2 );
+
+ lv1 = lv;
+ lv2 = lv;
+ lv1 &= U;
+ lv2 = lv2 & U;
+ sc_assert( lv1 == lv2 );
+
+ // |
+
+ bv1 = bv;
+ bv2 = bv;
+ bv1 |= I;
+ bv2 = bv2 | I;
+ sc_assert( bv1 == bv2 );
+
+ bv1 = bv;
+ bv2 = bv;
+ bv1 |= U;
+ bv2 = bv2 | U;
+ sc_assert( bv1 == bv2 );
+
+ lv1 = lv;
+ lv2 = lv;
+ lv1 |= I;
+ lv2 = lv2 | I;
+ sc_assert( lv1 == lv2 );
+
+ lv1 = lv;
+ lv2 = lv;
+ lv1 |= U;
+ lv2 = lv2 | U;
+ sc_assert( lv1 == lv2 );
+
+ // ^
+
+ bv1 = bv;
+ bv2 = bv;
+ bv1 ^= I;
+ bv2 = bv2 ^ I;
+ sc_assert( bv1 == bv2 );
+
+ bv1 = bv;
+ bv2 = bv;
+ bv1 ^= U;
+ bv2 = bv2 ^ U;
+ sc_assert( bv1 == bv2 );
+
+ lv1 = lv;
+ lv2 = lv;
+ lv1 ^= I;
+ lv2 = lv2 ^ I;
+ sc_assert( lv1 == lv2 );
+
+ lv1 = lv;
+ lv2 = lv;
+ lv1 ^= U;
+ lv2 = lv2 ^ U;
+ sc_assert( lv1 == lv2 );
+
+ cout << "OK" << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log
new file mode 100644
index 000000000..c57396dc4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+bv2a = 01
+bv2b = 10
+bv4a = 0110
+bv4a = 1001
+bv4a = 1011
+bv2a = 10
+bv4a = 1101
+bv2a = 01
+bv4a = 1111
+bv4b = 1001
+bv2a = 00
+bv2b = 11
+bv4a = 0011
+bv4a = 1100
+bv2a = 11
+bv2b = 00
+bv2a = 01
+bv2b = 10
+bv4a = 0000
+bv4b = 1111
+bv2a = 00
+bv2b = 11
+bv4a = 0110
+bv4a = 0000
+bv2a = 11
+bv2b = 00
+11111010
+10101111
+00001
+10000
+00001
+10000
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp
new file mode 100644
index 000000000..9028946e7
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp
@@ -0,0 +1,112 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systemc, 2003-01-17
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of r-value and l-value concatenation -- use operator , ()
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_bv<2> bv2a;
+ sc_bv<2> bv2b;
+ const sc_bv<2> bv2c( "10" );
+ const sc_bv<2> bv2d( "01" );
+ sc_bv<4> bv4a;
+ sc_bv<4> bv4b( "1111" );
+
+ ( bv2a, bv2b ) = "0110";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ bv4a = ( bv2a, bv2b );
+ cout << "bv4a = " << bv4a << endl;
+
+ bv4a = ( bv2c, bv2d );
+ cout << "bv4a = " << bv4a << endl;
+
+ ( bv4a.range( 2, 1 ), bv2a ) = "0110";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+ ( bv2a, bv4a.range( 1, 2 ) ) = "0101";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+ ( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv4b = " << bv4b << endl;
+
+ ( ( bv2a, bv2b ), bv4a ) = "00110011";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ ( bv4a, ( bv2a, bv2b ) ) = "11001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ ( ( bv2a, bv2b ), ( bv4a, bv4b ) ) = "011000001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv4b = " << bv4b << endl;
+
+ ( ( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ ( bv4a.range( 2, 1 ), ( bv2a, bv2b ) ) = "001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ const char* s = "1010";
+ sc_logic l = SC_LOGIC_1;
+ bool b = true;
+
+ cout << ( bv4b, s ) << endl;
+ cout << ( s, bv4b ) << endl;
+ cout << ( bv4a, l ) << endl;
+ cout << ( l, bv4a ) << endl;
+ cout << ( bv4a, b ) << endl;
+ cout << ( b, bv4a ) << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log
new file mode 100644
index 000000000..c57396dc4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+bv2a = 01
+bv2b = 10
+bv4a = 0110
+bv4a = 1001
+bv4a = 1011
+bv2a = 10
+bv4a = 1101
+bv2a = 01
+bv4a = 1111
+bv4b = 1001
+bv2a = 00
+bv2b = 11
+bv4a = 0011
+bv4a = 1100
+bv2a = 11
+bv2b = 00
+bv2a = 01
+bv2b = 10
+bv4a = 0000
+bv4b = 1111
+bv2a = 00
+bv2b = 11
+bv4a = 0110
+bv4a = 0000
+bv2a = 11
+bv2b = 00
+11111010
+10101111
+00001
+10000
+00001
+10000
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp
new file mode 100644
index 000000000..35e83cf6a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp
@@ -0,0 +1,112 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 2003-01-17
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of r-value and l-value concatenation -- use concat()
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_bv<2> bv2a;
+ sc_bv<2> bv2b;
+ const sc_bv<2> bv2c( "10" );
+ const sc_bv<2> bv2d( "01" );
+ sc_bv<4> bv4a;
+ sc_bv<4> bv4b( "1111" );
+
+ concat( bv2a, bv2b ) = "0110";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ bv4a = concat( bv2a, bv2b );
+ cout << "bv4a = " << bv4a << endl;
+
+ bv4a = concat( bv2c, bv2d );
+ cout << "bv4a = " << bv4a << endl;
+
+ concat( bv4a.range( 2, 1 ), bv2a ) = "0110";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+ concat( bv2a, bv4a.range( 1, 2 ) ) = "0101";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+ concat( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv4b = " << bv4b << endl;
+
+ concat( concat( bv2a, bv2b ), bv4a ) = "00110011";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ concat( bv4a, concat( bv2a, bv2b ) ) = "11001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ concat( concat( bv2a, bv2b ), concat( bv4a, bv4b ) ) = "011000001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv4b = " << bv4b << endl;
+
+ concat( concat( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ concat( bv4a.range( 2, 1 ), concat( bv2a, bv2b ) ) = "001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ const char* s = "1010";
+ sc_logic l = SC_LOGIC_1;
+ bool b = true;
+
+ cout << concat( bv4b, s ) << endl;
+ cout << concat( s, bv4b ) << endl;
+ cout << concat( bv4a, l ) << endl;
+ cout << concat( l, bv4a ) << endl;
+ cout << concat( bv4a, b ) << endl;
+ cout << concat( b, bv4a ) << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log
new file mode 100644
index 000000000..a46c785ff
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log
@@ -0,0 +1,35 @@
+SystemC Simulation
+
+6666555555555544444444443333333333222222222211111111110000000000
+3210987654321098765432109876543210987654321098765432109876543210
+----------------------------------------------------------------
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX lv1
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX lv2
+ (lv1[33], lv2[34]) = 0
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX lv1
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX lv2
+lv1[43].set_cword(0, 0)
+XXXXXXXXXXXXXXXXXXXX1XXXXXXXXX0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX lv1
+lv2[44].set_word(0, 0)
+XXXXXXXXXXXXXXXXXXXZXXXXXXXXX0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX lv2
+(lv1,lv2[9]) = 0
+0000000000000000000000000000000000000000000000000000000000000000 lv1
+XXXXXXXXXXXXXXXXXXXZXXXXXXXXX0XXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXXXX lv2
+(lv2[9], lv1) = -1ll
+1111111111111111111111111111111111111111111111111111111111111111 lv1
+XXXXXXXXXXXXXXXXXXXZXXXXXXXXX0XXXXXXXXXXXXXXXXXXXXXXXX1XXXXXXXXX lv2
+
+0000000000000000000000000000000000000000000000000000000000000000 bv1
+0000000000000000000000000000000000000000000000000000000000000000 bv2
+(bv1[33], bv2[34]) = 3
+0000000000000000000000000000001000000000000000000000000000000000 bv1
+0000000000000000000000000000010000000000000000000000000000000000 bv2
+bv1[43].set_word(0, 1)
+0000000000000000000010000000001000000000000000000000000000000000 bv1
+(bv1,bv2[9]) = 0
+0000000000000000000000000000000000000000000000000000000000000000 bv1
+0000000000000000000000000000010000000000000000000000000000000000 bv2
+(bv2[9], bv1) = -1ll
+1111111111111111111111111111111111111111111111111111111111111111 bv1
+0000000000000000000000000000010000000000000000000000001000000000 bv2
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp
new file mode 100644
index 000000000..1c30c19d9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 2003-01-17
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test and l-value bit selection concatenation on sc_lv and sc_bv
+// also test set_word() and set_cword on bit selections
+
+#include "systemc.h"
+
+int sc_main(int argc, char* argv[])
+{
+ sc_bv<64> bv1;
+ sc_bv<64> bv2;
+ sc_lv<64> lv1;
+ sc_lv<64> lv2;
+
+ cout << endl;
+ cout << "6666555555555544444444443333333333222222222211111111110000000000"
+ << endl;
+ cout << "3210987654321098765432109876543210987654321098765432109876543210"
+ << endl;
+ cout << "----------------------------------------------------------------"
+ << endl;
+
+ // LV SUPPORT:
+
+ cout << lv1 << " lv1" << endl;
+ cout << lv2 << " lv2 " << endl;
+
+ cout << " (lv1[33], lv2[34]) = 0 " << endl;
+ (lv1[33], lv2[34]) = 0;
+ cout << lv1 << " lv1" << endl;
+ cout << lv2 << " lv2 " << endl;
+
+ cout << "lv1[43].set_cword(0, 0) " << endl;
+ lv1[43].set_cword(0, 0);
+ cout << lv1 << " lv1" << endl;
+
+ cout << "lv2[44].set_word(0, 0)" << endl;
+ lv2[44].set_word(0, 0);
+ cout << lv2 << " lv2" << endl;
+
+ cout << "(lv1,lv2[9]) = 0" << endl;
+ (lv1,lv2[9]) = 0;
+ cout << lv1 << " lv1 " << endl;
+ cout << lv2 << " lv2 " << endl;
+
+ cout << "(lv2[9], lv1) = -1ll" << endl;
+ (lv2[9], lv1) = -1ll;
+ cout << lv1 << " lv1 " << endl;
+ cout << lv2 << " lv2 " << endl;
+
+
+ // BV SUPPORT:
+
+ cout << endl;
+ cout << bv1 << " bv1" << endl;
+ cout << bv2 << " bv2" << endl;
+
+ cout << "(bv1[33], bv2[34]) = 3" << endl;
+ (bv1[33], bv2[34]) = 3;
+ cout << bv1 << " bv1" << endl;
+ cout << bv2 << " bv2" << endl;
+
+ cout << "bv1[43].set_word(0, 1)" << endl;
+ bv1[43].set_word(0, 1);
+ cout << bv1 << " bv1" << endl;
+
+
+ cout << "(bv1,bv2[9]) = 0" << endl;
+ (bv1,bv2[9]) = 0;
+ cout << bv1 << " bv1" << endl;
+ cout << bv2 << " bv2 " << endl;
+
+ cout << "(bv2[9], bv1) = -1ll" << endl;
+ (bv2[9], bv1) = -1ll;
+ cout << bv1 << " bv1" << endl;
+ cout << bv2 << " bv2 " << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log
new file mode 100644
index 000000000..1d06f278b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log
@@ -0,0 +1,498 @@
+SystemC Simulation
+*** test_ctors
+sc_bv_base()
+32
+00000000000000000000000000000000
+sc_bv_base( int )
+3
+000
+sc_bv_base( bool )
+32
+11111111111111111111111111111111
+sc_bv_base( bool, int )
+3
+111
+sc_bv_base( const char* )
+4
+0101
+4
+1010
+4
+0101
+4
+1010
+sc_bv_base( const char*, int )
+3
+101
+4
+0101
+5
+00101
+3
+010
+4
+1010
+5
+01010
+3
+101
+4
+0101
+5
+00101
+3
+010
+4
+1010
+5
+11010
+sc_bv_base( const sc_proxy<X>& )
+
+Warning: (W207) sc_bv cannot contain values X and Z
+In file: <removed by verify.pl>
+4
+0101
+sc_bv_base( const sc_bv_base& )
+4
+0110
+*** test_bitwise_complement
+sc_bv_base::b_not()
+4
+0110
+4
+1001
+sc_bv_base::operator ~ () const
+4
+0110
+4
+1001
+sc_lv_base::b_not()
+4
+01ZX
+4
+10XX
+sc_lv_base::operator ~ () const
+4
+01ZX
+4
+10XX
+sc_proxy<X>::b_not()
+4
+01ZX
+4
+10XX
+sc_proxy<X>::operator ~ () const
+4
+01ZX
+4
+10XX
+*** test_bitwise_and
+*** test_bitwise_or
+*** test_bitwise_xor
+*** test_bitwise_left_shift
+sc_bv_base::operator <<= ( int )
+70
+1111111111111111111111111111111111111111111111111111111111111111111110
+
+caught exception
+Error: (E5) out of bounds: left shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+1111111111111111111111111111111111111111111111111111111111111111110000
+70
+1111111111111111111111111111111110000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_bv_base::operator << ( int ) const
+70
+1111111111111111111111111111111111111111111111111111111111111111111110
+
+caught exception
+Error: (E5) out of bounds: left shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+1111111111111111111111111111111111111111111111111111111111111111110000
+70
+1111111111111111111111111111111111110000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_lv_base::operator <<= ( int )
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_lv_base::operator << ( int ) const
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_proxy<X>::operator <<= ( int )
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_proxy<X>::operator << ( int ) const
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ000000000000000000000000000000000
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+*** test_bitwise_right_shift
+sc_bv_base::operator >>= ( int )
+70
+0111111111111111111111111111111111111111111111111111111111111111111111
+
+caught exception
+Error: (E5) out of bounds: right shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+0000111111111111111111111111111111111111111111111111111111111111111111
+70
+0000000000000000000000000000000000000111111111111111111111111111111111
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_bv_base::operator >> ( int ) const
+70
+0111111111111111111111111111111111111111111111111111111111111111111111
+
+caught exception
+Error: (E5) out of bounds: right shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+0000111111111111111111111111111111111111111111111111111111111111111111
+70
+0000000000000000000000000000000000111111111111111111111111111111111111
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_lv_base::operator >>= ( int )
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+000000000000000000000000000000000000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_lv_base::operator >> ( int ) const
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+000000000000000000000000000000000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_proxy<X>::operator >>= ( int )
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+000000000000000000000000000000000000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+sc_proxy<X>::operator >> ( int ) const
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right shift operation is only allowed with positive shift values, shift value = -1
+In file: <removed by verify.pl>
+70
+000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+000000000000000000000000000000000ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+0000000000000000000000000000000000000000000000000000000000000000000000
+*** test_bitwise_left_rotate
+sc_bv_base::lrotate( int )
+70
+1111111111111111111111111111111111111111111111111111111111111111111110
+
+caught exception
+Error: (E5) out of bounds: left rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+1111111111111111111111111111111111111111111111111111111111111111110111
+70
+1111111111111111111111111111111110111111111111111111111111111111111111
+70
+1111111111111111111111111111111011111111111111111111111111111111111111
+lrotate( const sc_bv_base&, int )
+70
+1111111111111111111111111111111111111111111111111111111111111111111110
+
+caught exception
+Error: (E5) out of bounds: left rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+1111111111111111111111111111111111111111111111111111111111111111110111
+70
+1111111111111111111111111111111111110111111111111111111111111111111111
+70
+1111111111111111111111111111111111111111111111111111111111111111111011
+sc_lv_base::lrotate( int )
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+lrotate( const sc_lv_base&, int )
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXX
+sc_proxy<X>::lrotate( int )
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+lrotate( const sc_proxy<X>&, int )
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ
+
+caught exception
+Error: (E5) out of bounds: left rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXX
+*** test_bitwise_right_rotate
+sc_bv_base::rrotate( int )
+70
+0111111111111111111111111111111111111111111111111111111111111111111111
+
+caught exception
+Error: (E5) out of bounds: right rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+1110111111111111111111111111111111111111111111111111111111111111111111
+70
+1111111111111111111111111111111111110111111111111111111111111111111111
+70
+1111111111111111111111111111111111111101111111111111111111111111111111
+rrotate( const sc_bv_base&, int )
+70
+0111111111111111111111111111111111111111111111111111111111111111111111
+
+caught exception
+Error: (E5) out of bounds: right rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+1110111111111111111111111111111111111111111111111111111111111111111111
+70
+1111111111111111111111111111111110111111111111111111111111111111111111
+70
+1101111111111111111111111111111111111111111111111111111111111111111111
+sc_lv_base::rrotate( int )
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+rrotate( const sc_lv_base&, int )
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+sc_proxy<X>::rrotate( int )
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+rrotate( const sc_proxy<X>&, int )
+70
+ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+
+caught exception
+Error: (E5) out of bounds: right rotate operation is only allowed with positive rotate values, rotate value = -1
+In file: <removed by verify.pl>
+70
+XXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+70
+XXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+*** test_bitwise_reverse
+sc_bv_base::reverse()
+7
+1111000
+7
+0001111
+8
+11110000
+8
+00001111
+reverse( const sc_bv_base& )
+7
+1111000
+7
+0001111
+8
+11110000
+8
+00001111
+sc_lv_base::reverse()
+7
+01ZX01Z
+7
+Z10XZ10
+8
+01ZX01ZX
+8
+XZ10XZ10
+reverse( const sc_lv_base& )
+7
+01ZX01Z
+7
+Z10XZ10
+8
+01ZX01ZX
+8
+XZ10XZ10
+sc_proxy<X>::reverse()
+8
+01ZX01ZX
+8
+XZ10XZ10
+8
+01ZX01ZX
+reverse( const sc_proxy<X>& )
+8
+01ZX01ZX
+8
+XZ10XZ10
+8
+01ZX01ZX
+*** test_string_conversions
+sc_bv_base
+11111111
+0b011111111
+0bus11111111
+0bsm11111111
+0o377
+0ous377
+0osm377
+0x0ff
+0xusff
+0xsmff
+0d255
+0csd10000000-
+sc_lv_base
+11111111
+0b011111111
+0bus11111111
+0bsm11111111
+0o377
+0ous377
+0osm377
+0x0ff
+0xusff
+0xsmff
+0d255
+0csd10000000-
+sc_proxy<X>
+11111111
+0b011111111
+0bus11111111
+0bsm11111111
+0o377
+0ous377
+0osm377
+0x0ff
+0xusff
+0xsmff
+0d255
+0csd10000000-
diff --git a/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/test01.cpp
new file mode 100644
index 000000000..12941d7ae
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/bit/sc_proxy/test01/test01.cpp
@@ -0,0 +1,1014 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WRITE(a) \
+ cout << a.length() << endl; \
+ cout << a << endl
+
+void
+test_ctors()
+{
+ cout << "*** test_ctors" << endl;
+ {
+ cout << "sc_bv_base()" << endl;
+
+ sc_bv_base a;
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base( int )" << endl;
+
+ sc_bv_base a( 3 );
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base( bool )" << endl;
+
+ sc_bv_base a( true );
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base( bool, int )" << endl;
+
+ sc_bv_base a( true, 3 );
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base( const char* )" << endl;
+
+ sc_bv_base a( "0101" );
+ WRITE( a );
+ sc_bv_base b( "1010" );
+ WRITE( b );
+ sc_bv_base c( "0b0101" );
+ WRITE( c );
+ sc_bv_base d( "0b1010" );
+ WRITE( d );
+ }
+ {
+ cout << "sc_bv_base( const char*, int )" << endl;
+
+ sc_bv_base a3( "0101", 3 );
+ WRITE( a3 );
+ sc_bv_base a4( "0101", 4 );
+ WRITE( a4 );
+ sc_bv_base a5( "0101", 5 );
+ WRITE( a5 );
+
+ sc_bv_base b3( "1010", 3 );
+ WRITE( b3 );
+ sc_bv_base b4( "1010", 4 );
+ WRITE( b4 );
+ sc_bv_base b5( "1010", 5 );
+ WRITE( b5 );
+
+ sc_bv_base c3( "0b0101", 3 );
+ WRITE( c3 );
+ sc_bv_base c4( "0b0101", 4 );
+ WRITE( c4 );
+ sc_bv_base c5( "0b0101", 5 );
+ WRITE( c5 );
+
+ sc_bv_base d3( "0b1010", 3 );
+ WRITE( d3 );
+ sc_bv_base d4( "0b1010", 4 );
+ WRITE( d4 );
+ sc_bv_base d5( "0b1010", 5 );
+ WRITE( d5 );
+ }
+ {
+ cout << "sc_bv_base( const sc_proxy<X>& )" << endl;
+
+ sc_lv<4> x( "01ZX" );
+ sc_bv_base a( x );
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base( const sc_bv_base& )" << endl;
+
+ sc_bv<4> x( "0110" );
+ sc_bv_base a( x );
+ WRITE( a );
+ }
+}
+
+void
+test_bitwise_complement()
+{
+ cout << "*** test_bitwise_complement" << endl;
+ {
+ cout << "sc_bv_base::b_not()" << endl;
+
+ sc_bv_base a( "0110", 4 );
+ WRITE( a );
+ a.b_not();
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base::operator ~ () const" << endl;
+
+ sc_bv_base a( "0110", 4 );
+ WRITE( a );
+ sc_bv_base b( 4 );
+ b = ~a;
+ WRITE( b );
+ }
+ {
+ cout << "sc_lv_base::b_not()" << endl;
+
+ sc_lv_base a( "01ZX", 4 );
+ WRITE( a );
+ a.b_not();
+ WRITE( a );
+ }
+ {
+ cout << "sc_lv_base::operator ~ () const" << endl;
+
+ sc_lv_base a( "01ZX", 4 );
+ WRITE( a );
+ sc_lv_base b( 4 );
+ b = ~a;
+ WRITE( b );
+ }
+ {
+ cout << "sc_proxy<X>::b_not()" << endl;
+
+ sc_lv_base a( "01ZX", 4 );
+ WRITE( a );
+ (a( 3, 2 ), a( 1, 0 )).b_not();
+ WRITE( a );
+ }
+ {
+ cout << "sc_proxy<X>::operator ~ () const" << endl;
+
+ sc_lv_base a( "01ZX", 4 );
+ WRITE( a );
+ sc_lv_base b( 4 );
+ b = ~(a( 3, 2 ), a( 1, 0 ));
+ WRITE( b );
+ }
+}
+
+void
+test_bitwise_and()
+{
+ cout << "*** test_bitwise_and" << endl;
+}
+
+void
+test_bitwise_or()
+{
+ cout << "*** test_bitwise_or" << endl;
+}
+
+void
+test_bitwise_xor()
+{
+ cout << "*** test_bitwise_xor" << endl;
+}
+
+void
+test_bitwise_left_shift()
+{
+ cout << "*** test_bitwise_left_shift" << endl;
+ {
+ cout << "sc_bv_base::operator <<= ( int )" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[0] = 0;
+ WRITE( a );
+ try {
+ a <<= -1;
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a <<= 3;
+ WRITE( a );
+ a <<= 33;
+ WRITE( a );
+ a <<= 72;
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base::operator << ( int ) const" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[0] = 0;
+ WRITE( a );
+ sc_bv_base b( 70 );
+ try {
+ b = a << -1;
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = a << 3;
+ WRITE( b );
+ b = a << 33;
+ WRITE( b );
+ b = a << 72;
+ WRITE( b );
+ }
+ {
+ cout << "sc_lv_base::operator <<= ( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ a <<= -1;
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a <<= 3;
+ WRITE( a );
+ a <<= 33;
+ WRITE( a );
+ a <<= 72;
+ WRITE( a );
+ }
+ {
+ cout << "sc_lv_base::operator << ( int ) const" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = a << -1;
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = a << 3;
+ WRITE( b );
+ b = a << 33;
+ WRITE( b );
+ b = a << 72;
+ WRITE( b );
+ }
+ {
+ cout << "sc_proxy<X>::operator <<= ( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ (a( 69, 20 ), a( 19, 0 )) <<= -1;
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ // FIX ME: BUG, the following two operations result in 0XX..
+ (a( 69, 20 ), a( 19, 0 )) <<= 3;
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )) <<= 33;
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )) <<= 72;
+ WRITE( a );
+ }
+ {
+ cout << "sc_proxy<X>::operator << ( int ) const" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = (a( 69, 20 ), a( 19, 0 )) << -1;
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = (a( 69, 20 ), a( 19, 0 )) << 3;
+ WRITE( b );
+ b = (a( 69, 20 ), a( 19, 0 )) << 33;
+ WRITE( b );
+ b = (a( 69, 20 ), a( 19, 0 )) << 72;
+ WRITE( b );
+ }
+}
+
+void
+test_bitwise_right_shift()
+{
+ cout << "*** test_bitwise_right_shift" << endl;
+ {
+ cout << "sc_bv_base::operator >>= ( int )" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[69] = 0;
+ WRITE( a );
+ try {
+ a >>= -1;
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a >>= 3;
+ WRITE( a );
+ a >>= 33;
+ WRITE( a );
+ a >>= 72;
+ WRITE( a );
+ }
+ {
+ cout << "sc_bv_base::operator >> ( int ) const" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[69] = 0;
+ WRITE( a );
+ sc_bv_base b( 70 );
+ try {
+ b = a >> -1;
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = a >> 3;
+ WRITE( b );
+ b = a >> 33;
+ WRITE( b );
+ b = a >> 72;
+ WRITE( b );
+ }
+ {
+ cout << "sc_lv_base::operator >>= ( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ a >>= -1;
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a >>= 3;
+ WRITE( a );
+ a >>= 33;
+ WRITE( a );
+ a >>= 72;
+ WRITE( a );
+ }
+ {
+ cout << "sc_lv_base::operator >> ( int ) const" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = a >> -1;
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = a >> 3;
+ WRITE( b );
+ b = a >> 33;
+ WRITE( b );
+ b = a >> 72;
+ WRITE( b );
+ }
+ {
+ cout << "sc_proxy<X>::operator >>= ( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ (a( 69, 20 ), a( 19, 0 )) >>= -1;
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ (a( 69, 20 ), a( 19, 0 )) >>= 3;
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )) >>= 33;
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )) >>= 72;
+ WRITE( a );
+ }
+ {
+ cout << "sc_proxy<X>::operator >> ( int ) const" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = (a( 69, 20 ), a( 19, 0 )) >> -1;
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = (a( 69, 20 ), a( 19, 0 )) >> 3;
+ WRITE( b );
+ b = (a( 69, 20 ), a( 19, 0 )) >> 33;
+ WRITE( b );
+ b = (a( 69, 20 ), a( 19, 0 )) >> 72;
+ WRITE( b );
+ }
+}
+
+void
+test_bitwise_left_rotate()
+{
+ cout << "*** test_bitwise_left_rotate" << endl;
+ {
+ cout << "sc_bv_base::lrotate( int )" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[0] = 0;
+ WRITE( a );
+ try {
+ a.lrotate( -1 );
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a.lrotate( 3 );
+ WRITE( a );
+ a.lrotate( 33 );
+ WRITE( a );
+ a.lrotate( 72 );
+ WRITE( a );
+ }
+ {
+ cout << "lrotate( const sc_bv_base&, int )" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[0] = 0;
+ WRITE( a );
+ sc_bv_base b( 70 );
+ try {
+ b = lrotate( a, -1 );
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = lrotate( a, 3 );
+ WRITE( b );
+ b = lrotate( a, 33 );
+ WRITE( b );
+ b = lrotate( a, 72 );
+ WRITE( b );
+ }
+ {
+ cout << "sc_lv_base::lrotate( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ a.lrotate( -1 );
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a.lrotate( 3 );
+ WRITE( a );
+ a.lrotate( 33 );
+ WRITE( a );
+ a.lrotate( 72 );
+ WRITE( a );
+ }
+ {
+ cout << "lrotate( const sc_lv_base&, int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = lrotate( a, -1 );
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = lrotate( a, 3 );
+ WRITE( b );
+ b = lrotate( a, 33 );
+ WRITE( b );
+ b = lrotate( a, 72 );
+ WRITE( b );
+ }
+ {
+ cout << "sc_proxy<X>::lrotate( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ (a( 69, 20 ), a( 19, 0 )).lrotate( -1 );
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ (a( 69, 20 ), a( 19, 0 )).lrotate( 3 );
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )).lrotate( 33 );
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )).lrotate( 72 );
+ WRITE( a );
+ }
+ {
+ cout << "lrotate( const sc_proxy<X>&, int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[0] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = lrotate( (a( 69, 20 ), a( 19, 0 )), -1 );
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = lrotate( (a( 69, 20 ), a( 19, 0 )), 3 );
+ WRITE( b );
+ b = lrotate( (a( 69, 20 ), a( 19, 0 )), 33 );
+ WRITE( b );
+ b = lrotate( (a( 69, 20 ), a( 19, 0 )), 72 );
+ WRITE( b );
+ }
+}
+
+void
+test_bitwise_right_rotate()
+{
+ cout << "*** test_bitwise_right_rotate" << endl;
+ {
+ cout << "sc_bv_base::rrotate( int )" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[69] = 0;
+ WRITE( a );
+ try {
+ a.rrotate( -1 );
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a.rrotate( 3 );
+ WRITE( a );
+ a.rrotate( 33 );
+ WRITE( a );
+ a.rrotate( 72 );
+ WRITE( a );
+ }
+ {
+ cout << "rrotate( const sc_bv_base&, int )" << endl;
+
+ sc_bv_base a( 1, 70 );
+ a[69] = 0;
+ WRITE( a );
+ sc_bv_base b( 70 );
+ try {
+ b = rrotate( a, -1 );
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = rrotate( a, 3 );
+ WRITE( b );
+ b = rrotate( a, 33 );
+ WRITE( b );
+ b = rrotate( a, 72 );
+ WRITE( b );
+ }
+ {
+ cout << "sc_lv_base::rrotate( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ a.rrotate( -1 );
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ a.rrotate( 3 );
+ WRITE( a );
+ a.rrotate( 33 );
+ WRITE( a );
+ a.rrotate( 72 );
+ WRITE( a );
+ }
+ {
+ cout << "rrotate( const sc_lv_base&, int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = rrotate( a, -1 );
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = rrotate( a, 3 );
+ WRITE( b );
+ b = rrotate( a, 33 );
+ WRITE( b );
+ b = rrotate( a, 72 );
+ WRITE( b );
+ }
+ {
+ cout << "sc_proxy<X>::rrotate( int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ try {
+ (a( 69, 20 ), a( 19, 0 )).rrotate( -1 );
+ WRITE( a );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ // FIX ME: BUG, the following three operations result in 0XX..
+ (a( 69, 20 ), a( 19, 0 )).rrotate( 3 );
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )).rrotate( 33 );
+ WRITE( a );
+ (a( 69, 20 ), a( 19, 0 )).rrotate( 72 );
+ WRITE( a );
+ }
+ {
+ cout << "rrotate( const sc_proxy<X>&, int )" << endl;
+
+ sc_lv_base a( SC_LOGIC_X, 70 );
+ a[69] = SC_LOGIC_Z;
+ WRITE( a );
+ sc_lv_base b( 70 );
+ try {
+ b = rrotate( (a( 69, 20 ), a( 19, 0 )), -1 );
+ WRITE( b );
+ }
+ catch( sc_report x ) {
+ cout << "\ncaught exception" << endl;
+ cout << x.what() << endl;
+ }
+ b = rrotate( (a( 69, 20 ), a( 19, 0 )), 3 );
+ WRITE( b );
+ b = rrotate( (a( 69, 20 ), a( 19, 0 )), 33 );
+ WRITE( b );
+ b = rrotate( (a( 69, 20 ), a( 19, 0 )), 72 );
+ WRITE( b );
+ }
+}
+
+void
+test_bitwise_reverse()
+{
+ cout << "*** test_bitwise_reverse" << endl;
+ {
+ cout << "sc_bv_base::reverse()" << endl;
+
+ sc_bv_base a( "1111000", 7 );
+ WRITE( a );
+ a.reverse();
+ WRITE( a );
+ sc_bv_base b( "11110000", 8 );
+ WRITE( b );
+ b.reverse();
+ WRITE( b );
+ }
+ {
+ cout << "reverse( const sc_bv_base& )" << endl;
+
+ sc_bv_base a( "1111000", 7 );
+ WRITE( a );
+ sc_bv_base b( 7 );
+ b = reverse( a );
+ WRITE( b );
+ sc_bv_base c( "11110000", 8 );
+ WRITE( c );
+ sc_bv_base d( 8 );
+ d = reverse( c );
+ WRITE( d );
+ }
+ {
+ cout << "sc_lv_base::reverse()" << endl;
+
+ sc_lv_base a( "01ZX01Z", 7 );
+ WRITE( a );
+ a.reverse();
+ WRITE( a );
+ sc_lv_base b( "01ZX01ZX", 8 );
+ WRITE( b );
+ b.reverse();
+ WRITE( b );
+ }
+ {
+ cout << "reverse( const sc_lv_base& )" << endl;
+
+ sc_lv_base a( "01ZX01Z", 7 );
+ WRITE( a );
+ sc_lv_base b( 7 );
+ b = reverse( a );
+ WRITE( b );
+ sc_lv_base c( "01ZX01ZX", 8 );
+ WRITE( c );
+ sc_lv_base d( 8 );
+ d = reverse( c );
+ WRITE( d );
+ }
+ {
+ cout << "sc_proxy<X>::reverse()" << endl;
+
+ sc_lv_base a( "01ZX01ZX", 8 );
+ WRITE( a );
+ (a( 7, 4 ), a( 3, 0 )).reverse();
+ WRITE( a );
+ (a( 0, 3 ), a( 4, 7 )).reverse();
+ WRITE( a );
+ }
+ {
+ cout << "reverse( const sc_proxy<X>& )" << endl;
+
+ sc_lv_base a( "01ZX01ZX", 8 );
+ WRITE( a );
+ sc_lv_base b( 8 );
+ b = reverse( (a( 7, 4 ), a( 3, 0 )) );
+ WRITE( b );
+ b = reverse( (a( 0, 3 ), a( 4, 7 )) );
+ WRITE( b );
+ }
+}
+
+void
+test_string_conversions()
+{
+ cout << "*** test_string_conversions" << endl;
+ {
+ cout << "sc_bv_base" << endl;
+
+ sc_bv_base a( 1, 8 );
+ sc_bv_base b( 8 );
+ std::string s;
+ s = a.to_string();
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_BIN );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_BIN_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_BIN_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_OCT );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_OCT_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_OCT_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_HEX );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_HEX_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_HEX_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_DEC );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_CSD );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ }
+ {
+ cout << "sc_lv_base" << endl;
+
+ sc_lv_base a( SC_LOGIC_1, 8 );
+ sc_lv_base b( 8 );
+ std::string s;
+ s = a.to_string();
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_BIN );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_BIN_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_BIN_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_OCT );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_OCT_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_OCT_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_HEX );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_HEX_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_HEX_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_DEC );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ s = a.to_string( SC_CSD );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+ }
+ {
+ cout << "sc_proxy<X>" << endl;
+
+ sc_lv_base a( SC_LOGIC_1, 8 );
+ sc_lv_base b( 8 );
+ std::string s;
+ s = (a( 7, 4 ), a( 3, 0 )).to_string();
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_BIN );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_BIN_US );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_BIN_SM );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_OCT );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_OCT_US );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_OCT_SM );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_HEX );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_HEX_US );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_HEX_SM );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_DEC );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ s = (a( 7, 4 ), a( 3, 0 )).to_string( SC_CSD );
+ cout << s << endl;
+ (b( 7, 4 ), b( 3, 0 )) = s.c_str();
+ sc_assert( b == a );
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ test_ctors();
+ test_bitwise_complement();
+ test_bitwise_and();
+ test_bitwise_or();
+ test_bitwise_xor();
+ test_bitwise_left_shift();
+ test_bitwise_right_shift();
+ test_bitwise_left_rotate();
+ test_bitwise_right_rotate();
+ test_bitwise_reverse();
+ test_string_conversions();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/arith_big/add_big.cpp b/src/systemc/tests/systemc/datatypes/fx/arith_big/add_big.cpp
new file mode 100644
index 000000000..da8c0d7dd
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/arith_big/add_big.cpp
@@ -0,0 +1,117 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ add_big.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// add_big.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 15 12:35:43 1999
+// Status : none
+//
+
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+
+#define SHOW(r, m) \
+out << r.to_string(SC_BIN) << " " << flush; \
+out << r.to_string(SC_HEX) << " " << flush; \
+out << m.to_string(SC_BIN) << " " << flush; \
+out << m.to_string(SC_HEX) << "\n" << flush
+
+
+#define BIG_ARROW(T_op) \
+{ \
+ out << "______________________ " #T_op " ______________________\n"; \
+ out << "______________________ UP ______________________\n"; \
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_RND, SC_SAT); \
+ T_op m(1); \
+ T_op r(1); \
+ int i; \
+ for (i = 0; i < T_WL + 10; ++i) \
+ { \
+ r += r + (r >> 1); \
+ SHOW(r, m); \
+ m *= 16; \
+ } \
+ out << "______________________ DOWN ______________________\n"; \
+ m = 1; \
+ for (i = 0; i < T_WL + 10; ++i) \
+ { \
+ r -= m; \
+ SHOW(r, m); \
+ m *= 16; \
+ } \
+}
+
+#define T_FX_FLOAT sc_fxval
+#define T_FX_UFIX sc_ufix
+#define T_FX_FIX sc_fix
+#define T_FX_FIXED sc_fixed<T_WL, T_IWL>
+#define T_FX_UFIXED sc_ufixed<T_WL, T_IWL>
+
+#define THE_BIG_ARROW \
+BIG_ARROW(T_FX_FLOAT) \
+BIG_ARROW(T_FX_UFIX) \
+BIG_ARROW(T_FX_FIX) \
+BIG_ARROW(T_FX_FIXED) \
+BIG_ARROW(T_FX_UFIXED)
+
+
+void add_big(ostream& out)
+{
+ out.precision(15);
+
+#define T_WL 16
+#define T_IWL T_WL
+ out << "************* add_big " << T_WL << " ***************\n";
+ THE_BIG_ARROW;
+#undef T_WL
+#undef T_IWL
+#define T_WL 67
+#define T_IWL T_WL
+ out << "************* add_big " << T_WL << " ***************\n";
+ THE_BIG_ARROW;
+#undef T_WL
+#undef T_IWL
+#define T_WL 150
+#define T_IWL T_WL
+ out << "************* add_big " << T_WL << " ***************\n";
+ THE_BIG_ARROW;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/arith_big/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/arith_big/golden/test.log
new file mode 100644
index 000000000..a05d1ca19
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/arith_big/golden/test.log
@@ -0,0 +1,2681 @@
+SystemC Simulation
+************* add_big
+************* add_big 16 ***************
+______________________ T_FX_FLOAT ______________________
+______________________ UP ______________________
+0b010.1 0x2.8 0b01 0x1
+0b0110.01 0x6.4 0b01e+4 0x1e+1
+0b01111.101 0x0f.a 0b01e+8 0x1e+2
+0b0100111.0001 0x27.1 0b01e+12 0x1e+3
+0b01100001.10101 0x61.a8 0b01e+16 0x1e+4
+0b011110100.001001 0x0f4.24 0b01e+20 0x1e+5
+0b01001100010.0101101 0x262.5a 0b01e+24 0x1e+6
+0b010111110101.11100001 0x5f5.e1 0b01e+28 0x1e+7
+0b0111011100110.101100101 0x0ee6.b28 0b01e+32 0x1e+8
+0b010010101000000.1011111001 0x2540.be4 0b01e+36 0x1e+9
+0b0101110100100001.11011011101 0x5d21.dba 0b01e+40 0x1e+10
+0b01110100011010100.101001010001 0x0e8d4.a51 0b01e+44 0x1e+11
+0b0100100011000010011.1001110010101 0x24613.9ca8 0b01e+48 0x1e+12
+0b01011010111100110001.00000111101001 0x5af31.07a4 0b01e+52 0x1e+13
+0b011100011010111111010.100100110001101 0x0e35fa.931a 0b01e+56 0x1e+14
+0b01000111000011011110010.0110111111000001 0x2386f2.6fc1 0b01e+60 0x1e+15
+0b010110001101000101011110.00010111011000101 0x58d15e.17628 0b01e+64 0x1e+16
+0b0110111100000101101101011.001110100111011001 0x0de0b6b.3a764 0b01e+68 0x1e+17
+0b010001010110001110010001100.0001001000100111101 0x22b1c8c.1227a 0b01e+72 0x1e+18
+0b0101011010111100011101011110.00101101011000110001 0x56bc75e.2d631 0b01e+76 0x1e+19
+0b01101100011010111001001101011.011100010111011110101 0x0d8d726b.7177a8 0b01e+80 0x1e+20
+0b0100001111000011001111000001100.1001101110101011001001 0x21e19e0c.9bab24 0b01e+84 0x1e+21
+0b01010100101101000000101100011111.10000101001010111101101 0x54b40b1f.852bda 0b01e+88 0x1e+22
+0b011010011110000100001101111001110.110011001110110110100001 0x0d3c21bce.cceda1 0b01e+92 0x1e+23
+0b01000010001011001010100010110000101.0000000001010010000100101 0x211654585.0052128 0b01e+96 0x1e+24
+0b010100101011011111010010110111001100.10000000110011010010111001 0x52b7d2dcc.80cd2e4 0b01e+100 0x1e+25
+______________________ DOWN ______________________
+0b010100101011011111010010110111001011.10000000110011010010111001 0x52b7d2dcb.80cd2e4 0b01 0x1
+0b010100101011011111010010110110111011.10000000110011010010111001 0x52b7d2dbb.80cd2e4 0b01e+4 0x1e+1
+0b010100101011011111010010110010111011.10000000110011010010111001 0x52b7d2cbb.80cd2e4 0b01e+8 0x1e+2
+0b010100101011011111010001110010111011.10000000110011010010111001 0x52b7d1cbb.80cd2e4 0b01e+12 0x1e+3
+0b010100101011011111000001110010111011.10000000110011010010111001 0x52b7c1cbb.80cd2e4 0b01e+16 0x1e+4
+0b010100101011011011000001110010111011.10000000110011010010111001 0x52b6c1cbb.80cd2e4 0b01e+20 0x1e+5
+0b010100101010011011000001110010111011.10000000110011010010111001 0x52a6c1cbb.80cd2e4 0b01e+24 0x1e+6
+0b010100011010011011000001110010111011.10000000110011010010111001 0x51a6c1cbb.80cd2e4 0b01e+28 0x1e+7
+0b010000011010011011000001110010111011.10000000110011010010111001 0x41a6c1cbb.80cd2e4 0b01e+32 0x1e+8
+0b1010000011010011011000001110010111011.10000000110011010010111001 0xf41a6c1cbb.80cd2e4 0b01e+36 0x1e+9
+0b101111010000011010011011000001110010111011.10000000110011010010111001 0xef41a6c1cbb.80cd2e4 0b01e+40 0x1e+10
+0b1011101111010000011010011011000001110010111011.10000000110011010010111001 0xeef41a6c1cbb.80cd2e4 0b01e+44 0x1e+11
+0b10111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeef41a6c1cbb.80cd2e4 0b01e+48 0x1e+12
+0b101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeef41a6c1cbb.80cd2e4 0b01e+52 0x1e+13
+0b1011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeef41a6c1cbb.80cd2e4 0b01e+56 0x1e+14
+0b10111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeef41a6c1cbb.80cd2e4 0b01e+60 0x1e+15
+0b101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeef41a6c1cbb.80cd2e4 0b01e+64 0x1e+16
+0b1011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeef41a6c1cbb.80cd2e4 0b01e+68 0x1e+17
+0b10111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+72 0x1e+18
+0b101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+76 0x1e+19
+0b1011101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+80 0x1e+20
+0b10111011101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+84 0x1e+21
+0b101110111011101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+88 0x1e+22
+0b1011101110111011101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+92 0x1e+23
+0b10111011101110111011101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+96 0x1e+24
+0b101110111011101110111011101110111011101110111011101110111011101111010000011010011011000001110010111011.10000000110011010010111001 0xeeeeeeeeeeeeeeeef41a6c1cbb.80cd2e4 0b01e+100 0x1e+25
+______________________ T_FX_UFIX ______________________
+______________________ UP ______________________
+0b000000000000000000000000000000010 0x000000002 0b000000000000000000000000000000001 0x000000001
+0b000000000000000000000000000000101 0x000000005 0b000000000000000000000000000010000 0x000000010
+0b000000000000000000000000000001100 0x00000000c 0b000000000000000000000000100000000 0x000000100
+0b000000000000000000000000000011110 0x00000001e 0b000000000000000000001000000000000 0x000001000
+0b000000000000000000000000001001011 0x00000004b 0b000000000000000010000000000000000 0x000010000
+0b000000000000000000000000010111011 0x0000000bb 0b000000000000100000000000000000000 0x000100000
+0b000000000000000000000000111010011 0x0000001d3 0b000000001000000000000000000000000 0x001000000
+0b000000000000000000000010010001111 0x00000048f 0b000010000000000000000000000000000 0x010000000
+0b000000000000000000000101101100101 0x000000b65 0b000000000000000000000000000000000 0x000000000
+0b000000000000000000001110001111100 0x000001c7c 0b000000000000000000000000000000000 0x000000000
+0b000000000000000000100011100110110 0x000004736 0b000000000000000000000000000000000 0x000000000
+0b000000000000000001011001000000111 0x00000b207 0b000000000000000000000000000000000 0x000000000
+0b000000000000000011011110100010001 0x00001bd11 0b000000000000000000000000000000000 0x000000000
+0b000000000000001000101100010101010 0x0000458aa 0b000000000000000000000000000000000 0x000000000
+0b000000000000010101101110110101001 0x0000adda9 0b000000000000000000000000000000000 0x000000000
+0b000000000000110110010101000100110 0x0001b2a26 0b000000000000000000000000000000000 0x000000000
+0b000000000010000111110100101011111 0x00043e95f 0b000000000000000000000000000000000 0x000000000
+0b000000000101010011100011101101101 0x000a9c76d 0b000000000000000000000000000000000 0x000000000
+0b000000001101010000111001010010000 0x001a87290 0b000000000000000000000000000000000 0x000000000
+0b000000100001001010001111001101000 0x004251e68 0b000000000000000000000000000000000 0x000000000
+0b000001010010111001100110000000100 0x00a5ccc04 0b000000000000000000000000000000000 0x000000000
+0b000011001111001111111111000001010 0x019e7fe0a 0b000000000000000000000000000000000 0x000000000
+0b001000000110000111111101100011001 0x040c3fb19 0b000000000000000000000000000000000 0x000000000
+0b010100001111010011111001110111110 0x0a1e9f3be 0b000000000000000000000000000000000 0x000000000
+0b010010100110010001110000101011011 0x094c8e15b 0b000000000000000000000000000000000 0x000000000
+0b001110011111101100011001101100011 0x073f63363 0b000000000000000000000000000000000 0x000000000
+______________________ DOWN ______________________
+0b001110011111101100011001101100010 0x073f63362 0b000000000000000000000000000000001 0x000000001
+0b001110011111101100011001101010010 0x073f63352 0b000000000000000000000000000010000 0x000000010
+0b001110011111101100011001001010010 0x073f63252 0b000000000000000000000000100000000 0x000000100
+0b001110011111101100010001001010010 0x073f62252 0b000000000000000000001000000000000 0x000001000
+0b001110011111101010010001001010010 0x073f52252 0b000000000000000010000000000000000 0x000010000
+0b001110011111001010010001001010010 0x073e52252 0b000000000000100000000000000000000 0x000100000
+0b001110010111001010010001001010010 0x072e52252 0b000000001000000000000000000000000 0x001000000
+0b001100010111001010010001001010010 0x062e52252 0b000010000000000000000000000000000 0x010000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+0b001100010111001010010001001010010 0x062e52252 0b000000000000000000000000000000000 0x000000000
+______________________ T_FX_FIX ______________________
+______________________ UP ______________________
+0b00000000000000000000000000000010 0x00000002 0b00000000000000000000000000000001 0x00000001
+0b00000000000000000000000000000101 0x00000005 0b00000000000000000000000000010000 0x00000010
+0b00000000000000000000000000001100 0x0000000c 0b00000000000000000000000100000000 0x00000100
+0b00000000000000000000000000011110 0x0000001e 0b00000000000000000001000000000000 0x00001000
+0b00000000000000000000000001001011 0x0000004b 0b00000000000000010000000000000000 0x00010000
+0b00000000000000000000000010111011 0x000000bb 0b00000000000100000000000000000000 0x00100000
+0b00000000000000000000000111010011 0x000001d3 0b00000001000000000000000000000000 0x01000000
+0b00000000000000000000010010001111 0x0000048f 0b00010000000000000000000000000000 0x10000000
+0b00000000000000000000101101100101 0x00000b65 0b00000000000000000000000000000000 0x00000000
+0b00000000000000000001110001111100 0x00001c7c 0b00000000000000000000000000000000 0x00000000
+0b00000000000000000100011100110110 0x00004736 0b00000000000000000000000000000000 0x00000000
+0b00000000000000001011001000000111 0x0000b207 0b00000000000000000000000000000000 0x00000000
+0b00000000000000011011110100010001 0x0001bd11 0b00000000000000000000000000000000 0x00000000
+0b00000000000001000101100010101010 0x000458aa 0b00000000000000000000000000000000 0x00000000
+0b00000000000010101101110110101001 0x000adda9 0b00000000000000000000000000000000 0x00000000
+0b00000000000110110010101000100110 0x001b2a26 0b00000000000000000000000000000000 0x00000000
+0b00000000010000111110100101011111 0x0043e95f 0b00000000000000000000000000000000 0x00000000
+0b00000000101010011100011101101101 0x00a9c76d 0b00000000000000000000000000000000 0x00000000
+0b00000001101010000111001010010000 0x01a87290 0b00000000000000000000000000000000 0x00000000
+0b00000100001001010001111001101000 0x04251e68 0b00000000000000000000000000000000 0x00000000
+0b00001010010111001100110000000100 0x0a5ccc04 0b00000000000000000000000000000000 0x00000000
+0b00011001111001111111111000001010 0x19e7fe0a 0b00000000000000000000000000000000 0x00000000
+0b01000000110000111111101100011001 0x40c3fb19 0b00000000000000000000000000000000 0x00000000
+0b10100001111010011111001110111110 0xa1e9f3be 0b00000000000000000000000000000000 0x00000000
+0b00010100110010001110000101011011 0x14c8e15b 0b00000000000000000000000000000000 0x00000000
+0b00110011111101100011001101100011 0x33f63363 0b00000000000000000000000000000000 0x00000000
+______________________ DOWN ______________________
+0b00110011111101100011001101100010 0x33f63362 0b00000000000000000000000000000001 0x00000001
+0b00110011111101100011001101010010 0x33f63352 0b00000000000000000000000000010000 0x00000010
+0b00110011111101100011001001010010 0x33f63252 0b00000000000000000000000100000000 0x00000100
+0b00110011111101100010001001010010 0x33f62252 0b00000000000000000001000000000000 0x00001000
+0b00110011111101010010001001010010 0x33f52252 0b00000000000000010000000000000000 0x00010000
+0b00110011111001010010001001010010 0x33e52252 0b00000000000100000000000000000000 0x00100000
+0b00110010111001010010001001010010 0x32e52252 0b00000001000000000000000000000000 0x01000000
+0b00100010111001010010001001010010 0x22e52252 0b00010000000000000000000000000000 0x10000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+0b00100010111001010010001001010010 0x22e52252 0b00000000000000000000000000000000 0x00000000
+______________________ T_FX_FIXED ______________________
+______________________ UP ______________________
+0b0000000000000010 0x0002 0b0000000000000001 0x0001
+0b0000000000000101 0x0005 0b0000000000010000 0x0010
+0b0000000000001100 0x000c 0b0000000100000000 0x0100
+0b0000000000011110 0x001e 0b0001000000000000 0x1000
+0b0000000001001011 0x004b 0b0000000000000000 0x0000
+0b0000000010111011 0x00bb 0b0000000000000000 0x0000
+0b0000000111010011 0x01d3 0b0000000000000000 0x0000
+0b0000010010001111 0x048f 0b0000000000000000 0x0000
+0b0000101101100101 0x0b65 0b0000000000000000 0x0000
+0b0001110001111100 0x1c7c 0b0000000000000000 0x0000
+0b0100011100110110 0x4736 0b0000000000000000 0x0000
+0b1011001000000111 0xb207 0b0000000000000000 0x0000
+0b0011110100010001 0x3d11 0b0000000000000000 0x0000
+0b1001100010101010 0x98aa 0b0000000000000000 0x0000
+0b1111110110101001 0xfda9 0b0000000000000000 0x0000
+0b1111101000100110 0xfa26 0b0000000000000000 0x0000
+0b1111000101011111 0xf15f 0b0000000000000000 0x0000
+0b1101101101101101 0xdb6d 0b0000000000000000 0x0000
+0b1010010010010000 0xa490 0b0000000000000000 0x0000
+0b0001101101101000 0x1b68 0b0000000000000000 0x0000
+0b0100010010000100 0x4484 0b0000000000000000 0x0000
+0b1010101101001010 0xab4a 0b0000000000000000 0x0000
+0b0010110000111001 0x2c39 0b0000000000000000 0x0000
+0b0110111010001110 0x6e8e 0b0000000000000000 0x0000
+0b0001010001100011 0x1463 0b0000000000000000 0x0000
+0b0011001011110111 0x32f7 0b0000000000000000 0x0000
+______________________ DOWN ______________________
+0b0011001011110110 0x32f6 0b0000000000000001 0x0001
+0b0011001011100110 0x32e6 0b0000000000010000 0x0010
+0b0011000111100110 0x31e6 0b0000000100000000 0x0100
+0b0010000111100110 0x21e6 0b0001000000000000 0x1000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+0b0010000111100110 0x21e6 0b0000000000000000 0x0000
+______________________ T_FX_UFIXED ______________________
+______________________ UP ______________________
+0b00000000000000010 0x00002 0b00000000000000001 0x00001
+0b00000000000000101 0x00005 0b00000000000010000 0x00010
+0b00000000000001100 0x0000c 0b00000000100000000 0x00100
+0b00000000000011110 0x0001e 0b00001000000000000 0x01000
+0b00000000001001011 0x0004b 0b00000000000000000 0x00000
+0b00000000010111011 0x000bb 0b00000000000000000 0x00000
+0b00000000111010011 0x001d3 0b00000000000000000 0x00000
+0b00000010010001111 0x0048f 0b00000000000000000 0x00000
+0b00000101101100101 0x00b65 0b00000000000000000 0x00000
+0b00001110001111100 0x01c7c 0b00000000000000000 0x00000
+0b00100011100110110 0x04736 0b00000000000000000 0x00000
+0b01011001000000111 0x0b207 0b00000000000000000 0x00000
+0b01011110100010001 0x0bd11 0b00000000000000000 0x00000
+0b01101100010101010 0x0d8aa 0b00000000000000000 0x00000
+0b00001110110101001 0x01da9 0b00000000000000000 0x00000
+0b00100101000100110 0x04a26 0b00000000000000000 0x00000
+0b01011100101011111 0x0b95f 0b00000000000000000 0x00000
+0b01100111101101101 0x0cf6d 0b00000000000000000 0x00000
+0b00000011010010000 0x00690 0b00000000000000000 0x00000
+0b00001000001101000 0x01068 0b00000000000000000 0x00000
+0b00010100100000100 0x02904 0b00000000000000000 0x00000
+0b00110011010001010 0x0668a 0b00000000000000000 0x00000
+0b00000000001011001 0x00059 0b00000000000000000 0x00000
+0b00000000011011110 0x000de 0b00000000000000000 0x00000
+0b00000001000101011 0x0022b 0b00000000000000000 0x00000
+0b00000010101101011 0x0056b 0b00000000000000000 0x00000
+______________________ DOWN ______________________
+0b00000010101101010 0x0056a 0b00000000000000001 0x00001
+0b00000010101011010 0x0055a 0b00000000000010000 0x00010
+0b00000010001011010 0x0045a 0b00000000100000000 0x00100
+0b01111010001011010 0x0f45a 0b00001000000000000 0x01000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+0b01111010001011010 0x0f45a 0b00000000000000000 0x00000
+************* add_big 67 ***************
+______________________ T_FX_FLOAT ______________________
+______________________ UP ______________________
+0b010.1 0x2.8 0b01 0x1
+0b0110.01 0x6.4 0b01e+4 0x1e+1
+0b01111.101 0x0f.a 0b01e+8 0x1e+2
+0b0100111.0001 0x27.1 0b01e+12 0x1e+3
+0b01100001.10101 0x61.a8 0b01e+16 0x1e+4
+0b011110100.001001 0x0f4.24 0b01e+20 0x1e+5
+0b01001100010.0101101 0x262.5a 0b01e+24 0x1e+6
+0b010111110101.11100001 0x5f5.e1 0b01e+28 0x1e+7
+0b0111011100110.101100101 0x0ee6.b28 0b01e+32 0x1e+8
+0b010010101000000.1011111001 0x2540.be4 0b01e+36 0x1e+9
+0b0101110100100001.11011011101 0x5d21.dba 0b01e+40 0x1e+10
+0b01110100011010100.101001010001 0x0e8d4.a51 0b01e+44 0x1e+11
+0b0100100011000010011.1001110010101 0x24613.9ca8 0b01e+48 0x1e+12
+0b01011010111100110001.00000111101001 0x5af31.07a4 0b01e+52 0x1e+13
+0b011100011010111111010.100100110001101 0x0e35fa.931a 0b01e+56 0x1e+14
+0b01000111000011011110010.0110111111000001 0x2386f2.6fc1 0b01e+60 0x1e+15
+0b010110001101000101011110.00010111011000101 0x58d15e.17628 0b01e+64 0x1e+16
+0b0110111100000101101101011.001110100111011001 0x0de0b6b.3a764 0b01e+68 0x1e+17
+0b010001010110001110010001100.0001001000100111101 0x22b1c8c.1227a 0b01e+72 0x1e+18
+0b0101011010111100011101011110.00101101011000110001 0x56bc75e.2d631 0b01e+76 0x1e+19
+0b01101100011010111001001101011.011100010111011110101 0x0d8d726b.7177a8 0b01e+80 0x1e+20
+0b0100001111000011001111000001100.1001101110101011001001 0x21e19e0c.9bab24 0b01e+84 0x1e+21
+0b01010100101101000000101100011111.10000101001010111101101 0x54b40b1f.852bda 0b01e+88 0x1e+22
+0b011010011110000100001101111001110.110011001110110110100001 0x0d3c21bce.cceda1 0b01e+92 0x1e+23
+0b01000010001011001010100010110000101.0000000001010010000100101 0x211654585.0052128 0b01e+96 0x1e+24
+0b010100101011011111010010110111001100.10000000110011010010111001 0x52b7d2dcc.80cd2e4 0b01e+100 0x1e+25
+0b0110011101100101110001111001001111111.010000100000000011110011101 0x0cecb8f27f.4200f3a 0b01e+104 0x1e+26
+0b010000001001111110011100101111000111110.0010010100000010011000010001 0x204fce5e3e.2502611 0b01e+108 0x1e+27
+0b0101000011000111100000111110101110011011.01011100100001011111001010101 0x50c783eb9b.5c85f2a8 0b01e+112 0x1e+28
+0b01100100111110010110010011100110100000100.011001110100111011011110101001 0x0c9f2c9cd04.674edea4 0b01e+116 0x1e+29
+0b011111100011011110111110001000000010001011.0000001001000101001011001001101 0x1f8def8808b.02452c9a 0b01e+120 0x1e+30
+0b01001110111000101101011011010100000101011011.10000101101011001110111110000001 0x4ee2d6d415b.85acef81 0b01e+124 0x1e+31
+0b011000101001101110001100100010010001101100100.110011100011000001010110110000101 0x0c5371912364.ce3056c28 0b01e+128 0x1e+32
+0b0111101101000010011011111010101101100001111100.0000001101111000110110001110011001 0x1ed09bead87c.0378d8e64 0b01e+132 0x1e+33
+0b010011010000100110000101110010110001110100110110.00001000101011100001111000111111101 0x4d0985cb1d36.08ae1e3fa 0b01e+136 0x1e+34
+0b0110000001001011111001110011110111100100100000111.000101011011001101001011100111110001 0x0c097ce7bc907.15b34b9f1 0b01e+140 0x1e+35
+0b01111000010111101110000100001101010111011010010001.1011011001000000001111010000110110101 0x1e17b84357691.b6403d0da8 0b01e+144 0x1e+36
+0b0100101100111011010011001010100001011010100001101100.01000111101000001001100010100010001001 0x4b3b4ca85a86c.47a098a224 0b01e+148 0x1e+37
+0b01011110000010100001111111010010011100010010100001110.101100110001000101111101100101010101101 0x0bc143fa4e250e.b3117d955a 0b01e+152 0x1e+38
+0b011101011000110010100111110001110000110101110010100100.1011111110101011101110011111010101100001 0x1d6329f1c35ca4.bfabb9f561 0b01e+156 0x1e+39
+0b01001001011101111110100011011100011010000110011110011011.11011111001011010101000011100101011100101 0x4977e8dc68679b.df2d50e5728 0b01e+160 0x1e+40
+0b010110111101010111100011000100111000001010000001100000101.101011011111000101001010001111011001111001 0x0b7abc627050305.adf14a3d9e4 0b01e+164 0x1e+41
+0b0111001011001011010110111101100001100011001000011110001110.0011001011011011001110011001101000001011101 0x1cb2d6f618c878e.32db399a0ba 0b01e+168 0x1e+42
+0b010001111011111100011001011001110011110111110101001011100011.01111111001001000001000000000001000111010001 0x47bf19673df52e3.7f2410011d1 0b01e+172 0x1e+43
+0b0101100110101110110111111100000100001101011100100111100111000.101111011101101000101000000000101100100010101 0x0b35dbf821ae4f38.bdda2802c8a8 0b01e+176 0x1e+44
+0b01110000000110101001011110110001010100001100111100011000001101.1101101010100001011001000000011011110101101001 0x1c06a5ec5433c60d.daa16406f5a4 0b01e+180 0x1e+45
+0b0100011000010000100111101100111011010010100000010110111100100010.10100010100100110111101000010001011001100001101 0x46109eced2816f22.a2937a11661a 0b01e+184 0x1e+46
+0b01010111100101001100011010000010100001110010000111001010111010110.100101100111000010110001001010110111111101000001 0x0af298d050e4395d6.9670b12b7f41 0b01e+188 0x1e+47
+0b01011010111100111111000001000110010100011101010001111011010011000.0111100000011001101110101110110010111110001000101 0x0b5e7e08ca3a8f698.7819baecbe228 0b01e+192 0x1e+48
+0b01100011011000011101100010101111110011001001001100110100001111101.00101100010000000101001101001111110110110101011001 0x0c6c3b15f9926687d.2c40534fdb564 0b01e+196 0x1e+49
+0b01111000011101001001110110110111011111110111000000000010100111000.111011101010000011010000010001111010010001010111101 0x0f0e93b6efee00538.eea0d047a457a 0b01e+200 0x1e+50
+0b0101101001000111000101001001010101111101001100000000110100001110.0101010010010010000010001011001100011010110110110001 0x5a4714957d300d0e.549208b31adb1 0b01e+204 0x1e+51
+0b01110000110110001101100110111010110111000111110000010000010100011.11010011011011010001010110111111110000110010001110101 0x0e1b1b375b8f820a3.d36d15bfc323a8 0b01e+208 0x1e+52
+0b011010000111100010000001010011001001110011011000101000110011001.100100001001000010110110010111110110011111011001001001 0x343c40a64e6c5199.9090b65f67d924 0b01e+212 0x1e+53
+0b01000001010010110101000011001111111000100000011101100101111111111.1110100101101001110001111110111010000011100111101101101 0x08296a19fc40ecbff.e969c7ee839eda 0b01e+216 0x1e+54
+0b0100011001111000100101000000111101101010001001001111110111111111.11000111100010000111001111010100010010010000110100100001 0x4678940f6a24fdff.c78873d4490d21 0b01e+220 0x1e+55
+0b01011000000101101011100100010011010001001010111000111101011111111.011100101101010100100001100100101011011010100000110100101 0x0b02d7226895c7aff.72d52192b6a0d28 0b01e+224 0x1e+56
+0b01011100001110001100111010110000001010111011001110011001101111110.1001111100010100110100111110111011001000100100100000111001 0x0b8719d605767337e.9f14d3eec8920e4 0b01e+228 0x1e+57
+0b01100110100011100000010010111000011011010100000100000000010111100.10001101101101000001000111010100111101010110110100100011101 0x0cd1c0970da8200bc.8db411d4f56d23a 0b01e+232 0x1e+58
+0b011000110000101111001101000100010010001010000000111010111.011000100100001000101100100101000110010110010000110110010001 0x0c6179a224501d7.62422c946590d91 0b01e+236 0x1e+59
+0b0111101111001110110000000101010101101011001000010010011010.0111010110100101011011110111001011111101111010100001111010101 0x1ef3b0155ac849a.75a56f72fdea1ea8 0b01e+240 0x1e+60
+0b010011010110000100111000001101010110001011110100101110000010.00100110000111011001011010011111011110101100100101001100101001 0x4d61383562f4b82.261d969f7ac94ca4 0b01e+244 0x1e+61
+0b0110000010111001100001100100001010111011101100011110011000101.010111110100100111111000100011101011001011110111001111111001101 0x0c1730c857763cc5.5f49f88eb2f73f9a 0b01e+248 0x1e+62
+0b01111000111001111110011111010011011010101001111001011111101101.0110111000111000111011010110010010111111011010100001111100000001 0x1e39f9f4daa797ed.6e38ed64bf6a1f01 0b01e+252 0x1e+63
+0b0100101110010000111100001110010000100010101000101111101111010001.10010011100011100101000101111011110111101000100101001101100000101 0x4b90f0e422a2fbd1.938e517bde894d828 0b01e+256 0x1e+64
+0b01011110011101010010110100011101001010110100101110111010110001011.111100001110001111001011101101011010110001010111010000011100011001 0x0bcea5a3a5697758b.f0e3cbb5ac5741c64 0b01e+260 0x1e+65
+0b01101100001001001111000011001000111011000011110101010010111011101.1101101000111001011111010100011000101110110110100010010001101111101 0x0d849e191d87aa5dd.da397d462eda246fa 0b01e+264 0x1e+66
+0b01110010111000101100111110110010011101001100101001111010101010.10100001100011111011100100101111011101010010000101011011000101110001 0x1cb8b3ec9d329eaa.a18fb92f75215b171 0b01e+268 0x1e+67
+0b0100011111001101110000011100111110001000111111101000110010101010.100100111110011101001110111101101010010011010011011000111011100110101 0x47cdc1cf88fe8caa.93e74ef6a4d363b9a8 0b01e+272 0x1e+68
+0b01011001110000010011001001000011011010110011111000101111110101010.0111000111000010010001010110100010011100000100000111100101010000001001 0x0b3826486d67c5faa.71c245689c10795024 0b01e+276 0x1e+69
+0b01100000011000101111110110101000100011000001101101110111100101010.00011100011001011010110110000101100001100010100100101111010010000101101 0x0c0c5fb511836ef2a.1c65ad8586292f485a 0b01e+280 0x1e+70
+0b01110000111101110111101000100101010111100100010010101010111101001.010001101111111000110001110011011100111101100110111101100011010011100001 0x0e1eef44abc8955e9.46fe31cdcf66f634e1 0b01e+284 0x1e+71
+0b011010011010101011000101011101011010111010101110101011011000111.0011000101111011011111001000001010000110100000010110011110000100001100101 0x34d562bad75756c7.317b7c8286816784328 0b01e+288 0x1e+72
+0b01000010000010101011101101101001100011010010110100101100011110001.11111011101101001011011101000110010100000100001110000010110010100111111001 0x0841576d31a5a58f1.fbb4b746504382ca7e4 0b01e+292 0x1e+73
+0b0100101000110101101010010000111111000001111000011101111001011100.111101010100001111001010001011111100100010101000110001101111101000111011101 0x4a35a90fc1e1de5c.f543ca2fc8a8c6fa3ba 0b01e+296 0x1e+74
+0b01011100110000110001001101010011101100100101101001010101111101000.0110010100101001011110010111011101110101101001011111000101110001100101010001 0x0b98626a764b4abe8.6529797775a5f171951 0b01e+300 0x1e+75
+0b01100111111001111011000001010001001111011110000111010110111000100.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc3adc4.fce7afaaa61edb9bf4a8 0b01e+304 0x1e+76
+______________________ DOWN ______________________
+0b01100111111001111011000001010001001111011110000111010110111000011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc3adc3.fce7afaaa61edb9bf4a8 0b01 0x1
+0b01100111111001111011000001010001001111011110000111010110110110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc3adb3.fce7afaaa61edb9bf4a8 0b01e+4 0x1e+1
+0b01100111111001111011000001010001001111011110000111010110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc3acb3.fce7afaaa61edb9bf4a8 0b01e+8 0x1e+2
+0b01100111111001111011000001010001001111011110000111001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc39cb3.fce7afaaa61edb9bf4a8 0b01e+12 0x1e+3
+0b01100111111001111011000001010001001111011110000101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc29cb3.fce7afaaa61edb9bf4a8 0b01e+16 0x1e+4
+0b01100111111001111011000001010001001111011101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bb29cb3.fce7afaaa61edb9bf4a8 0b01e+20 0x1e+5
+0b01100111111001111011000001010001001111010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27ab29cb3.fce7afaaa61edb9bf4a8 0b01e+24 0x1e+6
+0b01100111111001111011000001010001001101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a26ab29cb3.fce7afaaa61edb9bf4a8 0b01e+28 0x1e+7
+0b01100111111001111011000001010000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a16ab29cb3.fce7afaaa61edb9bf4a8 0b01e+32 0x1e+8
+0b01100111111001111011000001001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+36 0x1e+9
+0b01100111111001111010111111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf5f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+40 0x1e+10
+0b01100111111001111010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+44 0x1e+11
+0b01100111111001110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfce4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+48 0x1e+12
+0b01100111110111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfbe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+52 0x1e+13
+0b01100111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+56 0x1e+14
+0b01011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0bebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+60 0x1e+15
+0b1011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+64 0x1e+16
+0b1011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+68 0x1e+17
+0b10111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+72 0x1e+18
+0b101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+76 0x1e+19
+0b1011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+80 0x1e+20
+0b10111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+84 0x1e+21
+0b101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+88 0x1e+22
+0b1011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+92 0x1e+23
+0b10111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+96 0x1e+24
+0b101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+100 0x1e+25
+0b1011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+104 0x1e+26
+0b10111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+108 0x1e+27
+0b101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+112 0x1e+28
+0b1011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+116 0x1e+29
+0b10111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+120 0x1e+30
+0b101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+124 0x1e+31
+0b1011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+128 0x1e+32
+0b10111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+132 0x1e+33
+0b101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+136 0x1e+34
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+140 0x1e+35
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+144 0x1e+36
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+148 0x1e+37
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+152 0x1e+38
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+156 0x1e+39
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+160 0x1e+40
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+164 0x1e+41
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+168 0x1e+42
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+172 0x1e+43
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+176 0x1e+44
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+180 0x1e+45
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+184 0x1e+46
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+188 0x1e+47
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+192 0x1e+48
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+196 0x1e+49
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+200 0x1e+50
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+204 0x1e+51
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+208 0x1e+52
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+212 0x1e+53
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+216 0x1e+54
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+220 0x1e+55
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+224 0x1e+56
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+228 0x1e+57
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+232 0x1e+58
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+236 0x1e+59
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+240 0x1e+60
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+244 0x1e+61
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+248 0x1e+62
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+252 0x1e+63
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+256 0x1e+64
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+260 0x1e+65
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+264 0x1e+66
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+268 0x1e+67
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+272 0x1e+68
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+276 0x1e+69
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+280 0x1e+70
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+284 0x1e+71
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+288 0x1e+72
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+292 0x1e+73
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+296 0x1e+74
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+300 0x1e+75
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011111011111010111110010011111001000101101010101100101001110010110011.11111100111001111010111110101010101001100001111011011011100110111111010010101 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefbebe4f916ab29cb3.fce7afaaa61edb9bf4a8 0b01e+304 0x1e+76
+______________________ T_FX_UFIX ______________________
+______________________ UP ______________________
+0b000000000000000000000000000000010 0x000000002 0b000000000000000000000000000000001 0x000000001
+0b000000000000000000000000000000101 0x000000005 0b000000000000000000000000000010000 0x000000010
+0b000000000000000000000000000001100 0x00000000c 0b000000000000000000000000100000000 0x000000100
+0b000000000000000000000000000011110 0x00000001e 0b000000000000000000001000000000000 0x000001000
+0b000000000000000000000000001001011 0x00000004b 0b000000000000000010000000000000000 0x000010000
+0b000000000000000000000000010111011 0x0000000bb 0b000000000000100000000000000000000 0x000100000
+0b000000000000000000000000111010011 0x0000001d3 0b000000001000000000000000000000000 0x001000000
+0b000000000000000000000010010001111 0x00000048f 0b000010000000000000000000000000000 0x010000000
+0b000000000000000000000101101100101 0x000000b65 0b000000000000000000000000000000000 0x000000000
+0b000000000000000000001110001111100 0x000001c7c 0b000000000000000000000000000000000 0x000000000
+0b000000000000000000100011100110110 0x000004736 0b000000000000000000000000000000000 0x000000000
+0b000000000000000001011001000000111 0x00000b207 0b000000000000000000000000000000000 0x000000000
+0b000000000000000011011110100010001 0x00001bd11 0b000000000000000000000000000000000 0x000000000
+0b000000000000001000101100010101010 0x0000458aa 0b000000000000000000000000000000000 0x000000000
+0b000000000000010101101110110101001 0x0000adda9 0b000000000000000000000000000000000 0x000000000
+0b000000000000110110010101000100110 0x0001b2a26 0b000000000000000000000000000000000 0x000000000
+0b000000000010000111110100101011111 0x00043e95f 0b000000000000000000000000000000000 0x000000000
+0b000000000101010011100011101101101 0x000a9c76d 0b000000000000000000000000000000000 0x000000000
+0b000000001101010000111001010010000 0x001a87290 0b000000000000000000000000000000000 0x000000000
+0b000000100001001010001111001101000 0x004251e68 0b000000000000000000000000000000000 0x000000000
+0b000001010010111001100110000000100 0x00a5ccc04 0b000000000000000000000000000000000 0x000000000
+0b000011001111001111111111000001010 0x019e7fe0a 0b000000000000000000000000000000000 0x000000000
+0b001000000110000111111101100011001 0x040c3fb19 0b000000000000000000000000000000000 0x000000000
+0b010100001111010011111001110111110 0x0a1e9f3be 0b000000000000000000000000000000000 0x000000000
+0b010010100110010001110000101011011 0x094c8e15b 0b000000000000000000000000000000000 0x000000000
+0b001110011111101100011001101100011 0x073f63363 0b000000000000000000000000000000000 0x000000000
+0b000100001111001111000000001110111 0x021e78077 0b000000000000000000000000000000000 0x000000000
+0b001010100110000101100000100101001 0x054c2c129 0b000000000000000000000000000000000 0x000000000
+0b011010011111001101110001011100110 0x0d3e6e2e6 0b000000000000000000000000000000000 0x000000000
+0b000010001110000010011011100111111 0x011c1373f 0b000000000000000000000000000000000 0x000000000
+0b000101100011000110000101000011101 0x02c630a1d 0b000000000000000000000000000000000 0x000000000
+0b001101110111101111001100101001000 0x06ef79948 0b000000000000000000000000000000000 0x000000000
+0b000010101011010101111111100110100 0x0156aff34 0b000000000000000000000000000000000 0x000000000
+0b000110101100010110111111000000010 0x0358b7e02 0b000000000000000000000000000000000 0x000000000
+0b010000101110111001011101100000101 0x085dcbb05 0b000000000000000000000000000000000 0x000000000
+0b001001110101001111101001110001100 0x04ea7d38c 0b000000000000000000000000000000000 0x000000000
+0b011000100101000111001000011011110 0x0c4a390de 0b000000000000000000000000000000000 0x000000000
+0b011101011100110001110101000101011 0x0eb98ea2b 0b000000000000000000000000000000000 0x000000000
+0b001001100111111100100100101101011 0x04cfe496b 0b000000000000000000000000000000000 0x000000000
+0b011000000011110111011011110001011 0x0c07bb78b 0b000000000000000000000000000000000 0x000000000
+0b011100001001101010100101011011011 0x0e1354adb 0b000000000000000000000000000000000 0x000000000
+0b000110011000001010011101100100011 0x033053b23 0b000000000000000000000000000000000 0x000000000
+0b001111111100011010001001111010111 0x07f8d13d7 0b000000000000000000000000000000000 0x000000000
+0b000111110111000001011000110011001 0x03ee0b199 0b000000000000000000000000000000000 0x000000000
+0b010011101001100011011101111111110 0x09d31bbfe 0b000000000000000000000000000000000 0x000000000
+0b010001000111111000101010111111011 0x088fc55fb 0b000000000000000000000000000000000 0x000000000
+0b001010110011101101101011011110011 0x05676d6f3 0b000000000000000000000000000000000 0x000000000
+0b011011000001010010001100101011111 0x0d829195f 0b000000000000000000000000000000000 0x000000000
+0b000011100011001101011111101101101 0x01c66bf6d 0b000000000000000000000000000000000 0x000000000
+0b001000111000000001101111010010000 0x04700de90 0b000000000000000000000000000000000 0x000000000
+0b010110001100000100010110001101000 0x0b1822c68 0b000000000000000000000000000000000 0x000000000
+0b010111011110001010110111100000100 0x0bbc56f04 0b000000000000000000000000000000000 0x000000000
+0b011010101011011011001010110001010 0x0d56d958a 0b000000000000000000000000000000000 0x000000000
+0b000010101100100011111010111011001 0x01591f5d9 0b000000000000000000000000000000000 0x000000000
+0b000110101111011001110011010011110 0x035ece69e 0b000000000000000000000000000000000 0x000000000
+0b010000110110100000100000010001011 0x086d0408b 0b000000000000000000000000000000000 0x000000000
+0b001010001000010001010000101011011 0x05108a15b 0b000000000000000000000000000000000 0x000000000
+0b011001010100101011001001101100011 0x0ca959363 0b000000000000000000000000000000000 0x000000000
+0b011111010011101011111000001110111 0x0fa75f077 0b000000000000000000000000000000000 0x000000000
+0b001110010001001101101100100101001 0x07226d929 0b000000000000000000000000000000000 0x000000000
+0b000011101011000010001111011100110 0x01d611ee6 0b000000000000000000000000000000000 0x000000000
+0b001001001011100101100110100111111 0x04972cd3f 0b000000000000000000000000000000000 0x000000000
+0b010110111100111110000000100011101 0x0b79f011d 0b000000000000000000000000000000000 0x000000000
+0b011001011000011011000001011001000 0x0cb0d82c8 0b000000000000000000000000000000000 0x000000000
+0b011111011101000011100011011110100 0x0fba1c6f4 0b000000000000000000000000000000000 0x000000000
+0b001110101000101000111000101100010 0x075147162 0b000000000000000000000000000000000 0x000000000
+0b000100100101100110001101101110101 0x024b31b75 0b000000000000000000000000000000000 0x000000000
+0b001011011101111111100010010100100 0x05bbfc4a4 0b000000000000000000000000000000000 0x000000000
+0b011100101010111110110101110011010 0x0e55f6b9a 0b000000000000000000000000000000000 0x000000000
+0b000111101011011101000110100000001 0x03d6e8d01 0b000000000000000000000000000000000 0x000000000
+0b010011001100101000110000010000010 0x099946082 0b000000000000000000000000000000000 0x000000000
+0b001111111111100101111000101000101 0x07ff2f145 0b000000000000000000000000000000000 0x000000000
+0b000111111110111110101101100101100 0x03fdf5b2c 0b000000000000000000000000000000000 0x000000000
+0b010011111101011100110001111101110 0x09fae63ee 0b000000000000000000000000000000000 0x000000000
+0b010001111001100111111100111010011 0x08f33f9d3 0b000000000000000000000000000000000 0x000000000
+0b001100110000000011111000010001111 0x06601f08f 0b000000000000000000000000000000000 0x000000000
+0b011111111000001001101100101100101 0x0ff04d965 0b000000000000000000000000000000000 0x000000000
+______________________ DOWN ______________________
+0b011111111000001001101100101100100 0x0ff04d964 0b000000000000000000000000000000001 0x000000001
+0b011111111000001001101100101010100 0x0ff04d954 0b000000000000000000000000000010000 0x000000010
+0b011111111000001001101100001010100 0x0ff04d854 0b000000000000000000000000100000000 0x000000100
+0b011111111000001001100100001010100 0x0ff04c854 0b000000000000000000001000000000000 0x000001000
+0b011111111000000111100100001010100 0x0ff03c854 0b000000000000000010000000000000000 0x000010000
+0b011111110111100111100100001010100 0x0fef3c854 0b000000000000100000000000000000000 0x000100000
+0b011111101111100111100100001010100 0x0fdf3c854 0b000000001000000000000000000000000 0x001000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000010000000000000000000000000000 0x010000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+0b011101101111100111100100001010100 0x0edf3c854 0b000000000000000000000000000000000 0x000000000
+______________________ T_FX_FIX ______________________
+______________________ UP ______________________
+0b00000000000000000000000000000010 0x00000002 0b00000000000000000000000000000001 0x00000001
+0b00000000000000000000000000000101 0x00000005 0b00000000000000000000000000010000 0x00000010
+0b00000000000000000000000000001100 0x0000000c 0b00000000000000000000000100000000 0x00000100
+0b00000000000000000000000000011110 0x0000001e 0b00000000000000000001000000000000 0x00001000
+0b00000000000000000000000001001011 0x0000004b 0b00000000000000010000000000000000 0x00010000
+0b00000000000000000000000010111011 0x000000bb 0b00000000000100000000000000000000 0x00100000
+0b00000000000000000000000111010011 0x000001d3 0b00000001000000000000000000000000 0x01000000
+0b00000000000000000000010010001111 0x0000048f 0b00010000000000000000000000000000 0x10000000
+0b00000000000000000000101101100101 0x00000b65 0b00000000000000000000000000000000 0x00000000
+0b00000000000000000001110001111100 0x00001c7c 0b00000000000000000000000000000000 0x00000000
+0b00000000000000000100011100110110 0x00004736 0b00000000000000000000000000000000 0x00000000
+0b00000000000000001011001000000111 0x0000b207 0b00000000000000000000000000000000 0x00000000
+0b00000000000000011011110100010001 0x0001bd11 0b00000000000000000000000000000000 0x00000000
+0b00000000000001000101100010101010 0x000458aa 0b00000000000000000000000000000000 0x00000000
+0b00000000000010101101110110101001 0x000adda9 0b00000000000000000000000000000000 0x00000000
+0b00000000000110110010101000100110 0x001b2a26 0b00000000000000000000000000000000 0x00000000
+0b00000000010000111110100101011111 0x0043e95f 0b00000000000000000000000000000000 0x00000000
+0b00000000101010011100011101101101 0x00a9c76d 0b00000000000000000000000000000000 0x00000000
+0b00000001101010000111001010010000 0x01a87290 0b00000000000000000000000000000000 0x00000000
+0b00000100001001010001111001101000 0x04251e68 0b00000000000000000000000000000000 0x00000000
+0b00001010010111001100110000000100 0x0a5ccc04 0b00000000000000000000000000000000 0x00000000
+0b00011001111001111111111000001010 0x19e7fe0a 0b00000000000000000000000000000000 0x00000000
+0b01000000110000111111101100011001 0x40c3fb19 0b00000000000000000000000000000000 0x00000000
+0b10100001111010011111001110111110 0xa1e9f3be 0b00000000000000000000000000000000 0x00000000
+0b00010100110010001110000101011011 0x14c8e15b 0b00000000000000000000000000000000 0x00000000
+0b00110011111101100011001101100011 0x33f63363 0b00000000000000000000000000000000 0x00000000
+0b10000001111001111000000001110111 0x81e78077 0b00000000000000000000000000000000 0x00000000
+0b11000100110000101100000100101001 0xc4c2c129 0b00000000000000000000000000000000 0x00000000
+0b01101011111001101110001011100110 0x6be6e2e6 0b00000000000000000000000000000000 0x00000000
+0b00001101110000010011011100111111 0x0dc1373f 0b00000000000000000000000000000000 0x00000000
+0b00100010011000110000101000011101 0x22630a1d 0b00000000000000000000000000000000 0x00000000
+0b01010101111101111001100101001000 0x55f79948 0b00000000000000000000000000000000 0x00000000
+0b11010110111010101111111100110100 0xd6eaff34 0b00000000000000000000000000000000 0x00000000
+0b10011001010010110111111000000010 0x994b7e02 0b00000000000000000000000000000000 0x00000000
+0b11111111001111001011101100000101 0xff3cbb05 0b00000000000000000000000000000000 0x00000000
+0b11111110000101111101001110001100 0xfe17d38c 0b00000000000000000000000000000000 0x00000000
+0b11111011001110111001000011011110 0xfb3b90de 0b00000000000000000000000000000000 0x00000000
+0b11110100000101001110101000101011 0xf414ea2b 0b00000000000000000000000000000000 0x00000000
+0b11100010001101000100100101101011 0xe234496b 0b00000000000000000000000000000000 0x00000000
+0b10110101100000101011011110001011 0xb582b78b 0b00000000000000000000000000000000 0x00000000
+0b01000101110001101100101011011011 0x45c6cadb 0b00000000000000000000000000000000 0x00000000
+0b10101110011100001111101100100011 0xae70fb23 0b00000000000000000000000000000000 0x00000000
+0b00110100000110100111001111010111 0x341a73d7 0b00000000000000000000000000000000 0x00000000
+0b10000010010000100010000110011001 0x82422199 0b00000000000000000000000000000000 0x00000000
+0b11000101101001010101001111111110 0xc5a553fe 0b00000000000000000000000000000000 0x00000000
+0b01101110000111010101000111111011 0x6e1d51fb 0b00000000000000000000000000000000 0x00000000
+0b00010011010010010100110011110011 0x13494cf3 0b00000000000000000000000000000000 0x00000000
+0b00110000001101110100000001011111 0x3037405f 0b00000000000000000000000000000000 0x00000000
+0b01111000100010100010000011101101 0x788a20ed 0b00000000000000000000000000000000 0x00000000
+0b00101101010110010101001001010000 0x2d595250 0b00000000000000000000000000000000 0x00000000
+0b01110001010111110100110111001000 0x715f4dc8 0b00000000000000000000000000000000 0x00000000
+0b00011011011011100100001001110100 0x1b6e4274 0b00000000000000000000000000000000 0x00000000
+0b01000100100100111010011000100010 0x4493a622 0b00000000000000000000000000000000 0x00000000
+0b10101011011100010001111101010101 0xab711f55 0b00000000000000000000000000000000 0x00000000
+0b00101100100110101100111001010100 0x2c9ace54 0b00000000000000000000000000000000 0x00000000
+0b01101111100000110000001111010010 0x6f8303d2 0b00000000000000000000000000000000 0x00000000
+0b00010110110001111000100110001101 0x16c7898d 0b00000000000000000000000000000000 0x00000000
+0b00111000111100101101011111100000 0x38f2d7e0 0b00000000000000000000000000000000 0x00000000
+0b10001110010111110001101110110000 0x8e5f1bb0 0b00000000000000000000000000000000 0x00000000
+0b11100011111011011100010100111000 0xe3edc538 0b00000000000000000000000000000000 0x00000000
+0b10111001110100100110110100001100 0xb9d26d0c 0b00000000000000000000000000000000 0x00000000
+0b01010000100011100001000010011110 0x508e109e 0b00000000000000000000000000000000 0x00000000
+0b11001001011000110010100110001011 0xc963298b 0b00000000000000000000000000000000 0x00000000
+0b01110111011101111110011111011011 0x7777e7db 0b00000000000000000000000000000000 0x00000000
+0b00101010101010111100001110100011 0x2aabc3a3 0b00000000000000000000000000000000 0x00000000
+0b01101010101011010110100100010111 0x6aad6917 0b00000000000000000000000000000000 0x00000000
+0b00001010101100011000011010111001 0x0ab186b9 0b00000000000000000000000000000000 0x00000000
+0b00011010101110111101000011001110 0x1abbd0ce 0b00000000000000000000000000000000 0x00000000
+0b01000010110101011000101000000011 0x42d58a03 0b00000000000000000000000000000000 0x00000000
+0b10100111000101011101100100000111 0xa715d907 0b00000000000000000000000000000000 0x00000000
+0b00100001101101101001111010010001 0x21b69e91 0b00000000000000000000000000000000 0x00000000
+0b01010100010010001000110001101010 0x54488c6a 0b00000000000000000000000000000000 0x00000000
+0b11010010101101010101111100001001 0xd2b55f09 0b00000000000000000000000000000000 0x00000000
+0b10001110110001010110110110010110 0x8ec56d96 0b00000000000000000000000000000000 0x00000000
+0b11100100111011011001000111110111 0xe4ed91f7 0b00000000000000000000000000000000 0x00000000
+0b10111100010100011110110011101001 0xbc51ece9 0b00000000000000000000000000000000 0x00000000
+0b01010110110011001101000001000110 0x56ccd046 0b00000000000000000000000000000000 0x00000000
+______________________ DOWN ______________________
+0b01010110110011001101000001000101 0x56ccd045 0b00000000000000000000000000000001 0x00000001
+0b01010110110011001101000000110101 0x56ccd035 0b00000000000000000000000000010000 0x00000010
+0b01010110110011001100111100110101 0x56cccf35 0b00000000000000000000000100000000 0x00000100
+0b01010110110011001011111100110101 0x56ccbf35 0b00000000000000000001000000000000 0x00001000
+0b01010110110010111011111100110101 0x56cbbf35 0b00000000000000010000000000000000 0x00010000
+0b01010110101110111011111100110101 0x56bbbf35 0b00000000000100000000000000000000 0x00100000
+0b01010101101110111011111100110101 0x55bbbf35 0b00000001000000000000000000000000 0x01000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00010000000000000000000000000000 0x10000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+0b01000101101110111011111100110101 0x45bbbf35 0b00000000000000000000000000000000 0x00000000
+______________________ T_FX_FIXED ______________________
+______________________ UP ______________________
+0b0000000000000000000000000000000000000000000000000000000000000000010 0x00000000000000002 0b0000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000001
+0b0000000000000000000000000000000000000000000000000000000000000000101 0x00000000000000005 0b0000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000010
+0b0000000000000000000000000000000000000000000000000000000000000001100 0x0000000000000000c 0b0000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000100
+0b0000000000000000000000000000000000000000000000000000000000000011110 0x0000000000000001e 0b0000000000000000000000000000000000000000000000000000001000000000000 0x00000000000001000
+0b0000000000000000000000000000000000000000000000000000000000001001011 0x0000000000000004b 0b0000000000000000000000000000000000000000000000000010000000000000000 0x00000000000010000
+0b0000000000000000000000000000000000000000000000000000000000010111011 0x000000000000000bb 0b0000000000000000000000000000000000000000000000100000000000000000000 0x00000000000100000
+0b0000000000000000000000000000000000000000000000000000000000111010011 0x000000000000001d3 0b0000000000000000000000000000000000000000001000000000000000000000000 0x00000000001000000
+0b0000000000000000000000000000000000000000000000000000000010010001111 0x0000000000000048f 0b0000000000000000000000000000000000000010000000000000000000000000000 0x00000000010000000
+0b0000000000000000000000000000000000000000000000000000000101101100101 0x00000000000000b65 0b0000000000000000000000000000000000100000000000000000000000000000000 0x00000000100000000
+0b0000000000000000000000000000000000000000000000000000001110001111100 0x00000000000001c7c 0b0000000000000000000000000000001000000000000000000000000000000000000 0x00000001000000000
+0b0000000000000000000000000000000000000000000000000000100011100110110 0x00000000000004736 0b0000000000000000000000000010000000000000000000000000000000000000000 0x00000010000000000
+0b0000000000000000000000000000000000000000000000000001011001000000111 0x0000000000000b207 0b0000000000000000000000100000000000000000000000000000000000000000000 0x00000100000000000
+0b0000000000000000000000000000000000000000000000000011011110100010001 0x0000000000001bd11 0b0000000000000000001000000000000000000000000000000000000000000000000 0x00001000000000000
+0b0000000000000000000000000000000000000000000000001000101100010101010 0x000000000000458aa 0b0000000000000010000000000000000000000000000000000000000000000000000 0x00010000000000000
+0b0000000000000000000000000000000000000000000000010101101110110101001 0x000000000000adda9 0b0000000000100000000000000000000000000000000000000000000000000000000 0x00100000000000000
+0b0000000000000000000000000000000000000000000000110110010101000100110 0x000000000001b2a26 0b0000001000000000000000000000000000000000000000000000000000000000000 0x01000000000000000
+0b0000000000000000000000000000000000000000000010000111110100101011111 0x0000000000043e95f 0b0010000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000
+0b0000000000000000000000000000000000000000000101010011100011101101101 0x00000000000a9c76d 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000000000001101010000111001010010000 0x00000000001a87290 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000000000100001001010001111001101000 0x00000000004251e68 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000000001010010111001100110000000100 0x0000000000a5ccc04 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000000011001111001111111111000001010 0x00000000019e7fe0a 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000001000000110000111111101100011001 0x00000000040c3fb19 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000010100001111010011111001110111110 0x000000000a1e9f3be 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000000110010100110010001110000101011011 0x00000000194c8e15b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000001111110011111101100011001101100011 0x000000003f3f63363 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000000100111100001111001111000000001110111 0x000000009e1e78077 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000001100010110100110000101100000100101001 0x000000018b4c2c129 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000000011110111000011111001101110001011100110 0x00000003dc3e6e2e6 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000001001101001101001110000010011011100111111 0x00000009a69c1373f 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000011000001000001000011000110000101000011101 0x00000018208630a1d 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000000111100010100010100111101111001100101001000 0x0000003c514f79948 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000010010110110010110100011010101111111100110100 0x00000096cb46aff34 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000000101111000111111000011000010110111111000000010 0x00000178fc30b7e02 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000001110101110011101100111100111001011101100000101 0x000003ae7679cbb05 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000000100100110100001010000011000001111101001110001100 0x0000093428307d38c 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000001011100000010011001000111100100111001000011011110 0x000017026479390de 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000000011100110000101111110110010111100001110101000101011 0x00003985fb2f0ea2b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000001000111111001110111100111111010110100100100101101011 0x00008fcef3f5a496b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000010110011110000101011000011110011000011011011110001011 0x0001678561e61b78b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000000111000001011001101011101001011111101000100101011011011 0x000382cd74bf44adb 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000010001100011100000001101000111101111000101011101100100011 0x0008c701a3de2bb23 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000000101011111000110000100000110011010101101101101001111010111 0x0015f18419ab6d3d7 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000001101101101101111001010010000000010110010010001000110011001 0x0036dbca402c91199 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000000100010010010010101111001101000000110111101101010101111111110 0x00892579a06f6abfe 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000001010101101101110110110000000100010001011010001010110111111011 0x0156ddb011168adfb 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000011010110010010101000111000001010101011100001011011001011110011 0x03592a382ab85b2f3 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0001000010111101110100110001100011010101100110011100011111101011111 0x085ee98c6acce3f5f 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0010100111011010100011111011111000010110000000000111001111001101101 0x14ed47df0b0039e6d 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0110100010100010011001110101101100110111000000010010000110000010000 0x345133ad9b8090c10 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000010110010110000000100110010000001001100000101101001111000101000 0x02cb013204c169e28 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000110111110111000001011111101000010111110001110001000101101100100 0x06fb82fd0be388b64 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0010001011101001100011101111000100111011011100011010101110001111010 0x1174c7789db8d5c7a 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0101011101000111111001010101101100010100100111000010110011100110001 0x2ba3f2ad8a4e16731 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1101101000110011101111010110001110110011100001100111000000111111010 0xed19deb1d9c3381fa 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1010000110000001010110010111100101000000110100000001100010011110001 0xd0c0acbca0680c4f1 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0001001111000011010111111010111100100010000010000011110110001011010 0x09e1afd791041ec5a 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0011000101101000011011110011010111010101000101001001100111011100001 0x18b4379aea8a4cee1 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0111101110000101000101100000011010010100101100111000000010100110010 0x3dc28b034a59c0532 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0011010011001100101101110001000001110011110000001100000110011111101 0x1a665b8839e060cfd 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000001111111111110010011010100100100001011000011110010000001111000 0xc1ffe4d490b0f2078 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1100100111111111011110000010011011010011011101001011101000100101100 0xe4ffbc1369ba5d12c 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0111100011111110101011000110000100010000101000111101000101011101110 0x3c7f56308851e8aee 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0010111001111100101011101111001010101001100110011000101101101010011 0x173e577954ccc5b53 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0111010000110111101101010101111010100111111111111101110010001001111 0x3a1bdaaf53ffee44f 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0010001010001011010001010110110010100011111111111010011101011000101 0x1145a2b651ffd3ac5 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0101011001011100001011011000111110011001111111110010001001011101100 0x2b2e16c7ccff912ec 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1101011111100110011100011110011100000000111111011101010111101001110 0xebf338f3807eeaf4e 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1001101111000000000111001100000110000010011110101001011011001000011 0xcde00e60c13d4b643 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000010101100000010001111110001111000110001100100111100011110100111 0x02b023f1e3193c7a7 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0000110101110000101100111011100101101111011111100010111001100100001 0x06b859dcb7bf17321 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0010000110011001110000010100111110010110101110110111001111111010010 0x10cce0a7cb5db9fd2 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b0101010000000000011000110100011011111000110101001010000111110001101 0x2a0031a37c6a50f8d 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1101001000000000111110000011000101101110000100111001010011011100000 0xe9007c18b709ca6e0 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000110100000010011011000111101110010011001100001111010000100110000 0xc681363dc9987a130 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1110000010000110000011110011010011101111111110100110001001011111000 0xf043079a77fd312f8 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1011000101001111001001100000010001010111111100011111010111101101100 0xd8a793022bf8faf6c 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+______________________ DOWN ______________________
+0b1011000101001111001001100000010001010111111100011111010111101101011 0xd8a793022bf8faf6b 0b0000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000001
+0b1011000101001111001001100000010001010111111100011111010111101011011 0xd8a793022bf8faf5b 0b0000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000010
+0b1011000101001111001001100000010001010111111100011111010111001011011 0xd8a793022bf8fae5b 0b0000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000100
+0b1011000101001111001001100000010001010111111100011111001111001011011 0xd8a793022bf8f9e5b 0b0000000000000000000000000000000000000000000000000000001000000000000 0x00000000000001000
+0b1011000101001111001001100000010001010111111100011101001111001011011 0xd8a793022bf8e9e5b 0b0000000000000000000000000000000000000000000000000010000000000000000 0x00000000000010000
+0b1011000101001111001001100000010001010111111011111101001111001011011 0xd8a793022bf7e9e5b 0b0000000000000000000000000000000000000000000000100000000000000000000 0x00000000000100000
+0b1011000101001111001001100000010001010111110011111101001111001011011 0xd8a793022be7e9e5b 0b0000000000000000000000000000000000000000001000000000000000000000000 0x00000000001000000
+0b1011000101001111001001100000010001010101110011111101001111001011011 0xd8a793022ae7e9e5b 0b0000000000000000000000000000000000000010000000000000000000000000000 0x00000000010000000
+0b1011000101001111001001100000010000110101110011111101001111001011011 0xd8a793021ae7e9e5b 0b0000000000000000000000000000000000100000000000000000000000000000000 0x00000000100000000
+0b1011000101001111001001100000001000110101110011111101001111001011011 0xd8a793011ae7e9e5b 0b0000000000000000000000000000001000000000000000000000000000000000000 0x00000001000000000
+0b1011000101001111001001011110001000110101110011111101001111001011011 0xd8a792f11ae7e9e5b 0b0000000000000000000000000010000000000000000000000000000000000000000 0x00000010000000000
+0b1011000101001111001000111110001000110101110011111101001111001011011 0xd8a791f11ae7e9e5b 0b0000000000000000000000100000000000000000000000000000000000000000000 0x00000100000000000
+0b1011000101001111000000111110001000110101110011111101001111001011011 0xd8a781f11ae7e9e5b 0b0000000000000000001000000000000000000000000000000000000000000000000 0x00001000000000000
+0b1011000101001101000000111110001000110101110011111101001111001011011 0xd8a681f11ae7e9e5b 0b0000000000000010000000000000000000000000000000000000000000000000000 0x00010000000000000
+0b1011000100101101000000111110001000110101110011111101001111001011011 0xd89681f11ae7e9e5b 0b0000000000100000000000000000000000000000000000000000000000000000000 0x00100000000000000
+0b1010111100101101000000111110001000110101110011111101001111001011011 0xd79681f11ae7e9e5b 0b0000001000000000000000000000000000000000000000000000000000000000000 0x01000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0010000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b1000111100101101000000111110001000110101110011111101001111001011011 0xc79681f11ae7e9e5b 0b0000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+______________________ T_FX_UFIXED ______________________
+______________________ UP ______________________
+0b00000000000000000000000000000000000000000000000000000000000000000010 0x00000000000000002 0b00000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000001
+0b00000000000000000000000000000000000000000000000000000000000000000101 0x00000000000000005 0b00000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000010
+0b00000000000000000000000000000000000000000000000000000000000000001100 0x0000000000000000c 0b00000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000100
+0b00000000000000000000000000000000000000000000000000000000000000011110 0x0000000000000001e 0b00000000000000000000000000000000000000000000000000000001000000000000 0x00000000000001000
+0b00000000000000000000000000000000000000000000000000000000000001001011 0x0000000000000004b 0b00000000000000000000000000000000000000000000000000010000000000000000 0x00000000000010000
+0b00000000000000000000000000000000000000000000000000000000000010111011 0x000000000000000bb 0b00000000000000000000000000000000000000000000000100000000000000000000 0x00000000000100000
+0b00000000000000000000000000000000000000000000000000000000000111010011 0x000000000000001d3 0b00000000000000000000000000000000000000000001000000000000000000000000 0x00000000001000000
+0b00000000000000000000000000000000000000000000000000000000010010001111 0x0000000000000048f 0b00000000000000000000000000000000000000010000000000000000000000000000 0x00000000010000000
+0b00000000000000000000000000000000000000000000000000000000101101100101 0x00000000000000b65 0b00000000000000000000000000000000000100000000000000000000000000000000 0x00000000100000000
+0b00000000000000000000000000000000000000000000000000000001110001111100 0x00000000000001c7c 0b00000000000000000000000000000001000000000000000000000000000000000000 0x00000001000000000
+0b00000000000000000000000000000000000000000000000000000100011100110110 0x00000000000004736 0b00000000000000000000000000010000000000000000000000000000000000000000 0x00000010000000000
+0b00000000000000000000000000000000000000000000000000001011001000000111 0x0000000000000b207 0b00000000000000000000000100000000000000000000000000000000000000000000 0x00000100000000000
+0b00000000000000000000000000000000000000000000000000011011110100010001 0x0000000000001bd11 0b00000000000000000001000000000000000000000000000000000000000000000000 0x00001000000000000
+0b00000000000000000000000000000000000000000000000001000101100010101010 0x000000000000458aa 0b00000000000000010000000000000000000000000000000000000000000000000000 0x00010000000000000
+0b00000000000000000000000000000000000000000000000010101101110110101001 0x000000000000adda9 0b00000000000100000000000000000000000000000000000000000000000000000000 0x00100000000000000
+0b00000000000000000000000000000000000000000000000110110010101000100110 0x000000000001b2a26 0b00000001000000000000000000000000000000000000000000000000000000000000 0x01000000000000000
+0b00000000000000000000000000000000000000000000010000111110100101011111 0x0000000000043e95f 0b00010000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000
+0b00000000000000000000000000000000000000000000101010011100011101101101 0x00000000000a9c76d 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000000000001101010000111001010010000 0x00000000001a87290 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000000000100001001010001111001101000 0x00000000004251e68 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000000001010010111001100110000000100 0x0000000000a5ccc04 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000000011001111001111111111000001010 0x00000000019e7fe0a 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000001000000110000111111101100011001 0x00000000040c3fb19 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000010100001111010011111001110111110 0x000000000a1e9f3be 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000000110010100110010001110000101011011 0x00000000194c8e15b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000001111110011111101100011001101100011 0x000000003f3f63363 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000000100111100001111001111000000001110111 0x000000009e1e78077 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000001100010110100110000101100000100101001 0x000000018b4c2c129 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000000011110111000011111001101110001011100110 0x00000003dc3e6e2e6 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000001001101001101001110000010011011100111111 0x00000009a69c1373f 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000011000001000001000011000110000101000011101 0x00000018208630a1d 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000000111100010100010100111101111001100101001000 0x0000003c514f79948 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000010010110110010110100011010101111111100110100 0x00000096cb46aff34 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000000101111000111111000011000010110111111000000010 0x00000178fc30b7e02 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000001110101110011101100111100111001011101100000101 0x000003ae7679cbb05 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000000100100110100001010000011000001111101001110001100 0x0000093428307d38c 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000001011100000010011001000111100100111001000011011110 0x000017026479390de 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000000011100110000101111110110010111100001110101000101011 0x00003985fb2f0ea2b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000001000111111001110111100111111010110100100100101101011 0x00008fcef3f5a496b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000010110011110000101011000011110011000011011011110001011 0x0001678561e61b78b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000000111000001011001101011101001011111101000100101011011011 0x000382cd74bf44adb 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000010001100011100000001101000111101111000101011101100100011 0x0008c701a3de2bb23 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000000101011111000110000100000110011010101101101101001111010111 0x0015f18419ab6d3d7 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000001101101101101111001010010000000010110010010001000110011001 0x0036dbca402c91199 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000100010010010010101111001101000000110111101101010101111111110 0x00892579a06f6abfe 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000001010101101101110110110000000100010001011010001010110111111011 0x0156ddb011168adfb 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000011010110010010101000111000001010101011100001011011001011110011 0x03592a382ab85b2f3 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00001000010111101110100110001100011010101100110011100011111101011111 0x085ee98c6acce3f5f 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00010100111011010100011111011111000010110000000000111001111001101101 0x14ed47df0b0039e6d 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00110100010100010011001110101101100110111000000010010000110000010000 0x345133ad9b8090c10 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000010110010110000000100110010000001001100000101101001111000101000 0x02cb013204c169e28 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000110111110111000001011111101000010111110001110001000101101100100 0x06fb82fd0be388b64 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00010001011101001100011101111000100111011011100011010101110001111010 0x1174c7789db8d5c7a 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00101011101000111111001010101101100010100100111000010110011100110001 0x2ba3f2ad8a4e16731 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01101101000110011101111010110001110110011100001100111000000111111010 0x6d19deb1d9c3381fa 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00010000110000001010110010111100101000000110100000001100010011110001 0x10c0acbca0680c4f1 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00101001111000011010111111010111100100010000010000011110110001011010 0x29e1afd791041ec5a 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01101000101101000011011110011010111010101000101001001100111011100001 0x68b4379aea8a4cee1 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000101110000101000101100000011010010100101100111000000010100110010 0x05c28b034a59c0532 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00001110011001100101101110001000001110011110000001100000110011111101 0x0e665b8839e060cfd 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00100011111111111110010011010100100100001011000011110010000001111000 0x23ffe4d490b0f2078 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01011001111111111011110000010011011010011011101001011101000100101100 0x59ffbc1369ba5d12c 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01100000111111110101011000110000100010000101000111101000101011101110 0x60ff56308851e8aee 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01110010011111100101011101111001010101001100110011000101101101010011 0x727e577954ccc5b53 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00011110001110111101101010101111010100111111111111101110010001001111 0x1e3bdaaf53ffee44f 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01001011100101011010001010110110010100011111111111010011101011000101 0x4b95a2b651ffd3ac5 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00111100111101100001011011000111110011001111111110010001001011101100 0x3cf616c7ccff912ec 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00011000011001110011100011110011100000000111111011101010111101001110 0x186738f3807eeaf4e 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00111101000000100000111001100000110000010011110101001011011001000011 0x3d020e60c13d4b643 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00011000100001010010001111110001111000110001100100111100011110100111 0x188523f1e3193c7a7 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00111101010011001101100111011100101101111011111100010111001100100001 0x3d4cd9dcb7bf17321 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00011001010000000010000010100111110010110101110110111001111111010010 0x194020a7cb5db9fd2 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00111111001000000101000110100011011111000110101001010000111110001101 0x3f2051a37c6a50f8d 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00011101110100001100110000011000101101110000100111001010011011100000 0x1dd0cc18b709ca6e0 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b01001010100010011111111000111101110010011001100001111010000100110000 0x4a89fe3dc9987a130 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00111010010110001111101110011010011101111111110100110001001011111000 0x3a58fb9a77fd312f8 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00010001110111100111010100000010001010111111100011111010111101101100 0x11de75022bf8faf6c 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+______________________ DOWN ______________________
+0b00010001110111100111010100000010001010111111100011111010111101101011 0x11de75022bf8faf6b 0b00000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000001
+0b00010001110111100111010100000010001010111111100011111010111101011011 0x11de75022bf8faf5b 0b00000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000010
+0b00010001110111100111010100000010001010111111100011111010111001011011 0x11de75022bf8fae5b 0b00000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000100
+0b00010001110111100111010100000010001010111111100011111001111001011011 0x11de75022bf8f9e5b 0b00000000000000000000000000000000000000000000000000000001000000000000 0x00000000000001000
+0b00010001110111100111010100000010001010111111100011101001111001011011 0x11de75022bf8e9e5b 0b00000000000000000000000000000000000000000000000000010000000000000000 0x00000000000010000
+0b00010001110111100111010100000010001010111111011111101001111001011011 0x11de75022bf7e9e5b 0b00000000000000000000000000000000000000000000000100000000000000000000 0x00000000000100000
+0b00010001110111100111010100000010001010111110011111101001111001011011 0x11de75022be7e9e5b 0b00000000000000000000000000000000000000000001000000000000000000000000 0x00000000001000000
+0b00010001110111100111010100000010001010101110011111101001111001011011 0x11de75022ae7e9e5b 0b00000000000000000000000000000000000000010000000000000000000000000000 0x00000000010000000
+0b00010001110111100111010100000010000110101110011111101001111001011011 0x11de75021ae7e9e5b 0b00000000000000000000000000000000000100000000000000000000000000000000 0x00000000100000000
+0b00010001110111100111010100000001000110101110011111101001111001011011 0x11de75011ae7e9e5b 0b00000000000000000000000000000001000000000000000000000000000000000000 0x00000001000000000
+0b00010001110111100111010011110001000110101110011111101001111001011011 0x11de74f11ae7e9e5b 0b00000000000000000000000000010000000000000000000000000000000000000000 0x00000010000000000
+0b00010001110111100111001111110001000110101110011111101001111001011011 0x11de73f11ae7e9e5b 0b00000000000000000000000100000000000000000000000000000000000000000000 0x00000100000000000
+0b00010001110111100110001111110001000110101110011111101001111001011011 0x11de63f11ae7e9e5b 0b00000000000000000001000000000000000000000000000000000000000000000000 0x00001000000000000
+0b00010001110111010110001111110001000110101110011111101001111001011011 0x11dd63f11ae7e9e5b 0b00000000000000010000000000000000000000000000000000000000000000000000 0x00010000000000000
+0b00010001110011010110001111110001000110101110011111101001111001011011 0x11cd63f11ae7e9e5b 0b00000000000100000000000000000000000000000000000000000000000000000000 0x00100000000000000
+0b00010000110011010110001111110001000110101110011111101001111001011011 0x10cd63f11ae7e9e5b 0b00000001000000000000000000000000000000000000000000000000000000000000 0x01000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00010000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+0b00000000110011010110001111110001000110101110011111101001111001011011 0x00cd63f11ae7e9e5b 0b00000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000
+************* add_big 150 ***************
+______________________ T_FX_FLOAT ______________________
+______________________ UP ______________________
+0b010.1 0x2.8 0b01 0x1
+0b0110.01 0x6.4 0b01e+4 0x1e+1
+0b01111.101 0x0f.a 0b01e+8 0x1e+2
+0b0100111.0001 0x27.1 0b01e+12 0x1e+3
+0b01100001.10101 0x61.a8 0b01e+16 0x1e+4
+0b011110100.001001 0x0f4.24 0b01e+20 0x1e+5
+0b01001100010.0101101 0x262.5a 0b01e+24 0x1e+6
+0b010111110101.11100001 0x5f5.e1 0b01e+28 0x1e+7
+0b0111011100110.101100101 0x0ee6.b28 0b01e+32 0x1e+8
+0b010010101000000.1011111001 0x2540.be4 0b01e+36 0x1e+9
+0b0101110100100001.11011011101 0x5d21.dba 0b01e+40 0x1e+10
+0b01110100011010100.101001010001 0x0e8d4.a51 0b01e+44 0x1e+11
+0b0100100011000010011.1001110010101 0x24613.9ca8 0b01e+48 0x1e+12
+0b01011010111100110001.00000111101001 0x5af31.07a4 0b01e+52 0x1e+13
+0b011100011010111111010.100100110001101 0x0e35fa.931a 0b01e+56 0x1e+14
+0b01000111000011011110010.0110111111000001 0x2386f2.6fc1 0b01e+60 0x1e+15
+0b010110001101000101011110.00010111011000101 0x58d15e.17628 0b01e+64 0x1e+16
+0b0110111100000101101101011.001110100111011001 0x0de0b6b.3a764 0b01e+68 0x1e+17
+0b010001010110001110010001100.0001001000100111101 0x22b1c8c.1227a 0b01e+72 0x1e+18
+0b0101011010111100011101011110.00101101011000110001 0x56bc75e.2d631 0b01e+76 0x1e+19
+0b01101100011010111001001101011.011100010111011110101 0x0d8d726b.7177a8 0b01e+80 0x1e+20
+0b0100001111000011001111000001100.1001101110101011001001 0x21e19e0c.9bab24 0b01e+84 0x1e+21
+0b01010100101101000000101100011111.10000101001010111101101 0x54b40b1f.852bda 0b01e+88 0x1e+22
+0b011010011110000100001101111001110.110011001110110110100001 0x0d3c21bce.cceda1 0b01e+92 0x1e+23
+0b01000010001011001010100010110000101.0000000001010010000100101 0x211654585.0052128 0b01e+96 0x1e+24
+0b010100101011011111010010110111001100.10000000110011010010111001 0x52b7d2dcc.80cd2e4 0b01e+100 0x1e+25
+0b0110011101100101110001111001001111111.010000100000000011110011101 0x0cecb8f27f.4200f3a 0b01e+104 0x1e+26
+0b010000001001111110011100101111000111110.0010010100000010011000010001 0x204fce5e3e.2502611 0b01e+108 0x1e+27
+0b0101000011000111100000111110101110011011.01011100100001011111001010101 0x50c783eb9b.5c85f2a8 0b01e+112 0x1e+28
+0b01100100111110010110010011100110100000100.011001110100111011011110101001 0x0c9f2c9cd04.674edea4 0b01e+116 0x1e+29
+0b011111100011011110111110001000000010001011.0000001001000101001011001001101 0x1f8def8808b.02452c9a 0b01e+120 0x1e+30
+0b01001110111000101101011011010100000101011011.10000101101011001110111110000001 0x4ee2d6d415b.85acef81 0b01e+124 0x1e+31
+0b011000101001101110001100100010010001101100100.110011100011000001010110110000101 0x0c5371912364.ce3056c28 0b01e+128 0x1e+32
+0b0111101101000010011011111010101101100001111100.0000001101111000110110001110011001 0x1ed09bead87c.0378d8e64 0b01e+132 0x1e+33
+0b010011010000100110000101110010110001110100110110.00001000101011100001111000111111101 0x4d0985cb1d36.08ae1e3fa 0b01e+136 0x1e+34
+0b0110000001001011111001110011110111100100100000111.000101011011001101001011100111110001 0x0c097ce7bc907.15b34b9f1 0b01e+140 0x1e+35
+0b01111000010111101110000100001101010111011010010001.1011011001000000001111010000110110101 0x1e17b84357691.b6403d0da8 0b01e+144 0x1e+36
+0b0100101100111011010011001010100001011010100001101100.01000111101000001001100010100010001001 0x4b3b4ca85a86c.47a098a224 0b01e+148 0x1e+37
+0b01011110000010100001111111010010011100010010100001110.101100110001000101111101100101010101101 0x0bc143fa4e250e.b3117d955a 0b01e+152 0x1e+38
+0b011101011000110010100111110001110000110101110010100100.1011111110101011101110011111010101100001 0x1d6329f1c35ca4.bfabb9f561 0b01e+156 0x1e+39
+0b01001001011101111110100011011100011010000110011110011011.11011111001011010101000011100101011100101 0x4977e8dc68679b.df2d50e5728 0b01e+160 0x1e+40
+0b010110111101010111100011000100111000001010000001100000101.101011011111000101001010001111011001111001 0x0b7abc627050305.adf14a3d9e4 0b01e+164 0x1e+41
+0b0111001011001011010110111101100001100011001000011110001110.0011001011011011001110011001101000001011101 0x1cb2d6f618c878e.32db399a0ba 0b01e+168 0x1e+42
+0b010001111011111100011001011001110011110111110101001011100011.01111111001001000001000000000001000111010001 0x47bf19673df52e3.7f2410011d1 0b01e+172 0x1e+43
+0b0101100110101110110111111100000100001101011100100111100111000.101111011101101000101000000000101100100010101 0x0b35dbf821ae4f38.bdda2802c8a8 0b01e+176 0x1e+44
+0b01110000000110101001011110110001010100001100111100011000001101.1101101010100001011001000000011011110101101001 0x1c06a5ec5433c60d.daa16406f5a4 0b01e+180 0x1e+45
+0b0100011000010000100111101100111011010010100000010110111100100010.10100010100100110111101000010001011001100001101 0x46109eced2816f22.a2937a11661a 0b01e+184 0x1e+46
+0b01010111100101001100011010000010100001110010000111001010111010110.100101100111000010110001001010110111111101000001 0x0af298d050e4395d6.9670b12b7f41 0b01e+188 0x1e+47
+0b01011010111100111111000001000110010100011101010001111011010011000.0111100000011001101110101110110010111110001000101 0x0b5e7e08ca3a8f698.7819baecbe228 0b01e+192 0x1e+48
+0b01100011011000011101100010101111110011001001001100110100001111101.00101100010000000101001101001111110110110101011001 0x0c6c3b15f9926687d.2c40534fdb564 0b01e+196 0x1e+49
+0b01111000011101001001110110110111011111110111000000000010100111000.111011101010000011010000010001111010010001010111101 0x0f0e93b6efee00538.eea0d047a457a 0b01e+200 0x1e+50
+0b0101101001000111000101001001010101111101001100000000110100001110.0101010010010010000010001011001100011010110110110001 0x5a4714957d300d0e.549208b31adb1 0b01e+204 0x1e+51
+0b01110000110110001101100110111010110111000111110000010000010100011.11010011011011010001010110111111110000110010001110101 0x0e1b1b375b8f820a3.d36d15bfc323a8 0b01e+208 0x1e+52
+0b011010000111100010000001010011001001110011011000101000110011001.100100001001000010110110010111110110011111011001001001 0x343c40a64e6c5199.9090b65f67d924 0b01e+212 0x1e+53
+0b01000001010010110101000011001111111000100000011101100101111111111.1110100101101001110001111110111010000011100111101101101 0x08296a19fc40ecbff.e969c7ee839eda 0b01e+216 0x1e+54
+0b0100011001111000100101000000111101101010001001001111110111111111.11000111100010000111001111010100010010010000110100100001 0x4678940f6a24fdff.c78873d4490d21 0b01e+220 0x1e+55
+0b01011000000101101011100100010011010001001010111000111101011111111.011100101101010100100001100100101011011010100000110100101 0x0b02d7226895c7aff.72d52192b6a0d28 0b01e+224 0x1e+56
+0b01011100001110001100111010110000001010111011001110011001101111110.1001111100010100110100111110111011001000100100100000111001 0x0b8719d605767337e.9f14d3eec8920e4 0b01e+228 0x1e+57
+0b01100110100011100000010010111000011011010100000100000000010111100.10001101101101000001000111010100111101010110110100100011101 0x0cd1c0970da8200bc.8db411d4f56d23a 0b01e+232 0x1e+58
+0b011000110000101111001101000100010010001010000000111010111.011000100100001000101100100101000110010110010000110110010001 0x0c6179a224501d7.62422c946590d91 0b01e+236 0x1e+59
+0b0111101111001110110000000101010101101011001000010010011010.0111010110100101011011110111001011111101111010100001111010101 0x1ef3b0155ac849a.75a56f72fdea1ea8 0b01e+240 0x1e+60
+0b010011010110000100111000001101010110001011110100101110000010.00100110000111011001011010011111011110101100100101001100101001 0x4d61383562f4b82.261d969f7ac94ca4 0b01e+244 0x1e+61
+0b0110000010111001100001100100001010111011101100011110011000101.010111110100100111111000100011101011001011110111001111111001101 0x0c1730c857763cc5.5f49f88eb2f73f9a 0b01e+248 0x1e+62
+0b01111000111001111110011111010011011010101001111001011111101101.0110111000111000111011010110010010111111011010100001111100000001 0x1e39f9f4daa797ed.6e38ed64bf6a1f01 0b01e+252 0x1e+63
+0b0100101110010000111100001110010000100010101000101111101111010001.10010011100011100101000101111011110111101000100101001101100000101 0x4b90f0e422a2fbd1.938e517bde894d828 0b01e+256 0x1e+64
+0b01011110011101010010110100011101001010110100101110111010110001011.111100001110001111001011101101011010110001010111010000011100011001 0x0bcea5a3a5697758b.f0e3cbb5ac5741c64 0b01e+260 0x1e+65
+0b01101100001001001111000011001000111011000011110101010010111011101.1101101000111001011111010100011000101110110110100010010001101111101 0x0d849e191d87aa5dd.da397d462eda246fa 0b01e+264 0x1e+66
+0b01110010111000101100111110110010011101001100101001111010101010.10100001100011111011100100101111011101010010000101011011000101110001 0x1cb8b3ec9d329eaa.a18fb92f75215b171 0b01e+268 0x1e+67
+0b0100011111001101110000011100111110001000111111101000110010101010.100100111110011101001110111101101010010011010011011000111011100110101 0x47cdc1cf88fe8caa.93e74ef6a4d363b9a8 0b01e+272 0x1e+68
+0b01011001110000010011001001000011011010110011111000101111110101010.0111000111000010010001010110100010011100000100000111100101010000001001 0x0b3826486d67c5faa.71c245689c10795024 0b01e+276 0x1e+69
+0b01100000011000101111110110101000100011000001101101110111100101010.00011100011001011010110110000101100001100010100100101111010010000101101 0x0c0c5fb511836ef2a.1c65ad8586292f485a 0b01e+280 0x1e+70
+0b01110000111101110111101000100101010111100100010010101010111101001.010001101111111000110001110011011100111101100110111101100011010011100001 0x0e1eef44abc8955e9.46fe31cdcf66f634e1 0b01e+284 0x1e+71
+0b011010011010101011000101011101011010111010101110101011011000111.0011000101111011011111001000001010000110100000010110011110000100001100101 0x34d562bad75756c7.317b7c8286816784328 0b01e+288 0x1e+72
+0b01000010000010101011101101101001100011010010110100101100011110001.11111011101101001011011101000110010100000100001110000010110010100111111001 0x0841576d31a5a58f1.fbb4b746504382ca7e4 0b01e+292 0x1e+73
+0b0100101000110101101010010000111111000001111000011101111001011100.111101010100001111001010001011111100100010101000110001101111101000111011101 0x4a35a90fc1e1de5c.f543ca2fc8a8c6fa3ba 0b01e+296 0x1e+74
+0b01011100110000110001001101010011101100100101101001010101111101000.0110010100101001011110010111011101110101101001011111000101110001100101010001 0x0b98626a764b4abe8.6529797775a5f171951 0b01e+300 0x1e+75
+0b01100111111001111011000001010001001111011110000111010110111000100.11111100111001111010111110101010101001100001111011011011100110111111010010101 0x0cfcf60a27bc3adc4.fce7afaaa61edb9bf4a8 0b01e+304 0x1e+76
+0b011110000110011100011001011000110101011010010011001001101100.011110000100001100110111001010101001111101001101001001010000010111100011101001 0x78671963569326c.7843372a9f4d2505e3a4 0b01e+308 0x1e+77
+0b01001011010000000110111111011110000101100001101111111000001111.0010110010101000000010011110101010001110010000001101110010001110101110010001101 0x12d01bf78586fe0f.2ca809ea8e40dc8eb91a 0b01e+312 0x1e+78
+0b010111100001000010001011110101011001101110100010111101100100101.11101111101001000001100011001010011000111010001000100111011001001100111011000001 0x2f0845eacdd17b25.efa418ca63a22764cec1 0b01e+316 0x1e+79
+0b0111010110010100101011101100101100000010100010111011001111011110.110101110001101000111101111110011111100100010101011000100111110000000100111000101 0x7594aecb028bb3de.d71a3df9f915627c04e28 0b01e+320 0x1e+80
+0b010010111110011101101001111101110000110010111010100000110101101.0001100111000001100110101111000011101110101101010111011000110110000011000011011001 0x25f3b4fb865d41ad.19c19af0eeb576360c364 0b01e+324 0x1e+81
+0b0101111011100001010001000111010011001111111010010010010000110000.11000000011001000000001101011010010101001100010110100111100001110001111010000111101 0x5ee14474cfe92430.c064035a54c5a7871e87a 0b01e+328 0x1e+82
+0b01110110100110011001010110010010000000111110001101101101001111001.111000001111101000001000011000011101001111101110001000101101000111001100010100110001 0x0ed332b2407c6da79.e0fa0861d3ee22d1cc531 0b01e+332 0x1e+83
+0b0101000011111111111010111101101000010011011100010010001000110000.1011001001110001000101001111010010010001110100110101011100001100011111101100111110101 0x50ffebda13712230.b27114f491d3570c7ecfa8 0b01e+336 0x1e+84
+0b01100101001111111110011011010000100110000100110101101010101111001.10111110000110101011010001100011011011001001000001011001100111110011110100000111001001 0x0ca7fcda1309ad579.be1ab4636c90599f3d0724 0b01e+340 0x1e+85
+0b01111101000111111100000100001001011111001100000110001010110110000.010110110100001011000010111110001000111101101000111000000000111000011000100100011101101 0x0fa3f8212f98315b0.5b42c2f88f68e00e1891da 0b01e+344 0x1e+86
+0b0111000110011110110001010010111101101111110001111011011000111000.1110010000100110111001110110110101100110100001100011000000100011001111010110110010100001 0x719ec52f6fc7b638.e426e76d668630233d6ca1 0b01e+348 0x1e+87
+0b01110000001100111011001111011010010111011100110100011110001110.00111010011000010100001010010001100000000100111101111000010110000001100110001111100100101 0x1c0cecf69773478e.3a614291804f7858198f928 0b01e+352 0x1e+88
+0b0100011000100000010100000110100001111010101000000011001011100011.100100011111001100100110011010111100000011000110101011001101110000111111111001101110111001 0x462050687aa032e3.91f3266bc0c6acdc3fe6ee4 0b01e+356 0x1e+89
+0b01010111101010000110010010000010100110010100100000111111100111000.1110110011011111111000000000110101100001111100001011000000100110100111111100000101010011101 0x0af50c90532907f38.ecdfe00d61f0b0269fc153a 0b01e+360 0x1e+90
+0b01011011001001001111101101000110011111110011010010011111000001110.01010000001011111011000000100001011101001101100110111000011000001000111101100011010100010001 0x0b649f68cfe693e0e.502fb02174d9b8608f63511 0b01e+364 0x1e+91
+0b01100011110111000111010000110000001111100000001110001101100100011.110010000111011100111000010100111010010000100000010011001111000101100110011110000100101010101 0x0c7b8e8607c071b23.c8773853a4204cf166784aa8 0b01e+368 0x1e+92
+0b01111001101001110010001001111000100110110000100011100001111011001.0111010100101010000011001101000100011010010100001100000001011011100000000010110010111010101001 0x0f34e44f13611c3d9.752a0cd11a50c05b802cbaa4 0b01e+372 0x1e+93
+0b0110000001000011101011000101101100000111001011000110100110011111.10100100111010010010000000001010110000011100100111100000111001001100000001101111110100101001101 0x6043ac5b072c699f.a4e9200ac1c9e0e4c06fd29a 0b01e+376 0x1e+94
+0b01111000010101001001011101110001110010001111011110000100000001111.000111000100011011010000000110101110010001111000101100100011101111100001000101111000111010000001 0x0f0a92ee391ef080f.1c46d01ae478b23be1178e81 0b01e+380 0x1e+95
+0b0101100110100110111101010011100011101100110101011001010000100101.1100011010110001000010000100001100111011001011011011110110010101101100101011101011100100010000101 0x59a6f538ecd59425.c6b108433b2dbd95b2bae4428 0b01e+384 0x1e+96
+0b01110000000100001011001010000111001010000000101011111001001011110.01110000101110101001010010101000000100111111001001011001111101100011111011010011001110101010011001 0x0e021650e5015f25e.70ba94a813f259f63ed33aa64 0b01e+388 0x1e+97
+0b011000001010011011111001010001111001000001101101101110111101100.000110011101001001110011101001000011000111011101111000001110011110011101000100000001001010011111101 0x30537ca3c836ddec.19d273a431dde0e79d10129fa 0b01e+392 0x1e+98
+0b0111100011010000101101111001100101110100100010010010101011001110.0100000010001110001000010001101001111100101010101011001001000011000010001010100000101110100011110001 0x78d0b79974892ace.408e211a7caab24308a82e8f1 0b01e+396 0x1e+99
+0b010111000001001110010101111111110100011010101101110101100000011.10100001011000110101001011000010001101111010101010111101101001111001010110100100011101000110010110101 0x2e09caffa356eb03.a16352c237aabda795a47465a8 0b01e+400 0x1e+100
+0b0111001100011000011110110111111100011000010110010100101110001001.000100110111100001001110111001011000101100101010110110100010001011110110000110110010001011111110001001 0x73187b7f18594b89.13784ee58b2ada22f61b22fe24 0b01e+404 0x1e+101
+0b01111110111101001101001011110110111100110111110011110011010110.1011000010101100110001010011110111011011111010110010000101010111011001110100001111010111011110110101101 0x1fbd34bdbcdf3cd6.b0acc53ddbeb21576743d77b5a 0b01e+408 0x1e+102
+0b0100111101011001000000111101101001011000001011100001100000011000.10111001101011111110110100011010101001011100101111010011010110101000001000101001100110101011010001100001 0x4f5903da582e1818.b9afed1aa5cbd35a82299ab461 0b01e+412 0x1e+103
+0b01100011001011110100010011010000111011100011100110011110000111101.110100000011011111010000110000101001111001111101100100000110001001000101011010000000001011000010111100101 0x0c65e89a1dc733c3d.d037d0c29e7d9062456802c2f28 0b01e+416 0x1e+104
+0b01110111111101100010110000001010010100111001000000001011010011010.1000100010001011100010011110011010001100001110011110100011110101101011011000010000000110111001110101111001 0x0efec5814a720169a.888b89e68c39e8f5ad8406e75e4 0b01e+420 0x1e+105
+0b0101011111001110110111000011001110100001110100000011100010000010.01010101010111001101100011000000010111101001000011000110011001100011000111001010000100010100001001101011101 0x57cedc33a1d03882.555cd8c05e90c66631ca11426ba 0b01e+424 0x1e+106
+0b01101101110000101001001101000000100010100100010001000110101000101.110101010110100000011101111000001110110001101001111011111111111101111100011110010010101100100110000011010001 0x0db85268114888d45.d5681de0ec69efff7c792b260d1 0b01e+428 0x1e+107
+0b010010011001100111000000100001010110011010101010110000100101110.1001010110000100010010101011001001001111000010001101011111111110101101110010111011101011110111110010000010101 0x24cce042b355612e.95844ab24f08d7feb72eebdf20a8 0b01e+432 0x1e+108
+0b0101110000000000001100001010011011000000010101010111001011110100.01110101110010101011101010111101110001011001011000011011111111001100100111110101010011011010110111010001101001 0x5c0030a6c05572f4.75cababdc5961bfcc9f54dadd1a4 0b01e+436 0x1e+109
+0b01110011000000000011110011010000011100000110101011001111101100011.001001100111101011010010110110100110110111110111010001011111011111111000111001010100001000110010100011000001101 0x0e60079a0e0d59f63.267ad2da6df745f7f8e542328c1a 0b01e+440 0x1e+110
+0b011111100000001001100000001001000110010000101100000111001110111.1110000000110011000011110010001000010010111010100010111011101011111011100011110100100101011111100101111001000001 0x3f01301232160e77.e0330f2212ea2eebee3d257e5e41 0b01e+444 0x1e+111
+0b01001110110000010111110000010110101111101001101110010010000101011.10110000011111111010010111010101001011110100100101110101010011011101001110011000110111011011101111101011101000101 0x09d82f82d7d37242b.b07fa5d52f49754dd398ddbbeba28 0b01e+448 0x1e+112
+0b01000100111000111011011000111000110111001000010011101101001101101.001110010011111100011110100101001111011000110111101001010100001010010000111111100010101001010101110011010001011001 0x089c76c71b909da6d.393f1e94f637a54290fe2a55cd164 0b01e+452 0x1e+113
+0b0101100001110010100011110001110001001110100110001010001000010001.0000111100011101110011000111010001100111100010110001110100100110011010100111101101101001110101101000000010110111101 0x58728f1c4e98a211.0f1dcc74678b1d266a7b69d680b7a 0b01e+456 0x1e+114
+0b01101110100011110011001011100011011000100011111011001010100101010.10100101110010100111111100100011000000101101101111001000111000000000101000110100100010001001100001000001110010110001 0x0dd1e65c6c47d952a.a5ca7f2302dbc8e00a34889841cb1 0b01e+460 0x1e+115
+0b010100011001011111111100111000011101011001110011111010011101010.100111100111101000111101110101111000011100100101011101100011000000011001100000110101010101111100101001000111101110101 0x28cbfe70eb39f4ea.9e7a3dd7872576301983557ca47ba8 0b01e+464 0x1e+116
+0b0110010111111101111111000001101001001100000100001110010001001010.1000110000110001100110101001101011010001110111011010011101111000001111111100100001010101101101111001101100110101001001 0x65fdfc1a4c10e44a.8c319a9ad1dda7783fc855b79b3524 0b01e+468 0x1e+117
+0b01111111011111010111101100100000110111110001010100011101010111010.01011110011111000000001010000011000011001010101000100010101011001001111101110100110101100100101100000100000001001101101 0x0fefaf641be2a3aba.5e7c02830caa22ac9f74d64b0404da 0b01e+472 0x1e+118
+0b0111110101110011011001111010010001011011011010011001001011010001.111011000011011000000110010001111001111110101001010101101010111110001110101001000001011110111011100010100000110000100001 0x7d7367a45b6992d1.ec3606479fa956af8ea417bb8a0c21 0b01e+476 0x1e+119
+0b011100110100000100000110001101011100100100001111110111100001100.1100111010000111000011111011001100001111001001110101100010110110111001001001101000111011010101001101100100011110010100101 0x39a0831ae487ef0c.ce870fb30f2758b6e49a3b54d91e528 0b01e+480 0x1e+120
+0b01001000000010001010001111100001100111011010100111101010110100000.00000100010100011010011100111111101001011110001001011101110010010011101110000001100101000101010000011110110010111100111001 0x0901147c33b53d5a0.0451a73fa5e25dc93b8194541ecbce4 0b01e+484 0x1e+121
+0b0110100000101011001100110110100000010100010100011001011000010000.000010101100110000100010000111110001111010110101111010100111011100010100110000111111001011010010010011001111110110000011101 0x682b336814519610.0acc221f1eb5ea7714c3f2d24cfd83a 0b01e+488 0x1e+122
+0b010001101100000000001000010000110010110010111111011100101000.0001101011111110010101010100110111001100110001101100101000101001101100111110100111011111000011011100000001111001110010010001 0x46c008432cbf728.1afe554dccc6ca29b3e9df0dc079c91 0b01e+492 0x1e+123
+0b0101100001110000000010100101001111110111111011110100111100100.01000011011110111101010101000010011111111111000011111001011010000100000111001000101011011010001001100001001100000111011010101 0x0b0e014a7efde9e4.437bd5427ff0f96841c8ada2613076a8 0b01e+496 0x1e+124
+0b01101110100011000000110011101000111101011110101100100010111010.101010001011010110010101001001100011111111011010011011111000010010100100011101011011001000010101111100101111100100101000101001 0x1ba3033a3d7ac8ba.a8b595263fda6f84a475b215f2f928a4 0b01e+500 0x1e+125
+0b0100010100010111100010000001000110011001101100101111010111010010.1010010111000101111101001101111110011111101000100001011011001011100110110010011000111101001101101101111101101110111001011001101 0x4517881199b2f5d2.a5c5f4df9fa216cb9b263d36df6ee59a 0b01e+504 0x1e+126
+0b01010110010111010110101000010110000000000001111110110011010001110.10011110011011101110010000101111000011110001010100111000111111010000001111011111100110010000100100101110100101010011111000000001 0x0acbad42c003f668e.9e6ee42f0f1538fd03df99092e953e01 0b01e+508 0x1e+127
+0b01010111111010011000100100110111000000000100111101000000001100100.100011000001010100111010011101011010010110110101000011100111100010001001101011101111111010010110111101000111010100011011000000101 0x0afd3126e009e8064.8c153a75a5b50e7889aefe96f4751b028 0b01e+512 0x1e+128
+0b01011011110001111101011100001001100000001100011000100000011111011.0101111000110101000100100010011000011110010001001010010000101101010110000011010101111100011110010110001100100100110000111000011001 0x0b78fae13018c40fb.5e3512261e44a42d58357c796324c3864 0b01e+516 0x1e+129
+0b01100101011100111001100110010111110000011110111101010001001110100.01101011100001001010110101011111010010111010101110011010011100010101110010000101101101110010111101110111110110111110100011001111101 0x0cae7332f83dea274.6b84ad5f4bab9a715c85b72f77dbe8cfa 0b01e+520 0x1e+130
+0b01111101101000001111111111111011011001001101011001001011000100011.000011001100101110110001011011100011110100101101000000100001101101100111010011100100100111110110101010111010010111000110000001110001 0x0fb41fff6c9ac9623.0ccbb16e3d2d021b674e49f6aba5c6071 0b01e+524 0x1e+131
+0b0111010000100100111111111110100011111000001011110111011101010111.1001111111111101001110111001001110011000111100001000010101000100100000100100001110111000111010001010110100011110011011110001000110101 0x7424ffe8f82f7757.9ffd3b9398f085448243b8e8ad1e6f11a8 0b01e+528 0x1e+132
+0b010001001011100011111111100011001101100011101101010101001011011.00001111111110010001010011110000111111100101100101001101001010110100010110101001010011100100010110110000110011000001010110101100001001 0x225c7fc66c76aa5b.0ff914f0fe594d2b45a94e45b0cc15ac24 0b01e+532 0x1e+133
+0b0101010111100111001111110111000000001111001010001010100111100011.101001111110111010110100010110100111101111011111010000001110110000101110001001110100001110101110001110011111111000110110001011100101101 0x55e73f700f28a9e3.a7eeb45a7bdf40ec2e2743ae39fe362e5a 0b01e+536 0x1e+134
+0b01101011011000010000111101001100000100101111001011010100010111001.0010001111010100110000101110001000110101101011100010001001001110011100110110001000101001001100111001000011111011100001110111001111100001 0x0d6c21e9825e5a8b9.23d4c2e235ae224e7362293390fb8773e1 0b01e+540 0x1e+135
+0b01100011100101010011000111110001011110101111100010010111001110.11011001100100111110011100110101100001100011001101010101110001000010000001110101011001110000000011101010011101001101001010100001101100101 0x18e54c7c5ebe25ce.d993e735863355c420756700ea74d2a1b28 0b01e+544 0x1e+136
+0b011111000111101001111110011011011101100110110110101111010000101.000111111111000111000010000001011100111110000000010101100110101001010001001001011000000110000010010010100010010000001110100101000011111001 0x3e3d3f36ecdb5e85.1ff1c205cf80566a512581824a240e943e4 0b01e+548 0x1e+137
+0b01001101110011001000111100000100101010000001001000110110001001100.1100111111011100011001010000111010000110110000001101100000001001110010101101110111000011110001011011100101011010001001000111001010011011101 0x09b991e0950246c4c.cfdc650e86c0d809caddc3c5b95a24729ba 0b01e+552 0x1e+138
+0b01000010011111110110010110001011101001000010110110000111011000000.00000111101001101111110010100100010100001110001000011100000110000111101100101010011010010110111001001111011000010101101100011110100001010001 0x084fecb17485b0ec0.07a6fca450e21c187b2a696e4f615b1e851 0b01e+556 0x1e+139
+0b0100110001111100111110111011101000110100111000111010010011100000.000100110010000101110111100110101100101000110101010001100011110100110011111010100000011110010011110001100111001101100011110011000100110010101 0x4c7cfbba34e3a4e0.1321779aca35463d33ea0793c67363cc4ca8 0b01e+560 0x1e+140
+0b01011111100111000011101010101000110000100001110010001110000110000.0010111111010011101010110000001011111001100001010010111110011001000000011100100100010010111100010111000000100000011110010111111010111111101001 0x0bf38755184391c30.2fd3ab02f9852f9901c912f17020797ebfa4 0b01e+564 0x1e+141
+0b01101111000001101001001010100101111001010100011101100011001111000.01110111100100010010101110000111011011111100110011110110111111101000010001110110101011110101101110011000010100010010111110111100110111110001101 0x0de0d254bca8ec678.77912b876fccf6fe8476af5b98512fbcdf1a 0b01e+568 0x1e+142
+0b010101100100000110111010011110101111010011001001111000000101101.001010101110101011101100110100101001011110000000011010010111110001001011001010001011011001100100111111001100101011110111010110000010110111000001 0x2b20dd3d7a64f02d.2aeaecd29780697c4b28b664fccaf7582dc1 0b01e+572 0x1e+143
+0b0110101111010010001010010001100110110001111111000101100001110000.1110101101001011010100000000111001111010110000010000011110110110101110111110010111000111111111000111011111111011011010100101110001110010011000101 0x6bd22919b1fc5870.eb4b500e7ac107b6bbe5c7fc77fb6a5c72628 0b01e+576 0x1e+144
+0b0110110001101011001101100000000111100111101101101110100011010.01001100001111000100100000100100001100101110001010010011010010001101010110111110011100111111011100101011111101001000100111100111000111011111011001 0x0d8d66c03cf6dd1a.4c3c482432e29348d5be73f72bf489e71df64 0b01e+580 0x1e+145
+0b010000111100001100000001110000010011000011010010010100011000001.101111101001011010110100010110100111111100110110011100000011011000010110010111000010000111101001111011011110001101011000110000011100101011100111101 0x21e180e0986928c1.be96b45a7f367036165c21e9ede358c1cae7a 0b01e+584 0x1e+146
+0b0101010010110011110000100011000101111101000001101110010111100100.0101110001111000110000101110001000111110000010000001100010000111001101111110011001010100110010001101001010111000010111011110010001111011010000110001 0x54b3c2317d06e5e4.5c78c2e23e08188737e654c8d2b85de47b431 0b01e+588 0x1e+147
+0b01101001111000001011001010111101110111000100100010011111010111010.11100111001011011110011100110101100110110001010000111101010100100000101110111111110100111111011000001110110011001110101010111011001101000010011110101 0x0d3c1657bb8913eba.e72de7359b143d520bbfd3f60ecceabb3427a8 0b01e+592 0x1e+148
+0b01000101100011011111011011010101001101011010110001110011010011.010000011111001011000010000001100000001110110010100110010100110100011101010111111001000111100111001001010000000001001010110101000000001001100011001001 0x11637db54d6b1cd3.41f2c20603b2994d1d5f91e725004ad4026324 0b01e+596 0x1e+149
+0b010101101111000101110100100010101000001100010111100100000010000.0010010011011110111001010000111100001001001111100111111101000000110010010110111011101100110000011101110010000000101110110001001000000101111101111101101 0x2b78ba45418bc810.24dee50f093e7f40c96eecc1dc80bb1205f7da 0b01e+600 0x1e+150
+0b0110110010101101110100011010110100100011110111010111010000101000.01011100001011010011110010100101100101110001110000111110001000011111011110010101010011111110010010100111010000011101001110101101000011101110101110100001 0x6cadd1ad23dd7428.5c2d3ca5971c3e21f7954fe4a741d3ad0eeba1 0b01e+604 0x1e+151
+0b0111110110010100011000011000011011001101010011010001001100100.111001100111000100010111100111011111100111000110100110110101010011101010111101010100011110111011101000100010010010010001001100001010010101001101000100101 0x0fb28c30d9a9a264.e671179df9c69b54eaf547bba2249130a54d128 0b01e+608 0x1e+152
+0b010011100111110010111100111101000100000001010000001010111111100.0100000000011010101110110000101011110000011100001000010001010100010010110110010100110011010101010001010101011011011010101111100110011101010000001010111001 0x273e5e7a202815fc.401abb0af07084544b653355155b6af99d40ae4 0b01e+612 0x1e+153
+0b0110001000011011111011000011000101010000011001000011011011110110.10100000010000101101001110011011010110010001100101001010110100101011110001111101000000000101010010110101011001001000101101110000000010010010000110110011101 0x621bec31506436f6.a042d39b59194ad2bc7d0054b5648b700921b3a 0b01e+616 0x1e+154
+0b01111010101000101110011100111101101001000111110101000100101101000.100100001010011100010001000001000101111010111111001110110000111011010111001110001000000011010011110001010111101101011100100110000001011011010100010000010001 0x0f545ce7b48fa8968.90a711045ebf3b0ed73880d3c57b5c9816d4411 0b01e+620 0x1e+155
+0b0110010100101110100001000011010000110110011100100101011110000101.0110100110100001101010101000101011101100110111100001001110100101000110100000110101000010000100010110110110110100011001110111110000111001000100101010001010101 0x652e843436725785.69a1aa8aecde13a51a0d42116db4677c3912a2a8 0b01e+624 0x1e+156
+0b01111110011110100010010101000001010001000000111011101101011001101.10001000000101000010101001011011010100000010101100110001000111001100000100100001001001010010101110010010010000110000001010110110100011101010111010010110101001 0x0fcf44a82881ddacd.88142a5b502b311cc121252b924302b68eae96a4 0b01e+628 0x1e+157
+0b0111100001100010101110100100011001010100010010101010001100000001.110101000011001001101001111001000100100001101011111110101100011111100010110100101101110011101100111011011010011110000110110010000110010010110100011110001001101 0x7862ba46544aa301.d43269e4486bfac7e2d2dceceda786c864b4789a 0b01e+632 0x1e+158
+0b010110011110110110100011010111111010010101110101001011110000100.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2ba9784.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+636 0x1e+159
+______________________ DOWN ______________________
+0b010110011110110110100011010111111010010101110101001011110000011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2ba9783.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01 0x1
+0b010110011110110110100011010111111010010101110101001011101110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2ba9773.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+4 0x1e+1
+0b010110011110110110100011010111111010010101110101001011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2ba9673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+8 0x1e+2
+0b010110011110110110100011010111111010010101110101000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2ba8673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+12 0x1e+3
+0b010110011110110110100011010111111010010101110011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2b98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+16 0x1e+4
+0b010110011110110110100011010111111010010101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd2a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+20 0x1e+5
+0b010110011110110110100011010111111010001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afd1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+24 0x1e+6
+0b010110011110110110100011010111111000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1afc1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+28 0x1e+7
+0b010110011110110110100011010111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d1aec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+32 0x1e+8
+0b010110011110110110100011001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d19ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+36 0x1e+9
+0b010110011110110110100001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6d09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+40 0x1e+10
+0b010110011110110110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf6c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+44 0x1e+11
+0b010110011110101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2cf5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+48 0x1e+12
+0b010110011100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2ce5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+52 0x1e+13
+0b010101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x2be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+56 0x1e+14
+0b01101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0x1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+60 0x1e+15
+0b10001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xf1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+64 0x1e+16
+0b1011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+68 0x1e+17
+0b10111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+72 0x1e+18
+0b101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+76 0x1e+19
+0b1011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+80 0x1e+20
+0b10111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+84 0x1e+21
+0b101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+88 0x1e+22
+0b1011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+92 0x1e+23
+0b10111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+96 0x1e+24
+0b101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+100 0x1e+25
+0b1011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+104 0x1e+26
+0b10111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+108 0x1e+27
+0b101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+112 0x1e+28
+0b1011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+116 0x1e+29
+0b10111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+120 0x1e+30
+0b101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+124 0x1e+31
+0b1011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+128 0x1e+32
+0b10111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+132 0x1e+33
+0b101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+136 0x1e+34
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+140 0x1e+35
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+144 0x1e+36
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+148 0x1e+37
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+152 0x1e+38
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+156 0x1e+39
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+160 0x1e+40
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+164 0x1e+41
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+168 0x1e+42
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+172 0x1e+43
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+176 0x1e+44
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+180 0x1e+45
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+184 0x1e+46
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+188 0x1e+47
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+192 0x1e+48
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+196 0x1e+49
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+200 0x1e+50
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+204 0x1e+51
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+208 0x1e+52
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+212 0x1e+53
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+216 0x1e+54
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+220 0x1e+55
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+224 0x1e+56
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+228 0x1e+57
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+232 0x1e+58
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+236 0x1e+59
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+240 0x1e+60
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+244 0x1e+61
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+248 0x1e+62
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+252 0x1e+63
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+256 0x1e+64
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+260 0x1e+65
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+264 0x1e+66
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+268 0x1e+67
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+272 0x1e+68
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+276 0x1e+69
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+280 0x1e+70
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+284 0x1e+71
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+288 0x1e+72
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+292 0x1e+73
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+296 0x1e+74
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+300 0x1e+75
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+304 0x1e+76
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+308 0x1e+77
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+312 0x1e+78
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+316 0x1e+79
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+320 0x1e+80
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+324 0x1e+81
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+328 0x1e+82
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+332 0x1e+83
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+336 0x1e+84
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+340 0x1e+85
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+344 0x1e+86
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+348 0x1e+87
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+352 0x1e+88
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+356 0x1e+89
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+360 0x1e+90
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+364 0x1e+91
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+368 0x1e+92
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+372 0x1e+93
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+376 0x1e+94
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+380 0x1e+95
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+384 0x1e+96
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+388 0x1e+97
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+392 0x1e+98
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+396 0x1e+99
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+400 0x1e+100
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+404 0x1e+101
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+408 0x1e+102
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+412 0x1e+103
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+416 0x1e+104
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+420 0x1e+105
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+424 0x1e+106
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+428 0x1e+107
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+432 0x1e+108
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+436 0x1e+109
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+440 0x1e+110
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+444 0x1e+111
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+448 0x1e+112
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+452 0x1e+113
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+456 0x1e+114
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+460 0x1e+115
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+464 0x1e+116
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+468 0x1e+117
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+472 0x1e+118
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+476 0x1e+119
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+480 0x1e+120
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+484 0x1e+121
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+488 0x1e+122
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+492 0x1e+123
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+496 0x1e+124
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+500 0x1e+125
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+504 0x1e+126
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+508 0x1e+127
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+512 0x1e+128
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+516 0x1e+129
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+520 0x1e+130
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+524 0x1e+131
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+528 0x1e+132
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+532 0x1e+133
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+536 0x1e+134
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+540 0x1e+135
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+544 0x1e+136
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+548 0x1e+137
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+552 0x1e+138
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+556 0x1e+139
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+560 0x1e+140
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+564 0x1e+141
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+568 0x1e+142
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+572 0x1e+143
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+576 0x1e+144
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+580 0x1e+145
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+584 0x1e+146
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+588 0x1e+147
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+592 0x1e+148
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+596 0x1e+149
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+600 0x1e+150
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+604 0x1e+151
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+608 0x1e+152
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+612 0x1e+153
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+616 0x1e+154
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+620 0x1e+155
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+624 0x1e+156
+0b101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+628 0x1e+157
+0b1011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+632 0x1e+158
+0b10111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011101110111011110001101111100101110000001001111011000001101010011000011001110011.1001001001111110000010001011101010110101000011011111001011110011101101110000111100101000010100000101001000100010110100001111010011111011110000110010110110000001 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef1be5c09ec1a98673.927e08bab50df2f3b70f28505222d0f4fbc32d81 0b01e+636 0x1e+159
+______________________ T_FX_UFIX ______________________
+______________________ UP ______________________
+0b000000000000000000000000000000010 0x000000002 0b000000000000000000000000000000001 0x000000001
+0b000000000000000000000000000000101 0x000000005 0b000000000000000000000000000010000 0x000000010
+0b000000000000000000000000000001100 0x00000000c 0b000000000000000000000000100000000 0x000000100
+0b000000000000000000000000000011110 0x00000001e 0b000000000000000000001000000000000 0x000001000
+0b000000000000000000000000001001011 0x00000004b 0b000000000000000010000000000000000 0x000010000
+0b000000000000000000000000010111011 0x0000000bb 0b000000000000100000000000000000000 0x000100000
+0b000000000000000000000000111010011 0x0000001d3 0b000000001000000000000000000000000 0x001000000
+0b000000000000000000000010010001111 0x00000048f 0b000010000000000000000000000000000 0x010000000
+0b000000000000000000000101101100101 0x000000b65 0b000000000000000000000000000000000 0x000000000
+0b000000000000000000001110001111100 0x000001c7c 0b000000000000000000000000000000000 0x000000000
+0b000000000000000000100011100110110 0x000004736 0b000000000000000000000000000000000 0x000000000
+0b000000000000000001011001000000111 0x00000b207 0b000000000000000000000000000000000 0x000000000
+0b000000000000000011011110100010001 0x00001bd11 0b000000000000000000000000000000000 0x000000000
+0b000000000000001000101100010101010 0x0000458aa 0b000000000000000000000000000000000 0x000000000
+0b000000000000010101101110110101001 0x0000adda9 0b000000000000000000000000000000000 0x000000000
+0b000000000000110110010101000100110 0x0001b2a26 0b000000000000000000000000000000000 0x000000000
+0b000000000010000111110100101011111 0x00043e95f 0b000000000000000000000000000000000 0x000000000
+0b000000000101010011100011101101101 0x000a9c76d 0b000000000000000000000000000000000 0x000000000
+0b000000001101010000111001010010000 0x001a87290 0b000000000000000000000000000000000 0x000000000
+0b000000100001001010001111001101000 0x004251e68 0b000000000000000000000000000000000 0x000000000
+0b000001010010111001100110000000100 0x00a5ccc04 0b000000000000000000000000000000000 0x000000000
+0b000011001111001111111111000001010 0x019e7fe0a 0b000000000000000000000000000000000 0x000000000
+0b001000000110000111111101100011001 0x040c3fb19 0b000000000000000000000000000000000 0x000000000
+0b010100001111010011111001110111110 0x0a1e9f3be 0b000000000000000000000000000000000 0x000000000
+0b010010100110010001110000101011011 0x094c8e15b 0b000000000000000000000000000000000 0x000000000
+0b001110011111101100011001101100011 0x073f63363 0b000000000000000000000000000000000 0x000000000
+0b000100001111001111000000001110111 0x021e78077 0b000000000000000000000000000000000 0x000000000
+0b001010100110000101100000100101001 0x054c2c129 0b000000000000000000000000000000000 0x000000000
+0b011010011111001101110001011100110 0x0d3e6e2e6 0b000000000000000000000000000000000 0x000000000
+0b000010001110000010011011100111111 0x011c1373f 0b000000000000000000000000000000000 0x000000000
+0b000101100011000110000101000011101 0x02c630a1d 0b000000000000000000000000000000000 0x000000000
+0b001101110111101111001100101001000 0x06ef79948 0b000000000000000000000000000000000 0x000000000
+0b000010101011010101111111100110100 0x0156aff34 0b000000000000000000000000000000000 0x000000000
+0b000110101100010110111111000000010 0x0358b7e02 0b000000000000000000000000000000000 0x000000000
+0b010000101110111001011101100000101 0x085dcbb05 0b000000000000000000000000000000000 0x000000000
+0b001001110101001111101001110001100 0x04ea7d38c 0b000000000000000000000000000000000 0x000000000
+0b011000100101000111001000011011110 0x0c4a390de 0b000000000000000000000000000000000 0x000000000
+0b011101011100110001110101000101011 0x0eb98ea2b 0b000000000000000000000000000000000 0x000000000
+0b001001100111111100100100101101011 0x04cfe496b 0b000000000000000000000000000000000 0x000000000
+0b011000000011110111011011110001011 0x0c07bb78b 0b000000000000000000000000000000000 0x000000000
+0b011100001001101010100101011011011 0x0e1354adb 0b000000000000000000000000000000000 0x000000000
+0b000110011000001010011101100100011 0x033053b23 0b000000000000000000000000000000000 0x000000000
+0b001111111100011010001001111010111 0x07f8d13d7 0b000000000000000000000000000000000 0x000000000
+0b000111110111000001011000110011001 0x03ee0b199 0b000000000000000000000000000000000 0x000000000
+0b010011101001100011011101111111110 0x09d31bbfe 0b000000000000000000000000000000000 0x000000000
+0b010001000111111000101010111111011 0x088fc55fb 0b000000000000000000000000000000000 0x000000000
+0b001010110011101101101011011110011 0x05676d6f3 0b000000000000000000000000000000000 0x000000000
+0b011011000001010010001100101011111 0x0d829195f 0b000000000000000000000000000000000 0x000000000
+0b000011100011001101011111101101101 0x01c66bf6d 0b000000000000000000000000000000000 0x000000000
+0b001000111000000001101111010010000 0x04700de90 0b000000000000000000000000000000000 0x000000000
+0b010110001100000100010110001101000 0x0b1822c68 0b000000000000000000000000000000000 0x000000000
+0b010111011110001010110111100000100 0x0bbc56f04 0b000000000000000000000000000000000 0x000000000
+0b011010101011011011001010110001010 0x0d56d958a 0b000000000000000000000000000000000 0x000000000
+0b000010101100100011111010111011001 0x01591f5d9 0b000000000000000000000000000000000 0x000000000
+0b000110101111011001110011010011110 0x035ece69e 0b000000000000000000000000000000000 0x000000000
+0b010000110110100000100000010001011 0x086d0408b 0b000000000000000000000000000000000 0x000000000
+0b001010001000010001010000101011011 0x05108a15b 0b000000000000000000000000000000000 0x000000000
+0b011001010100101011001001101100011 0x0ca959363 0b000000000000000000000000000000000 0x000000000
+0b011111010011101011111000001110111 0x0fa75f077 0b000000000000000000000000000000000 0x000000000
+0b001110010001001101101100100101001 0x07226d929 0b000000000000000000000000000000000 0x000000000
+0b000011101011000010001111011100110 0x01d611ee6 0b000000000000000000000000000000000 0x000000000
+0b001001001011100101100110100111111 0x04972cd3f 0b000000000000000000000000000000000 0x000000000
+0b010110111100111110000000100011101 0x0b79f011d 0b000000000000000000000000000000000 0x000000000
+0b011001011000011011000001011001000 0x0cb0d82c8 0b000000000000000000000000000000000 0x000000000
+0b011111011101000011100011011110100 0x0fba1c6f4 0b000000000000000000000000000000000 0x000000000
+0b001110101000101000111000101100010 0x075147162 0b000000000000000000000000000000000 0x000000000
+0b000100100101100110001101101110101 0x024b31b75 0b000000000000000000000000000000000 0x000000000
+0b001011011101111111100010010100100 0x05bbfc4a4 0b000000000000000000000000000000000 0x000000000
+0b011100101010111110110101110011010 0x0e55f6b9a 0b000000000000000000000000000000000 0x000000000
+0b000111101011011101000110100000001 0x03d6e8d01 0b000000000000000000000000000000000 0x000000000
+0b010011001100101000110000010000010 0x099946082 0b000000000000000000000000000000000 0x000000000
+0b001111111111100101111000101000101 0x07ff2f145 0b000000000000000000000000000000000 0x000000000
+0b000111111110111110101101100101100 0x03fdf5b2c 0b000000000000000000000000000000000 0x000000000
+0b010011111101011100110001111101110 0x09fae63ee 0b000000000000000000000000000000000 0x000000000
+0b010001111001100111111100111010011 0x08f33f9d3 0b000000000000000000000000000000000 0x000000000
+0b001100110000000011111000010001111 0x06601f08f 0b000000000000000000000000000000000 0x000000000
+0b011111111000001001101100101100101 0x0ff04d965 0b000000000000000000000000000000000 0x000000000
+0b001111101100011000001111101111100 0x07d8c1f7c 0b000000000000000000000000000000000 0x000000000
+0b000111001110111100100111010110110 0x039de4eb6 0b000000000000000000000000000000000 0x000000000
+0b010010000101010111100010011000111 0x090abc4c7 0b000000000000000000000000000000000 0x000000000
+0b001101001101011010110101111110001 0x069ad6bf1 0b000000000000000000000000000000000 0x000000000
+0b000001000001100011000110111011010 0x008318dda 0b000000000000000000000000000000000 0x000000000
+0b000010100011110111110001010100001 0x0147be2a1 0b000000000000000000000000000000000 0x000000000
+0b000110011001101011011011010010010 0x03335b692 0b000000000000000000000000000000000 0x000000000
+0b010000000000001100100100001101101 0x08006486d 0b000000000000000000000000000000000 0x000000000
+0b001000000000011111011010100010000 0x0400fb510 0b000000000000000000000000000000000 0x000000000
+0b010100000001001110100010010101000 0x0a02744a8 0b000000000000000000000000000000000 0x000000000
+0b010010000011000100010101110100100 0x090622ba4 0b000000000000000000000000000000000 0x000000000
+0b001101000111101010110110100011010 0x068f56d1a 0b000000000000000000000000000000000 0x000000000
+0b000000110011001011001000011000001 0x0066590c1 0b000000000000000000000000000000000 0x000000000
+0b000001111111111011110100111100010 0x00ffde9e2 0b000000000000000000000000000000000 0x000000000
+0b000100111111110101100100010110101 0x027fac8b5 0b000000000000000000000000000000000 0x000000000
+0b001100011111100101111010111000100 0x063f2f5c4 0b000000000000000000000000000000000 0x000000000
+0b011111001110111110110011001101010 0x0f9df666a 0b000000000000000000000000000000000 0x000000000
+0b001110000101011101000000000001001 0x070ae8009 0b000000000000000000000000000000000 0x000000000
+0b000011001101101000100000000010110 0x019b44016 0b000000000000000000000000000000000 0x000000000
+0b001000000010000101010000000110111 0x04042a037 0b000000000000000000000000000000000 0x000000000
+0b010100000101001101001000010001001 0x0a0a69089 0b000000000000000000000000000000000 0x000000000
+0b010010001101000000110100101010110 0x091a06956 0b000000000000000000000000000000000 0x000000000
+0b001101100000100010000011101010111 0x06c110757 0b000000000000000000000000000000000 0x000000000
+0b000001110001010101001001001011001 0x00e2a9259 0b000000000000000000000000000000000 0x000000000
+0b000100011011010100110110111011110 0x0236a6dde 0b000000000000000000000000000000000 0x000000000
+0b001011000100010100001001010101011 0x0588a12ab 0b000000000000000000000000000000000 0x000000000
+0b011011101010110010010111010101011 0x0dd592eab 0b000000000000000000000000000000000 0x000000000
+0b000101001010111101111010010101011 0x0295ef4ab 0b000000000000000000000000000000000 0x000000000
+0b001100111011011010110001110101011 0x0676d63ab 0b000000000000000000000000000000000 0x000000000
+0b000000010100100010111100100101011 0x00291792b 0b000000000000000000000000000000000 0x000000000
+0b000000110011010111010111011101011 0x0066baeeb 0b000000000000000000000000000000000 0x000000000
+0b000010000000011010011010101001011 0x0100d354b 0b000000000000000000000000000000000 0x000000000
+0b000101000001000010000010100111011 0x02821053b 0b000000000000000000000000000000000 0x000000000
+0b001100100010100101000110100010011 0x064528d13 0b000000000000000000000000000000000 0x000000000
+0b011111010110011100110000010101111 0x0face60af 0b000000000000000000000000000000000 0x000000000
+0b001110011000000111111000110110101 0x07303f1b5 0b000000000000000000000000000000000 0x000000000
+0b000011111100010011101110001000100 0x01f89dc44 0b000000000000000000000000000000000 0x000000000
+0b001001110110110001010011010101010 0x04ed8a6aa 0b000000000000000000000000000000000 0x000000000
+0b011000101000111011010000010101001 0x0c51da0a9 0b000000000000000000000000000000000 0x000000000
+0b011101100110010100001000110100110 0x0ecca11a6 0b000000000000000000000000000000000 0x000000000
+0b001001111111110010010110000011111 0x04ff92c1f 0b000000000000000000000000000000000 0x000000000
+0b011000111111011101110111001001101 0x0c7eeee4d 0b000000000000000000000000000000000 0x000000000
+0b011110011110101010101001111000000 0x0f3d553c0 0b000000000000000000000000000000000 0x000000000
+0b001100001100101010101000101100000 0x061955160 0b000000000000000000000000000000000 0x000000000
+0b011110011111101010100101101110000 0x0f3f54b70 0b000000000000000000000000000000000 0x000000000
+0b001100001111001010011110010011000 0x061e53c98 0b000000000000000000000000000000000 0x000000000
+0b011110100101111010001011101111100 0x0f4bd177c 0b000000000000000000000000000000000 0x000000000
+0b001100011110110001011101010110110 0x063d8bab6 0b000000000000000000000000000000000 0x000000000
+0b011111001100111011101001011000111 0x0f99dd2c7 0b000000000000000000000000000000000 0x000000000
+0b001110000000010101000111011110001 0x0700a8ef1 0b000000000000000000000000000000000 0x000000000
+0b000011000000110100110010101011010 0x0181a655a 0b000000000000000000000000000000000 0x000000000
+0b000111100010000011111110101100001 0x03c41fd61 0b000000000000000000000000000000000 0x000000000
+0b010010110101001001111100101110010 0x096a4f972 0b000000000000000000000000000000000 0x000000000
+0b001111000100111000110111110011101 0x0789c6f9d 0b000000000000000000000000000000000 0x000000000
+0b000101101100001110001011100001000 0x02d871708 0b000000000000000000000000000000000 0x000000000
+0b001110001110100011011100110010100 0x071d1b994 0b000000000000000000000000000000000 0x000000000
+0b000011100100011000100111111110010 0x01c8c4ff2 0b000000000000000000000000000000000 0x000000000
+0b001000111010111101100011111011101 0x0475ec7dd 0b000000000000000000000000000000000 0x000000000
+0b010110010011011001111001110101000 0x0b26cf3a8 0b000000000000000000000000000000000 0x000000000
+0b010111110000100000110000100100100 0x0be106124 0b000000000000000000000000000000000 0x000000000
+0b011011011001010001111001011011010 0x0db28f2da 0b000000000000000000000000000000000 0x000000000
+0b000100011111001100101111100100001 0x023e65f21 0b000000000000000000000000000000000 0x000000000
+0b001011001101111111110110111010010 0x059bfedd2 0b000000000000000000000000000000000 0x000000000
+0b011100000010111111101001010001101 0x0e05fd28d 0b000000000000000000000000000000000 0x000000000
+0b000110000111011111000111001100000 0x030ef8e60 0b000000000000000000000000000000000 0x000000000
+0b001111010010101101110001111110000 0x07a56e3f0 0b000000000000000000000000000000000 0x000000000
+0b000110001110110010011100111011000 0x031d939d8 0b000000000000000000000000000000000 0x000000000
+0b001111100100111110001000010011100 0x07c9f109c 0b000000000000000000000000000000000 0x000000000
+0b000110111100011011010100110000110 0x0378da986 0b000000000000000000000000000000000 0x000000000
+0b010001010111000100010011111001111 0x08ae227cf 0b000000000000000000000000000000000 0x000000000
+0b001011011001101010110001110000101 0x05b356385 0b000000000000000000000000000000000 0x000000000
+0b011100100000001010111100011001100 0x0e40578cc 0b000000000000000000000000000000000 0x000000000
+0b000111010000011011010110111111110 0x03a0dadfe 0b000000000000000000000000000000000 0x000000000
+0b010010001001000100011001011111011 0x0912232fb 0b000000000000000000000000000000000 0x000000000
+0b001101010110101010111111101110011 0x06ad57f73 0b000000000000000000000000000000000 0x000000000
+0b000001011000101011011111010011111 0x00b15be9f 0b000000000000000000000000000000000 0x000000000
+0b000011011101101100101110010001101 0x01bb65c8d 0b000000000000000000000000000000000 0x000000000
+0b001000101010001111110011101100000 0x04547e760 0b000000000000000000000000000000000 0x000000000
+0b010101101001100111100001001110000 0x0ad33c270 0b000000000000000000000000000000000 0x000000000
+0b010110001000000010110011000011000 0x0b1016618 0b000000000000000000000000000000000 0x000000000
+0b010111010100000110111111100111100 0x0ba837f3c 0b000000000000000000000000000000000 0x000000000
+0b011010010010010001011111000010110 0x0d248be16 0b000000000000000000000000000000000 0x000000000
+0b000001101101101011101101100110111 0x00db5db37 0b000000000000000000000000000000000 0x000000000
+______________________ DOWN ______________________
+0b000001101101101011101101100110110 0x00db5db36 0b000000000000000000000000000000001 0x000000001
+0b000001101101101011101101100100110 0x00db5db26 0b000000000000000000000000000010000 0x000000010
+0b000001101101101011101101000100110 0x00db5da26 0b000000000000000000000000100000000 0x000000100
+0b000001101101101011100101000100110 0x00db5ca26 0b000000000000000000001000000000000 0x000001000
+0b000001101101101001100101000100110 0x00db4ca26 0b000000000000000010000000000000000 0x000010000
+0b000001101101001001100101000100110 0x00da4ca26 0b000000000000100000000000000000000 0x000100000
+0b000001100101001001100101000100110 0x00ca4ca26 0b000000001000000000000000000000000 0x001000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000010000000000000000000000000000 0x010000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+0b011111100101001001100101000100110 0x0fca4ca26 0b000000000000000000000000000000000 0x000000000
+______________________ T_FX_FIX ______________________
+______________________ UP ______________________
+0b00000000000000000000000000000010 0x00000002 0b00000000000000000000000000000001 0x00000001
+0b00000000000000000000000000000101 0x00000005 0b00000000000000000000000000010000 0x00000010
+0b00000000000000000000000000001100 0x0000000c 0b00000000000000000000000100000000 0x00000100
+0b00000000000000000000000000011110 0x0000001e 0b00000000000000000001000000000000 0x00001000
+0b00000000000000000000000001001011 0x0000004b 0b00000000000000010000000000000000 0x00010000
+0b00000000000000000000000010111011 0x000000bb 0b00000000000100000000000000000000 0x00100000
+0b00000000000000000000000111010011 0x000001d3 0b00000001000000000000000000000000 0x01000000
+0b00000000000000000000010010001111 0x0000048f 0b00010000000000000000000000000000 0x10000000
+0b00000000000000000000101101100101 0x00000b65 0b00000000000000000000000000000000 0x00000000
+0b00000000000000000001110001111100 0x00001c7c 0b00000000000000000000000000000000 0x00000000
+0b00000000000000000100011100110110 0x00004736 0b00000000000000000000000000000000 0x00000000
+0b00000000000000001011001000000111 0x0000b207 0b00000000000000000000000000000000 0x00000000
+0b00000000000000011011110100010001 0x0001bd11 0b00000000000000000000000000000000 0x00000000
+0b00000000000001000101100010101010 0x000458aa 0b00000000000000000000000000000000 0x00000000
+0b00000000000010101101110110101001 0x000adda9 0b00000000000000000000000000000000 0x00000000
+0b00000000000110110010101000100110 0x001b2a26 0b00000000000000000000000000000000 0x00000000
+0b00000000010000111110100101011111 0x0043e95f 0b00000000000000000000000000000000 0x00000000
+0b00000000101010011100011101101101 0x00a9c76d 0b00000000000000000000000000000000 0x00000000
+0b00000001101010000111001010010000 0x01a87290 0b00000000000000000000000000000000 0x00000000
+0b00000100001001010001111001101000 0x04251e68 0b00000000000000000000000000000000 0x00000000
+0b00001010010111001100110000000100 0x0a5ccc04 0b00000000000000000000000000000000 0x00000000
+0b00011001111001111111111000001010 0x19e7fe0a 0b00000000000000000000000000000000 0x00000000
+0b01000000110000111111101100011001 0x40c3fb19 0b00000000000000000000000000000000 0x00000000
+0b10100001111010011111001110111110 0xa1e9f3be 0b00000000000000000000000000000000 0x00000000
+0b00010100110010001110000101011011 0x14c8e15b 0b00000000000000000000000000000000 0x00000000
+0b00110011111101100011001101100011 0x33f63363 0b00000000000000000000000000000000 0x00000000
+0b10000001111001111000000001110111 0x81e78077 0b00000000000000000000000000000000 0x00000000
+0b11000100110000101100000100101001 0xc4c2c129 0b00000000000000000000000000000000 0x00000000
+0b01101011111001101110001011100110 0x6be6e2e6 0b00000000000000000000000000000000 0x00000000
+0b00001101110000010011011100111111 0x0dc1373f 0b00000000000000000000000000000000 0x00000000
+0b00100010011000110000101000011101 0x22630a1d 0b00000000000000000000000000000000 0x00000000
+0b01010101111101111001100101001000 0x55f79948 0b00000000000000000000000000000000 0x00000000
+0b11010110111010101111111100110100 0xd6eaff34 0b00000000000000000000000000000000 0x00000000
+0b10011001010010110111111000000010 0x994b7e02 0b00000000000000000000000000000000 0x00000000
+0b11111111001111001011101100000101 0xff3cbb05 0b00000000000000000000000000000000 0x00000000
+0b11111110000101111101001110001100 0xfe17d38c 0b00000000000000000000000000000000 0x00000000
+0b11111011001110111001000011011110 0xfb3b90de 0b00000000000000000000000000000000 0x00000000
+0b11110100000101001110101000101011 0xf414ea2b 0b00000000000000000000000000000000 0x00000000
+0b11100010001101000100100101101011 0xe234496b 0b00000000000000000000000000000000 0x00000000
+0b10110101100000101011011110001011 0xb582b78b 0b00000000000000000000000000000000 0x00000000
+0b01000101110001101100101011011011 0x45c6cadb 0b00000000000000000000000000000000 0x00000000
+0b10101110011100001111101100100011 0xae70fb23 0b00000000000000000000000000000000 0x00000000
+0b00110100000110100111001111010111 0x341a73d7 0b00000000000000000000000000000000 0x00000000
+0b10000010010000100010000110011001 0x82422199 0b00000000000000000000000000000000 0x00000000
+0b11000101101001010101001111111110 0xc5a553fe 0b00000000000000000000000000000000 0x00000000
+0b01101110000111010101000111111011 0x6e1d51fb 0b00000000000000000000000000000000 0x00000000
+0b00010011010010010100110011110011 0x13494cf3 0b00000000000000000000000000000000 0x00000000
+0b00110000001101110100000001011111 0x3037405f 0b00000000000000000000000000000000 0x00000000
+0b01111000100010100010000011101101 0x788a20ed 0b00000000000000000000000000000000 0x00000000
+0b00101101010110010101001001010000 0x2d595250 0b00000000000000000000000000000000 0x00000000
+0b01110001010111110100110111001000 0x715f4dc8 0b00000000000000000000000000000000 0x00000000
+0b00011011011011100100001001110100 0x1b6e4274 0b00000000000000000000000000000000 0x00000000
+0b01000100100100111010011000100010 0x4493a622 0b00000000000000000000000000000000 0x00000000
+0b10101011011100010001111101010101 0xab711f55 0b00000000000000000000000000000000 0x00000000
+0b00101100100110101100111001010100 0x2c9ace54 0b00000000000000000000000000000000 0x00000000
+0b01101111100000110000001111010010 0x6f8303d2 0b00000000000000000000000000000000 0x00000000
+0b00010110110001111000100110001101 0x16c7898d 0b00000000000000000000000000000000 0x00000000
+0b00111000111100101101011111100000 0x38f2d7e0 0b00000000000000000000000000000000 0x00000000
+0b10001110010111110001101110110000 0x8e5f1bb0 0b00000000000000000000000000000000 0x00000000
+0b11100011111011011100010100111000 0xe3edc538 0b00000000000000000000000000000000 0x00000000
+0b10111001110100100110110100001100 0xb9d26d0c 0b00000000000000000000000000000000 0x00000000
+0b01010000100011100001000010011110 0x508e109e 0b00000000000000000000000000000000 0x00000000
+0b11001001011000110010100110001011 0xc963298b 0b00000000000000000000000000000000 0x00000000
+0b01110111011101111110011111011011 0x7777e7db 0b00000000000000000000000000000000 0x00000000
+0b00101010101010111100001110100011 0x2aabc3a3 0b00000000000000000000000000000000 0x00000000
+0b01101010101011010110100100010111 0x6aad6917 0b00000000000000000000000000000000 0x00000000
+0b00001010101100011000011010111001 0x0ab186b9 0b00000000000000000000000000000000 0x00000000
+0b00011010101110111101000011001110 0x1abbd0ce 0b00000000000000000000000000000000 0x00000000
+0b01000010110101011000101000000011 0x42d58a03 0b00000000000000000000000000000000 0x00000000
+0b10100111000101011101100100000111 0xa715d907 0b00000000000000000000000000000000 0x00000000
+0b00100001101101101001111010010001 0x21b69e91 0b00000000000000000000000000000000 0x00000000
+0b01010100010010001000110001101010 0x54488c6a 0b00000000000000000000000000000000 0x00000000
+0b11010010101101010101111100001001 0xd2b55f09 0b00000000000000000000000000000000 0x00000000
+0b10001110110001010110110110010110 0x8ec56d96 0b00000000000000000000000000000000 0x00000000
+0b11100100111011011001000111110111 0xe4ed91f7 0b00000000000000000000000000000000 0x00000000
+0b10111100010100011110110011101001 0xbc51ece9 0b00000000000000000000000000000000 0x00000000
+0b01010110110011001101000001000110 0x56ccd046 0b00000000000000000000000000000000 0x00000000
+0b11011001000000000000100010101111 0xd90008af 0b00000000000000000000000000000000 0x00000000
+0b10011110100000000001010110110101 0x9e8015b5 0b00000000000000000000000000000000 0x00000000
+0b00001100010000000011011001000100 0x0c403644 0b00000000000000000000000000000000 0x00000000
+0b00011110101000001000011110101010 0x1ea087aa 0b00000000000000000000000000000000 0x00000000
+0b01001100100100010101001100101001 0x4c915329 0b00000000000000000000000000000000 0x00000000
+0b10111111011010110100111111100110 0xbf6b4fe6 0b00000000000000000000000000000000 0x00000000
+0b01011110100011000100011110111111 0x5e8c47bf 0b00000000000000000000000000000000 0x00000000
+0b11101100010111101011001101011101 0xec5eb35d 0b00000000000000000000000000000000 0x00000000
+0b11001110111011001100000001101000 0xceecc068 0b00000000000000000000000000000000 0x00000000
+0b10000101010011111110000100000100 0x854fe104 0b00000000000000000000000000000000 0x00000000
+0b11001101010001111011001010001010 0xcd47b28a 0b00000000000000000000000000000000 0x00000000
+0b10000001001100110011111001011001 0x81333e59 0b00000000000000000000000000000000 0x00000000
+0b11000011000000000001101111011110 0xc3001bde 0b00000000000000000000000000000000 0x00000000
+0b01100111100000000100010110101011 0x678045ab 0b00000000000000000000000000000000 0x00000000
+0b00000010110000001010111000101011 0x02c0ae2b 0b00000000000000000000000000000000 0x00000000
+0b00000110111000011011001101101011 0x06e1b36b 0b00000000000000000000000000000000 0x00000000
+0b00010001001101000100000010001011 0x1134408b 0b00000000000000000000000000000000 0x00000000
+0b00101011000000101010000101011011 0x2b02a15b 0b00000000000000000000000000000000 0x00000000
+0b01101011100001101001001101100011 0x6b869363 0b00000000000000000000000000000000 0x00000000
+0b00001100110100000111000001110111 0x0cd07077 0b00000000000000000000000000000000 0x00000000
+0b00100000000010010001100100101001 0x20091929 0b00000000000000000000000000000000 0x00000000
+0b01010000000101101011111011100110 0x5016bee6 0b00000000000000000000000000000000 0x00000000
+0b11001000001110001101110100111111 0xc838dd3f 0b00000000000000000000000000000000 0x00000000
+0b01110100100011100010100100011101 0x748e291d 0b00000000000000000000000000000000 0x00000000
+0b00100011011000110110011011001000 0x236366c8 0b00000000000000000000000000000000 0x00000000
+0b01011000011110001000000011110100 0x587880f4 0b00000000000000000000000000000000 0x00000000
+0b11011101001011010100001001100010 0xdd2d4262 0b00000000000000000000000000000000 0x00000000
+0b10101000111100010010010111110101 0xa8f125f5 0b00000000000000000000000000000000 0x00000000
+0b00100110010110101101111011100100 0x265adee4 0b00000000000000000000000000000000 0x00000000
+0b01011111111000110010110100111010 0x5fe32d3a 0b00000000000000000000000000000000 0x00000000
+0b11101111101101111111000100010001 0xefb7f111 0b00000000000000000000000000000000 0x00000000
+0b11010111010010111101101010101010 0xd74bdaaa 0b00000000000000000000000000000000 0x00000000
+0b10011010001111011010001010101001 0x9a3da2a9 0b00000000000000000000000000000000 0x00000000
+0b00000001100110100001011010100110 0x019a16a6 0b00000000000000000000000000000000 0x00000000
+0b00000100000000010011100010011111 0x0401389f 0b00000000000000000000000000000000 0x00000000
+0b00001010000000110000110110001101 0x0a030d8d 0b00000000000000000000000000000000 0x00000000
+0b00011001000001111010000111100000 0x1907a1e0 0b00000000000000000000000000000000 0x00000000
+0b00111110100100110001010010110000 0x3e9314b0 0b00000000000000000000000000000000 0x00000000
+0b10011100011011111011001110111000 0x9c6fb3b8 0b00000000000000000000000000000000 0x00000000
+0b00000111000101110100000101001100 0x0717414c 0b00000000000000000000000000000000 0x00000000
+0b00010001101110100010001100111110 0x11ba233e 0b00000000000000000000000000000000 0x00000000
+0b00101100010100010101100000011011 0x2c51581b 0b00000000000000000000000000000000 0x00000000
+0b01101110110010110101110001000011 0x6ecb5c43 0b00000000000000000000000000000000 0x00000000
+0b00010100111111000110011010100111 0x14fc66a7 0b00000000000000000000000000000000 0x00000000
+0b00110100011101110000000010100001 0x347700a1 0b00000000000000000000000000000000 0x00000000
+0b10000011001010011000000110010010 0x83298192 0b00000000000000000000000000000000 0x00000000
+0b11000111111001111100001111101101 0xc7e7c3ed 0b00000000000000000000000000000000 0x00000000
+0b01110011110000110110100111010000 0x73c369d0 0b00000000000000000000000000000000 0x00000000
+0b00100001011010001000100010001000 0x21688888 0b00000000000000000000000000000000 0x00000000
+0b01010011100001010101010101010100 0x53855554 0b00000000000000000000000000000000 0x00000000
+0b11010000110011010101010101010010 0xd0cd5552 0b00000000000000000000000000000000 0x00000000
+0b10001010000000010101010101001101 0x8a01554d 0b00000000000000000000000000000000 0x00000000
+0b11011001000000110101010101000000 0xd9035540 0b00000000000000000000000000000000 0x00000000
+0b10011110100010000101010100100000 0x9e885520 0b00000000000000000000000000000000 0x00000000
+0b00001100010101001101010011010000 0x0c54d4d0 0b00000000000000000000000000000000 0x00000000
+0b00011110110101000001010000001000 0x1ed41408 0b00000000000000000000000000000000 0x00000000
+0b01001101000100100011001000010100 0x4d123214 0b00000000000000000000000000000000 0x00000000
+0b11000000101011010111110100110010 0xc0ad7d32 0b00000000000000000000000000000000 0x00000000
+0b01100001101100011011100011111101 0x61b1b8fd 0b00000000000000000000000000000000 0x00000000
+0b11110100001111000100111001111000 0xf43c4e78 0b00000000000000000000000000000000 0x00000000
+0b11100010100101101100010000101100 0xe296c42c 0b00000000000000000000000000000000 0x00000000
+0b10110110011110001110101001101110 0xb678ea6e 0b00000000000000000000000000000000 0x00000000
+0b01001000001011100100101000010011 0x482e4a13 0b00000000000000000000000000000000 0x00000000
+0b10110100011100111011100100101111 0xb473b92f 0b00000000000000000000000000000000 0x00000000
+0b01000011001000010100111011110101 0x43214ef5 0b00000000000000000000000000000000 0x00000000
+0b10100111110100110100010101100100 0xa7d34564 0b00000000000000000000000000000000 0x00000000
+0b00100011100100000010110101111010 0x23902d7a 0b00000000000000000000000000000000 0x00000000
+0b01011000111010000111000110110001 0x58e871b1 0b00000000000000000000000000000000 0x00000000
+0b11011110010001010001110000111010 0xde451c3a 0b00000000000000000000000000000000 0x00000000
+0b10101011101011001100011010010001 0xabacc691 0b00000000000000000000000000000000 0x00000000
+0b00101101001011111111000001101010 0x2d2ff06a 0b00000000000000000000000000000000 0x00000000
+0b01110000111101111101100100001001 0x70f7d909 0b00000000000000000000000000000000 0x00000000
+0b00011010011010111001111010010110 0x1a6b9e96 0b00000000000000000000000000000000 0x00000000
+0b01000010000011010000110001110111 0x420d0c77 0b00000000000000000000000000000000 0x00000000
+0b10100101001000001001111100101001 0xa5209f29 0b00000000000000000000000000000000 0x00000000
+0b00011100110100011000110111100110 0x1cd18de6 0b00000000000000000000000000000000 0x00000000
+0b01001000000010111110001010111111 0x480be2bf 0b00000000000000000000000000000000 0x00000000
+0b10110100000111011011011011011101 0xb41db6dd 0b00000000000000000000000000000000 0x00000000
+0b01000010010010100100100100101000 0x424a4928 0b00000000000000000000000000000000 0x00000000
+0b10100101101110011011011011100100 0xa5b9b6e4 0b00000000000000000000000000000000 0x00000000
+0b00011110010100000100100100111010 0x1e50493a 0b00000000000000000000000000000000 0x00000000
+0b01001011110010001011011100010001 0x4bc8b711 0b00000000000000000000000000000000 0x00000000
+0b10111101011101011100100110101010 0xbd75c9aa 0b00000000000000000000000000000000 0x00000000
+______________________ DOWN ______________________
+0b10111101011101011100100110101001 0xbd75c9a9 0b00000000000000000000000000000001 0x00000001
+0b10111101011101011100100110011001 0xbd75c999 0b00000000000000000000000000010000 0x00000010
+0b10111101011101011100100010011001 0xbd75c899 0b00000000000000000000000100000000 0x00000100
+0b10111101011101011011100010011001 0xbd75b899 0b00000000000000000001000000000000 0x00001000
+0b10111101011101001011100010011001 0xbd74b899 0b00000000000000010000000000000000 0x00010000
+0b10111101011001001011100010011001 0xbd64b899 0b00000000000100000000000000000000 0x00100000
+0b10111100011001001011100010011001 0xbc64b899 0b00000001000000000000000000000000 0x01000000
+0b10101100011001001011100010011001 0xac64b899 0b00010000000000000000000000000000 0x10000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+0b10101100011001001011100010011001 0xac64b899 0b00000000000000000000000000000000 0x00000000
+______________________ T_FX_FIXED ______________________
+______________________ UP ______________________
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 0x00000000000000000000000000000000000002 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000000000000000000000000001
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 0x00000000000000000000000000000000000005 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000000000000000000000000010
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100 0x0000000000000000000000000000000000000c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000000000000000000000000100
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110 0x0000000000000000000000000000000000001e 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 0x00000000000000000000000000000000001000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011 0x0000000000000000000000000000000000004b 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000 0x00000000000000000000000000000000010000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111011 0x000000000000000000000000000000000000bb 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000 0x00000000000000000000000000000000100000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111010011 0x000000000000000000000000000000000001d3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000 0x00000000000000000000000000000001000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010001111 0x0000000000000000000000000000000000048f 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000 0x00000000000000000000000000000010000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101101100101 0x00000000000000000000000000000000000b65 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000 0x00000000000000000000000000000100000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110001111100 0x00000000000000000000000000000000001c7c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000 0x00000000000000000000000000001000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100011100110110 0x00000000000000000000000000000000004736 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 0x00000000000000000000000000010000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011001000000111 0x0000000000000000000000000000000000b207 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000 0x00000000000000000000000000100000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011011110100010001 0x0000000000000000000000000000000001bd11 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 0x00000000000000000000000001000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000101100010101010 0x000000000000000000000000000000000458aa 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000 0x00000000000000000000000010000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101101110110101001 0x000000000000000000000000000000000adda9 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 0x00000000000000000000000100000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110110010101000100110 0x000000000000000000000000000000001b2a26 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000001000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000111110100101011111 0x0000000000000000000000000000000043e95f 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000010000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010011100011101101101 0x00000000000000000000000000000000a9c76d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000100000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101010000111001010010000 0x00000000000000000000000000000001a87290 0b000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000001000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001001010001111001101000 0x00000000000000000000000000000004251e68 0b000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000010000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010010111001100110000000100 0x0000000000000000000000000000000a5ccc04 0b000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000100000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001111001111111111000001010 0x00000000000000000000000000000019e7fe0a 0b000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000001000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000110000111111101100011001 0x00000000000000000000000000000040c3fb19 0b000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000010000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100001111010011111001110111110 0x000000000000000000000000000000a1e9f3be 0b000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000100000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110010100110010001110000101011011 0x00000000000000000000000000000194c8e15b 0b000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000001000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110011111101100011001101100011 0x000000000000000000000000000003f3f63363 0b000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000010000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100111100001111001111000000001110111 0x000000000000000000000000000009e1e78077 0b000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000100000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100010110100110000101100000100101001 0x000000000000000000000000000018b4c2c129 0b000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000001000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110111000011111001101110001011100110 0x00000000000000000000000000003dc3e6e2e6 0b000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000010000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001101001101001110000010011011100111111 0x00000000000000000000000000009a69c1373f 0b000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000100000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000001000001000011000110000101000011101 0x00000000000000000000000000018208630a1d 0b000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000001000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111100010100010100111101111001100101001000 0x0000000000000000000000000003c514f79948 0b000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000010000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010110110010110100011010101111111100110100 0x00000000000000000000000000096cb46aff34 0b000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000100000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111000111111000011000010110111111000000010 0x00000000000000000000000000178fc30b7e02 0b000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00001000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110101110011101100111100111001011101100000101 0x000000000000000000000000003ae7679cbb05 0b000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00010000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100110100001010000011000001111101001110001100 0x0000000000000000000000000093428307d38c 0b000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00100000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011100000010011001000111100100111001000011011110 0x000000000000000000000000017026479390de 0b000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x01000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100110000101111110110010111100001110101000101011 0x00000000000000000000000003985fb2f0ea2b 0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000111111001110111100111111010110100100100101101011 0x00000000000000000000000008fcef3f5a496b 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010110011110000101011000011110011000011011011110001011 0x0000000000000000000000001678561e61b78b 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000001011001101011101001011111101000100101011011011 0x000000000000000000000000382cd74bf44adb 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001100011100000001101000111101111000101011101100100011 0x0000000000000000000000008c701a3de2bb23 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011111000110000100000110011010101101101101001111010111 0x0000000000000000000000015f18419ab6d3d7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101101101101111001010010000000010110010010001000110011001 0x0000000000000000000000036dbca402c91199 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010010010010101111001101000000110111101101010101111111110 0x00000000000000000000000892579a06f6abfe 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101101101110110110000000100010001011010001010110111111011 0x0000000000000000000000156ddb011168adfb 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011010110010010101000111000001010101011100001011011001011110011 0x00000000000000000000003592a382ab85b2f3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010111101110100110001100011010101100110011100011111101011111 0x000000000000000000000085ee98c6acce3f5f 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100111011010100011111011111000010110000000000111001111001101101 0x00000000000000000000014ed47df0b0039e6d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100010100010011001110101101100110111000000010010000110000010000 0x000000000000000000000345133ad9b8090c10 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010110010110000000100110010000001001100000101101001111000101000 0x00000000000000000000082cb013204c169e28 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000000101000110111110111000001011111101000010111110001110001000101101100100 0x00000000000000000000146fb82fd0be388b64 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000001100110001011101001100011101111000100111011011100011010101110001111010 0x0000000000000000000033174c7789db8d5c7a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111011101000111111001010101101100010100100111000010110011100110001 0x000000000000000000007fba3f2ad8a4e16731 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000001001111110101000110011101111010110001110110011100001100111000000111111010 0x000000000000000000013f519deb1d9c3381fa 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000011000111100100110000001010110010111100101000000110100000001100010011110001 0x000000000000000000031e4c0acbca0680c4f1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000000111110010111011111000011010111111010111100100010000010000011110110001011010 0x00000000000000000007cbbe1afd791041ec5a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000010011011111010101101101000011011110011010111010101000101001001100111011100001 0x000000000000000000137d5b4379aea8a4cee1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000000110000101110010110010000101000101100000011010010100101100111000000010100110010 0x00000000000000000030b96428b034a59c0532 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000001111001110011110111101001100101101110001000001110011110000001100000110011111101 0x00000000000000000079cf7a65b8839e060cfd 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000000100110000100001101011000111111110010011010100100100001011000011110010000001111000 0x0000000000000000013086b1fe4d490b0f2078 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000001011111001010100001011110011111011110000010011011010011011101001011101000100101100 0x000000000000000002f950bcfbc1369ba5d12c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000000011101101111010010011101100001110101011000110000100010000101000111101000101011101110 0x0000000000000000076f49d8756308851e8aee 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000001001010010110001110001001110100100101011101111001010101001100110011000101101101010011 0x00000000000000001296389d2577954ccc5b53 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000010111001110111100011011000100011011101101010101111010100111111111111101110010001001111 0x00000000000000002e778d88ddaaf53ffee44f 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000000111010000101010111000011101011000101010001010110110010100011111111111010011101011000101 0x0000000000000000742ae1d62a2b651ffd3ac5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000010010001001101011001101001001011101101001011011000111110011001111111110010001001011101100 0x0000000000000001226b3497696c7ccff912ec 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000000101101011000001100000000110111101010000111100011110011100000000111111011101010111101001110 0x0000000000000002d60c037a878f3807eeaf4e 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000001110001011100011110000010001011001001010010111001100000110000010011110101001011011001000011 0x0000000000000007171e08b252e60c13d4b643 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000000100011011100111001011000101011011110111001111001111110001111000110001100100111100011110100111 0x0000000000000011b9cb15bdcf3f1e3193c7a7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000001011000101000001111011101101100101101010000110000111011100101101111011111100010111001100100001 0x000000000000002c507bb65a861dcb7bf17321 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000000011011101100100100110101010001111110001001001111010010100111110010110101110110111001111111010010 0x000000000000006ec93547e24f4a7cb5db9fd2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000001000101001111011100000101001100111011010111000110001110100011011111000110101001010000111110001101 0x0000000000000114f70533b5c63a37c6a50f8d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000010101101000110100110001101000000010100011001101111100100011000101101110000100111001010011011100000 0x00000000000002b4698d01466f918b709ca6e0 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000000110110000110000011111100000100000110011000000010110111010111101110010011001100001111010000100110000 0x00000000000006c307e0833016ebdc9987a130 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000010000111001111001001110110001010001111111100000111001010011011010011101111111110100110001001011111000 0x00000000000010e793b147f8394da77fd312f8 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000000101010010000101111000100111011001100111110110010001111010000100010001010111111100011111010111101101100 0x0000000000002a42f13b33ec8f4222bf8faf6c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000001101001101001110101101100010100000000011100111101100110001001010101011011011110111001110011011010001110 0x00000000000069a75b1401cf662556dee7368e 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000000100001000001000100110001110110010000001001000011001111111010111010101100100101101010000100000100001100011 0x000000000001082263b204867f5d592d420863 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000001010010100010101011111100100111101000010110101000000111110011010010101111011110001001001010001010011110111 0x0000000000029455f93d0b503e695ef12514f7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000000011001110010110101101110111100011000100111000100100010011100000001110110110101011010110111001011010001101001 0x00000000000672d6ef189c489c076d5adcb469 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000001000000011111000110010101010110111101100001101011010110000110000100101001000101100011001001111100001100000110 0x0000000000101f1955bd86b58612916327c306 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000010100001001101101111110101011001011001110100001100010111001111001011100110101101110111111000110110011110001111 0x0000000000284dbf5659d0c5cf2e6b77e3678f 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000000110010011000010010111100101011111100000100010011110111010000101111101000000110010101011101110001000001011100101 0x000000000064c25e57e089ee85f40cabb882e5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000001111101111100101111010111101101110110001010110001101010001001110111000100001111110101101010011010100011100111100 0x0000000000fbe5ebdbb158d44ee21fad4d473c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000000100111010110111110110011011010010100111011010111100001001011000101001101010100111100110001010000010011001000010110 0x000000000275becda53b5e12c5354f31413216 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000001100010011001011101000000100001110100010100011010110010111011101101000001010100010111111011001000101111110100110111 0x0000000006265d021d146b2eed0545fb22fd37 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000000011110101111111101000100001010100100010110011000010111111010101010000100011010010111011110011110101110111100100001001 0x000000000f5fe88548b30bf5508d2ef3d77909 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000001001100110111111000101010011010011010110111111100111011110010101001001011000001111010101100001100110101010111010010110 0x00000000266fc54d35bf9de54960f5619aae96 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000011000000001011101101101010000010000011001011111000010101011110100110111011100100110010101110100000000101011010001110111 0x0000000060176d41065f0abd3772657402b477 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000000111100000011101010010001001000101000111111101101100110101101100100001010100111011111110110100010000001101100001100101001 0x00000000f03a91228fed9ad90a9dfda206c329 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000010010110001001001001101010110101100110011111010010000000110001111010011010100010101111101000010101000100001110011111100110 0x0000000258926ad667d2031e9a8afa1510e7e6 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000000101110111010110111000001011000110000000001110001101000001111100110010000010010110110111000100110100101010100100001110111111 0x00000005dd6e0b18038d07cc825b7134aa43bf 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000001110101010011001001100011011101111000000100011100000100100110111111101000101111001001001101100000011101010011010100101011101 0x0000000ea9931bbc08e0937f45e49b03a9a95d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000000100100101001111110111111000101010101100001011000110001011100001011111000101110101110111000001110001001001010000010011101101000 0x00000024a7efc556163170be2ebb8389282768 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000001011011101000111101011101101101010101110011011101111011100110011101101101110100110101001100100011010110111001000110001010000100 0x0000005ba3d76d57377b99db74d4c8d6e46284 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000000011100101000110011001101010010001010110100000101010110101000000001010010010100100000100111111011000011001001110101111011001001010 0x000000e5199a915a0ab500a4a413f6193af64a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000001000111100110000000000001001101011011000010001101011000100100000011001101110011010001100011110011100111111000100110110011110111001 0x0000023cc0026b611ac4819b9a31e73f1367b9 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000010110010111111000000000011000001100011100101100001011101011010001000000010100000001011111001100001000011101101100001000001101001110 0x00000597e0060c72c2eb4405017cc21db0834e 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000000110111111011101100000000111100011111000111101110011101001100001010100000110010000011101101111110010101001010001110010100100001000011 0x00000dfbb00f1f1ee74c2a0c83b7e54a394843 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000010001011110101001110000010010111001101110011010100001000111110011010010001111101001001010010111011110100111001100011110011010010100111 0x000022f53825cdcd423e691f494bbd398f34a7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000000101011101100101000011000101111010000010100000010010010110011100000001101100111000110111001111010101100100001111111001100000001110100001 0x000057650c5e8281259c06ce373d590fe603a1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000001101101001111100100111101110110001000110010000101101111000000110000100010000001110001010000110010101111010100111101111110000100100010010 0x0000da7c9eec4642de0611038a195ea7bf0912 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000000100010001000110111100011010100111010101111101001110010101100001111001010101000100011011001001111110110110010100011010111011001011010101101 0x000222378d4eafa72b0f2a88d93f6ca35d96ad 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000001010101010110001010111000010100010010110111001000011110101110100101111010100101011000011111000111101000111110011000011010011111100010110000 0x0005558ae144b721eba5ea561f1e8f9869f8b0 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000000011010101010111011011001100110010101111001001110101001100110100011110110010011101011101001101110011000110011011111101000010001110110110111000 0x000d55db332bc9d4cd1ec9d74dcc66fd08edb8 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000001000010101011010100011111111111110110101111000100101000000000011001100111110001001101001000010011111110000000101111000100101100101001001001100 0x002156a3ffed789400ccf89a427f017896524c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000010100110101100010011001111111111101000110101101011100100000001000000000011011011000000110100110001111011000001110101101011101111100110110111110 0x00535899ffd1ad7202006d81a63d83ad77cdbe 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000110100000101110110000000111111111000110000110001100111010000010100000001000100011100010000011111100110011100100100110001101010111000001001011011 0x00d05d80ff8c319d050111c41f99c931ab825b 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000010000010001110100111000010011111101101111001111100000010001000110010000010101011000110101001001111000000000111011011111100001011001100010111100011 0x0208e9c27ede7c088c82ac6a4f0076fc2cc5e3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000101000101100100100001100110001111010010110000110110000101010101111101000110101011110000100111000101100000010010100101110110011011111110111010110111 0x051648663d2c36155f46af09c58129766feeb7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001100101101111011010011111111100110001110111010000111001101010110111000110000101101011001100001101101110000101110011110101000000101111101010011001001 0x0cb7b4ff98ee87356e30b5986dc2e7a817d4c9 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011111110010110100010001111110111111100101010001010010000001011001001101111001110001011111110100010010011001110100001100100100001110111001001111110110 0x1fcb447efe5452059379c5fd126743243b93f6 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001111011111000010101100111101011110111101001011001101000011011111000010110000011011101111100010101110000000100010011111011010100101001111000111100111 0x0f7c2b3d7bd2cd0df0b06ef8ae0227da94f1e7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b100110101101100110110000011001101101011000111100000000101000101101100110111001000101010110110110110011000001010110001110100010011101000101110011000001 0xe6b66c19b58f00a2d9b9156db30563a2745cc1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000000110010000000111001000000010001011110010110000001100101110010000001001110101101011001001000111111100011010111100100010110001000101110011111100010 0x00c80e4045e58197204eb5923f8d791622e7e2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000001111101000010001110100000101011101011110111000011111110011101000011000100110001011110110110011110111000011010111010110111010101110100001110110101 0x01f423a0aebdc3f9d0c4c5ed9ee1aeb75743b5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000100111000100101100100010001101101001101101001101001111100001000100111101011111011101101001000001101001101000011010011001010010110100010100101000100 0x04e25911b4da69f089ebeed20d3434ca5a2944 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001100001101011101111010101100010001000010001000001000110110010101100011001101110101010000110100100001000000101000001111111001111000010110011100101010 0x0c35deac442208d958cdd50d210283f9e1672a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011110100001101010110010101110101010100101010100010110000111110101111000000010100101001010000011010010100001100100100111110000101100111000000111101001 0x1e86acaeaa55161f5e0294a0d28649f0b381e9 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001100010100001010111110110100101010011101010010110111010011100110101100000110011100111001001000001110010011111011100011011001110000001100010011000110 0x0c50afb4a9d4b74e6b0673920e4fb8d9c0c4c6 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011110110010011011011101000011101010001001001111001010010001000000101110010000001000001110110100100011110001110100111000100000011000011110101111101111 0x1ec9b743a893ca440b9020ed23c74e2061ebef 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001100111110000100101000101001001001010111000101111001101010100001110011101000010100100101000011011001011100100100001101010000111101001100110111010101 0x0cf84a29257179aa1ce85250d9724350f4cdd5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b100000011011001011100101100110110111011001101110110000001010010100100001000100110011011100101000011111100111011010100001001010011001000000001010010100 0xe06cb966dd9bb0294844cdca1f9da84a640294 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b110001000011111100111110000001001010100000010100111000011001110011010010101100000000100111100101001111000010100010010010111001111110100000011001110010 0xf10fcf812a05386734ac02794f0a24b9fa0672 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011010101001111000011011000010111010010000110100001101000000100000001110101110000001100010111101000101100110010101101111010000111100010001000000011101 0x1aa786c2e90d0d0203ae062f45995bd0f1101d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000010101000101101000011100111010001101010000010100000100001010000100100110011000011110111011000101101111111110110010110001010010110101010100001001000 0x02a2d0e746a0a08509330f762dff658a5aa848 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000110100101110000101001000010001100001001000110010001010011001001011011111111101001101010011101110010111111100111110111011001111000101010010010110100 0x06970a423091914c96ffa6a772fe7dd9e2a4b4 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b010000011110011001100110100101011110010110101111101011001111110111100101111111001000001010001010011111011111000011101010100000101101101001101111000010 0x107999a5796beb3f797f20a29f7c3aa0b69bc2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b101001001100000000000000011101101011111000110111001100000111101010111110111101110100011001011010001110101101101001001010010001110010001000010101100101 0xe930001daf8dcc1eafbdd1968eb69291c88565 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000110111110000000000001001010001101101110001001111110010011001011011101011010100010111111100001100100110010000110111001101100011101010100110101111100 0x06f8004a36e27e4cb75a8bf864c86e6c754d7c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b010001011011000000000010111001100010010011011000111011101111111100101001100010010111011110110011111011111101010001010000001111001001010100000110110110 0x116c00b989363bbfca625decfbf5140f2541b6 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b101011100011100000000111001111110101110000011110010101010111110111100111110101111010101101000001110101111001001011001000100101110111010010010001000111 0xeb8e01cfd707955f79f5ead075e4b225dd2447 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001100111000110000010010000111100110011001001011110101011011101011000011100110110010110000100100100110101110111011110101011110101010001101101010110001 0x0ce304879992f56eb0e6cb0926bbbd5ea8dab1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b100000001101111000101101010010111111111110111101100101100101001011101001000000111110111001011011100000110101010101100101101100101001100010001010111010 0xe0378b52ffef6594ba40fb96e0d5596ca622ba 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b110000100010101101110001001111011111111101011001111101111100111101000110100010011101001111100100110010000101010101111110001111100111110101011011010001 0xf08adc4f7fd67df3d1a274f932155f8f9f56d1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011001010110110010011011000110101111111001100000111010111000011000110000010110001001000110111011111101001101010110111011100111000011100101100100001010 0x195b26c6bf983ae18c16246efd356ee70e590a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b111111011000111110000011110000110111101111110010010011001100111101111000110111010110110001010101111001000001011001010101000001101000111101111010011001 0xff63e0f0defc9333de375b1579059541a3de99 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b111110011110011011001001011010001011010111011101110000000000011010101110001010011000111011010110101110100011011111010100100100000110011010110001111110 0xfe79b25a2d777001ab8a63b5ae8df52419ac7e 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b111100001100000011110111100001011100011010101010011000000001000010110011011001111110010100011000110100011000101110010011011010010000000010111100111011 0xfc303de171aa98042cd9f9463462e4da402f3b 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b110110011110001001101010110011100111000010101001111100000010100111000000100000111011110010111110000010111101110011110000100001101000000111011000010011 0xf6789ab39c2a7c0a7020ef2f82f73c21a07613 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b101000001011011000001011000001000001100110101000110110000110100001100001010010010101011111011011000111011010100001011001010100000100010010011100101111 0xe82d82c1066a361a185255f6c76a165411272f 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000100011100011100011011100010100100000000100110000111010000010011110011001101110101101110100011110010100010010011011111010010001010101110000111110101 0x0471c6e2900987413ccdd6e8f28937d22ae1f5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001011000111000111000100110110011010000001011111010010001000110001100000000010100110010100011001011110010101110000101110001101011010110011010011100100 0x0b1c71366817d223180299465e570b8d6b34e4 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011110001110001101100001000000001000011101110001101010101111011110000000110011111110010111111101011110110011001110011100001100011000000010000111010 0x1bc71b08043b8d57bc067f2febd99ce18c043a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b000101011100011100001110010100000010101001010011100001010110110101011000010000001111011111011111001101101000000000100000110011110111100000101010010001 0x0571c3940a94e15b56103df7cda00833de0a91 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001101100111000110100011110010000110100111010000110011011001000101011100101000100110101110101110000010000100000001010010000001101010110001101001101010 0x0d9c68f21a74336457289aeb82101481ab1a6a 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b100010000001110000011001011101010000100010001010000000011110101101100111100101100000110100110011000101001010000011001101000100001010111100001000001001 0xe207065d4222807ad9e5834cc52833442bc209 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b110101000100011000111111101001001001010101011001000001001100110010000010111101110010000011111111101100111001001000000000101010011011010110010100010110 0xf5118fe92556413320bdc83fece4802a6d6516 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b100100101010111110011111000110110111010101011110100010111111111101000111011010011101001001111111010000001110110100000001101010000100010111110010110111 0xe4abe7c6dd57a2ffd1da749fd03b406a117cb7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b111011101011011100001101110001001010010101101100010111011111111000110010100010001000111000111110001000100101000010000100001001001010111011011111001001 0xfbadc371295b177f8ca2238f889421092bb7c9 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b110101001100100110100010011010111001110110001110111010101111101101111110010101010110001110011011010101011100100101001010010110111011010100101101110110 0xf532689ae763babedf9558e6d5725296ed4b76 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b100100111111100000010110000011010000100111100101010010110111010010111011110101010111100100000100010101100111011100111001111001010100010011110010100111 0xe4fe0583427952dd2ef55e41159dce79513ca7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b111100011110110000110111001000001001100010111101001111001010001111010101100101011010111010001010110110000010101000010000101111010010110001011110100001 0xfc7b0dc8262f4f28f5656ba2b60a842f4b17a1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b110111001100111010001001110100010111110111011001000101111001100110010101111101100011010001011011000111000110100100101001110110001110111011101100010010 0xf733a2745f7645e6657d8d16c71a4a763bbb12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b101010000000010001011000100010111011101010011110101110101111111111110110111001111000001011100011110001110000011011101000100111100101010101001110101101 0xea011622eea7aebffdb9e0b8f1c1ba279553ad 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b001001000000101011011101010111010101001010001100110100110111111111101001010000101100011100111001011100011001000101000101100010111101010101000100110000 0x0902b75754a334dffa50b1ce5c645162f55130 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b010110100001101100101001011010010100111001100000000100001011111111000111001001101111001000001111100110111110101100101101110111011001010100101011111000 0x1686ca5a5398042ff1c9bc83e6facb77654af8 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b111000010100001111100111100001110100001111110000001010011101111101110001111000010101110100100111000001011100101111110010101010011111010011101101101100 0xf850f9e1d0fc0a77dc785749c172fcaa7d3b6c 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001010010001110 0xecca70b48a761a2ba72cda38639f77aa39148e 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+______________________ DOWN ______________________
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001010010001101 0xecca70b48a761a2ba72cda38639f77aa39148d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000000000000000000000000001
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001010001111101 0xecca70b48a761a2ba72cda38639f77aa39147d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000000000000000000000000010
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001001101111101 0xecca70b48a761a2ba72cda38639f77aa39137d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000000000000000000000000100
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010000001101111101 0xecca70b48a761a2ba72cda38639f77aa39037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 0x00000000000000000000000000000000001000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001110000000001101111101 0xecca70b48a761a2ba72cda38639f77aa38037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000 0x00000000000000000000000000000000010000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101010001010000000001101111101 0xecca70b48a761a2ba72cda38639f77aa28037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000 0x00000000000000000000000000000000100000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110101001001010000000001101111101 0xecca70b48a761a2ba72cda38639f77a928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000 0x00000000000000000000000000000001000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011110011001001010000000001101111101 0xecca70b48a761a2ba72cda38639f779928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000 0x00000000000000000000000000000010000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110111011010011001001010000000001101111101 0xecca70b48a761a2ba72cda38639f769928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000 0x00000000000000000000000000000100000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111110110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda38639f669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000 0x00000000000000000000000000001000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100111100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda38639e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 0x00000000000000000000000000010000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100011100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda38638e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000 0x00000000000000000000000000100000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001100010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda38628e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 0x00000000000000000000000001000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011100001010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda38528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000 0x00000000000000000000000010000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100011011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda37528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 0x00000000000000000000000100000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110100010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cda27528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000001000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110110010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cd927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000010000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101100110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72cc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000100000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100101011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba72bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000001000000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011100011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba71bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000010000000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111010011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2ba61bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000100000000000000000000
+0b101100110010100111000010110100100010100111011000011010001010111001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2b961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000001000000000000000000000
+0b101100110010100111000010110100100010100111011000011010001010101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a2a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000010000000000000000000000
+0b101100110010100111000010110100100010100111011000011010000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a761a1a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000100000000000000000000000
+0b101100110010100111000010110100100010100111011000011001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a76191a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000001000000000000000000000000
+0b101100110010100111000010110100100010100111011000001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a76091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000010000000000000000000000000
+0b101100110010100111000010110100100010100111010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a75091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000100000000000000000000000000
+0b101100110010100111000010110100100010100110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48a65091a961bc927528e669928037d 0b000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000001000000000000000000000000000
+0b101100110010100111000010110100100010010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b48965091a961bc927528e669928037d 0b000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000010000000000000000000000000000
+0b101100110010100111000010110100011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b47965091a961bc927528e669928037d 0b000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000100000000000000000000000000000
+0b101100110010100111000010110011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70b37965091a961bc927528e669928037d 0b000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000001000000000000000000000000000000
+0b101100110010100111000010100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca70a37965091a961bc927528e669928037d 0b000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000010000000000000000000000000000000
+0b101100110010100110111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca6fa37965091a961bc927528e669928037d 0b000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000100000000000000000000000000000000
+0b101100110010100101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecca5fa37965091a961bc927528e669928037d 0b000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00001000000000000000000000000000000000
+0b101100110010010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecc95fa37965091a961bc927528e669928037d 0b000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00010000000000000000000000000000000000
+0b101100101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xecb95fa37965091a961bc927528e669928037d 0b000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00100000000000000000000000000000000000
+0b101011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0xebb95fa37965091a961bc927528e669928037d 0b000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x01000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b011011101110010101111110100011011110010110010100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x1bb95fa37965091a961bc927528e669928037d 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+______________________ T_FX_UFIXED ______________________
+______________________ UP ______________________
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 0x00000000000000000000000000000000000002 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000000000000000000000000001
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 0x00000000000000000000000000000000000005 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000000000000000000000000010
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100 0x0000000000000000000000000000000000000c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000000000000000000000000100
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110 0x0000000000000000000000000000000000001e 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 0x00000000000000000000000000000000001000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001011 0x0000000000000000000000000000000000004b 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000 0x00000000000000000000000000000000010000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111011 0x000000000000000000000000000000000000bb 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000 0x00000000000000000000000000000000100000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111010011 0x000000000000000000000000000000000001d3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000 0x00000000000000000000000000000001000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010001111 0x0000000000000000000000000000000000048f 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000 0x00000000000000000000000000000010000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101101100101 0x00000000000000000000000000000000000b65 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000 0x00000000000000000000000000000100000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110001111100 0x00000000000000000000000000000000001c7c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000 0x00000000000000000000000000001000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100011100110110 0x00000000000000000000000000000000004736 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 0x00000000000000000000000000010000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011001000000111 0x0000000000000000000000000000000000b207 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000 0x00000000000000000000000000100000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011011110100010001 0x0000000000000000000000000000000001bd11 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 0x00000000000000000000000001000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000101100010101010 0x000000000000000000000000000000000458aa 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000 0x00000000000000000000000010000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101101110110101001 0x000000000000000000000000000000000adda9 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 0x00000000000000000000000100000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110110010101000100110 0x000000000000000000000000000000001b2a26 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000001000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000111110100101011111 0x0000000000000000000000000000000043e95f 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000010000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010011100011101101101 0x00000000000000000000000000000000a9c76d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000100000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101010000111001010010000 0x00000000000000000000000000000001a87290 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000001000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001001010001111001101000 0x00000000000000000000000000000004251e68 0b0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000010000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010010111001100110000000100 0x0000000000000000000000000000000a5ccc04 0b0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000100000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001111001111111111000001010 0x00000000000000000000000000000019e7fe0a 0b0000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000001000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000110000111111101100011001 0x00000000000000000000000000000040c3fb19 0b0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000010000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100001111010011111001110111110 0x000000000000000000000000000000a1e9f3be 0b0000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000100000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110010100110010001110000101011011 0x00000000000000000000000000000194c8e15b 0b0000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000001000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110011111101100011001101100011 0x000000000000000000000000000003f3f63363 0b0000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000010000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100111100001111001111000000001110111 0x000000000000000000000000000009e1e78077 0b0000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000100000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100010110100110000101100000100101001 0x000000000000000000000000000018b4c2c129 0b0000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000001000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110111000011111001101110001011100110 0x00000000000000000000000000003dc3e6e2e6 0b0000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000010000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001101001101001110000010011011100111111 0x00000000000000000000000000009a69c1373f 0b0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000100000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000001000001000011000110000101000011101 0x00000000000000000000000000018208630a1d 0b0000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000001000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111100010100010100111101111001100101001000 0x0000000000000000000000000003c514f79948 0b0000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000010000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010110110010110100011010101111111100110100 0x00000000000000000000000000096cb46aff34 0b0000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000100000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111000111111000011000010110111111000000010 0x00000000000000000000000000178fc30b7e02 0b0000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00001000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110101110011101100111100111001011101100000101 0x000000000000000000000000003ae7679cbb05 0b0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00010000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100110100001010000011000001111101001110001100 0x0000000000000000000000000093428307d38c 0b0000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00100000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011100000010011001000111100100111001000011011110 0x000000000000000000000000017026479390de 0b0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x01000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100110000101111110110010111100001110101000101011 0x00000000000000000000000003985fb2f0ea2b 0b0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000111111001110111100111111010110100100100101101011 0x00000000000000000000000008fcef3f5a496b 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010110011110000101011000011110011000011011011110001011 0x0000000000000000000000001678561e61b78b 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000001011001101011101001011111101000100101011011011 0x000000000000000000000000382cd74bf44adb 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001100011100000001101000111101111000101011101100100011 0x0000000000000000000000008c701a3de2bb23 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011111000110000100000110011010101101101101001111010111 0x0000000000000000000000015f18419ab6d3d7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101101101101111001010010000000010110010010001000110011001 0x0000000000000000000000036dbca402c91199 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010010010010101111001101000000110111101101010101111111110 0x00000000000000000000000892579a06f6abfe 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101101101110110110000000100010001011010001010110111111011 0x0000000000000000000000156ddb011168adfb 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011010110010010101000111000001010101011100001011011001011110011 0x00000000000000000000003592a382ab85b2f3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010111101110100110001100011010101100110011100011111101011111 0x000000000000000000000085ee98c6acce3f5f 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100111011010100011111011111000010110000000000111001111001101101 0x00000000000000000000014ed47df0b0039e6d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100010100010011001110101101100110111000000010010000110000010000 0x000000000000000000000345133ad9b8090c10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010110010110000000100110010000001001100000101101001111000101000 0x00000000000000000000082cb013204c169e28 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000101000110111110111000001011111101000010111110001110001000101101100100 0x00000000000000000000146fb82fd0be388b64 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001100110001011101001100011101111000100111011011100011010101110001111010 0x0000000000000000000033174c7789db8d5c7a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111011101000111111001010101101100010100100111000010110011100110001 0x000000000000000000007fba3f2ad8a4e16731 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000001001111110101000110011101111010110001110110011100001100111000000111111010 0x000000000000000000013f519deb1d9c3381fa 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000011000111100100110000001010110010111100101000000110100000001100010011110001 0x000000000000000000031e4c0acbca0680c4f1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000000111110010111011111000011010111111010111100100010000010000011110110001011010 0x00000000000000000007cbbe1afd791041ec5a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000010011011111010101101101000011011110011010111010101000101001001100111011100001 0x000000000000000000137d5b4379aea8a4cee1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000000110000101110010110010000101000101100000011010010100101100111000000010100110010 0x00000000000000000030b96428b034a59c0532 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000001111001110011110111101001100101101110001000001110011110000001100000110011111101 0x00000000000000000079cf7a65b8839e060cfd 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000000100110000100001101011000111111110010011010100100100001011000011110010000001111000 0x0000000000000000013086b1fe4d490b0f2078 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000001011111001010100001011110011111011110000010011011010011011101001011101000100101100 0x000000000000000002f950bcfbc1369ba5d12c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000000011101101111010010011101100001110101011000110000100010000101000111101000101011101110 0x0000000000000000076f49d8756308851e8aee 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000001001010010110001110001001110100100101011101111001010101001100110011000101101101010011 0x00000000000000001296389d2577954ccc5b53 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000010111001110111100011011000100011011101101010101111010100111111111111101110010001001111 0x00000000000000002e778d88ddaaf53ffee44f 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000000111010000101010111000011101011000101010001010110110010100011111111111010011101011000101 0x0000000000000000742ae1d62a2b651ffd3ac5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000010010001001101011001101001001011101101001011011000111110011001111111110010001001011101100 0x0000000000000001226b3497696c7ccff912ec 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000000101101011000001100000000110111101010000111100011110011100000000111111011101010111101001110 0x0000000000000002d60c037a878f3807eeaf4e 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000001110001011100011110000010001011001001010010111001100000110000010011110101001011011001000011 0x0000000000000007171e08b252e60c13d4b643 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000000100011011100111001011000101011011110111001111001111110001111000110001100100111100011110100111 0x0000000000000011b9cb15bdcf3f1e3193c7a7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000001011000101000001111011101101100101101010000110000111011100101101111011111100010111001100100001 0x000000000000002c507bb65a861dcb7bf17321 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000000011011101100100100110101010001111110001001001111010010100111110010110101110110111001111111010010 0x000000000000006ec93547e24f4a7cb5db9fd2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000001000101001111011100000101001100111011010111000110001110100011011111000110101001010000111110001101 0x0000000000000114f70533b5c63a37c6a50f8d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000010101101000110100110001101000000010100011001101111100100011000101101110000100111001010011011100000 0x00000000000002b4698d01466f918b709ca6e0 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000000110110000110000011111100000100000110011000000010110111010111101110010011001100001111010000100110000 0x00000000000006c307e0833016ebdc9987a130 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000010000111001111001001110110001010001111111100000111001010011011010011101111111110100110001001011111000 0x00000000000010e793b147f8394da77fd312f8 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000000101010010000101111000100111011001100111110110010001111010000100010001010111111100011111010111101101100 0x0000000000002a42f13b33ec8f4222bf8faf6c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000001101001101001110101101100010100000000011100111101100110001001010101011011011110111001110011011010001110 0x00000000000069a75b1401cf662556dee7368e 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000000100001000001000100110001110110010000001001000011001111111010111010101100100101101010000100000100001100011 0x000000000001082263b204867f5d592d420863 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000001010010100010101011111100100111101000010110101000000111110011010010101111011110001001001010001010011110111 0x0000000000029455f93d0b503e695ef12514f7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000000011001110010110101101110111100011000100111000100100010011100000001110110110101011010110111001011010001101001 0x00000000000672d6ef189c489c076d5adcb469 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000001000000011111000110010101010110111101100001101011010110000110000100101001000101100011001001111100001100000110 0x0000000000101f1955bd86b58612916327c306 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000010100001001101101111110101011001011001110100001100010111001111001011100110101101110111111000110110011110001111 0x0000000000284dbf5659d0c5cf2e6b77e3678f 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000000110010011000010010111100101011111100000100010011110111010000101111101000000110010101011101110001000001011100101 0x000000000064c25e57e089ee85f40cabb882e5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000001111101111100101111010111101101110110001010110001101010001001110111000100001111110101101010011010100011100111100 0x0000000000fbe5ebdbb158d44ee21fad4d473c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000000100111010110111110110011011010010100111011010111100001001011000101001101010100111100110001010000010011001000010110 0x000000000275becda53b5e12c5354f31413216 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000001100010011001011101000000100001110100010100011010110010111011101101000001010100010111111011001000101111110100110111 0x0000000006265d021d146b2eed0545fb22fd37 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000000011110101111111101000100001010100100010110011000010111111010101010000100011010010111011110011110101110111100100001001 0x000000000f5fe88548b30bf5508d2ef3d77909 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000001001100110111111000101010011010011010110111111100111011110010101001001011000001111010101100001100110101010111010010110 0x00000000266fc54d35bf9de54960f5619aae96 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000011000000001011101101101010000010000011001011111000010101011110100110111011100100110010101110100000000101011010001110111 0x0000000060176d41065f0abd3772657402b477 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000000111100000011101010010001001000101000111111101101100110101101100100001010100111011111110110100010000001101100001100101001 0x00000000f03a91228fed9ad90a9dfda206c329 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000010010110001001001001101010110101100110011111010010000000110001111010011010100010101111101000010101000100001110011111100110 0x0000000258926ad667d2031e9a8afa1510e7e6 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000000101110111010110111000001011000110000000001110001101000001111100110010000010010110110111000100110100101010100100001110111111 0x00000005dd6e0b18038d07cc825b7134aa43bf 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000001110101010011001001100011011101111000000100011100000100100110111111101000101111001001001101100000011101010011010100101011101 0x0000000ea9931bbc08e0937f45e49b03a9a95d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000000100100101001111110111111000101010101100001011000110001011100001011111000101110101110111000001110001001001010000010011101101000 0x00000024a7efc556163170be2ebb8389282768 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000001011011101000111101011101101101010101110011011101111011100110011101101101110100110101001100100011010110111001000110001010000100 0x0000005ba3d76d57377b99db74d4c8d6e46284 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000000011100101000110011001101010010001010110100000101010110101000000001010010010100100000100111111011000011001001110101111011001001010 0x000000e5199a915a0ab500a4a413f6193af64a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000001000111100110000000000001001101011011000010001101011000100100000011001101110011010001100011110011100111111000100110110011110111001 0x0000023cc0026b611ac4819b9a31e73f1367b9 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000010110010111111000000000011000001100011100101100001011101011010001000000010100000001011111001100001000011101101100001000001101001110 0x00000597e0060c72c2eb4405017cc21db0834e 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000000110111111011101100000000111100011111000111101110011101001100001010100000110010000011101101111110010101001010001110010100100001000011 0x00000dfbb00f1f1ee74c2a0c83b7e54a394843 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000010001011110101001110000010010111001101110011010100001000111110011010010001111101001001010010111011110100111001100011110011010010100111 0x000022f53825cdcd423e691f494bbd398f34a7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000000101011101100101000011000101111010000010100000010010010110011100000001101100111000110111001111010101100100001111111001100000001110100001 0x000057650c5e8281259c06ce373d590fe603a1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000001101101001111100100111101110110001000110010000101101111000000110000100010000001110001010000110010101111010100111101111110000100100010010 0x0000da7c9eec4642de0611038a195ea7bf0912 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000000100010001000110111100011010100111010101111101001110010101100001111001010101000100011011001001111110110110010100011010111011001011010101101 0x000222378d4eafa72b0f2a88d93f6ca35d96ad 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000001010101010110001010111000010100010010110111001000011110101110100101111010100101011000011111000111101000111110011000011010011111100010110000 0x0005558ae144b721eba5ea561f1e8f9869f8b0 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000000011010101010111011011001100110010101111001001110101001100110100011110110010011101011101001101110011000110011011111101000010001110110110111000 0x000d55db332bc9d4cd1ec9d74dcc66fd08edb8 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000001000010101011010100011111111111110110101111000100101000000000011001100111110001001101001000010011111110000000101111000100101100101001001001100 0x002156a3ffed789400ccf89a427f017896524c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000010100110101100010011001111111111101000110101101011100100000001000000000011011011000000110100110001111011000001110101101011101111100110110111110 0x00535899ffd1ad7202006d81a63d83ad77cdbe 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000000110100000101110110000000111111111000110000110001100111010000010100000001000100011100010000011111100110011100100100110001101010111000001001011011 0x00d05d80ff8c319d050111c41f99c931ab825b 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000010000010001110100111000010011111101101111001111100000010001000110010000010101011000110101001001111000000000111011011111100001011001100010111100011 0x0208e9c27ede7c088c82ac6a4f0076fc2cc5e3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000101000101100100100001100110001111010010110000110110000101010101111101000110101011110000100111000101100000010010100101110110011011111110111010110111 0x051648663d2c36155f46af09c58129766feeb7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001100101101111011010011111111100110001110111010000111001101010110111000110000101101011001100001101101110000101110011110101000000101111101010011001001 0x0cb7b4ff98ee87356e30b5986dc2e7a817d4c9 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0011111110010110100010001111110111111100101010001010010000001011001001101111001110001011111110100010010011001110100001100100100001110111001001111110110 0x1fcb447efe5452059379c5fd126743243b93f6 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001111011111000010101100111101011110111101001011001101000011011111000010110000011011101111100010101110000000100010011111011010100101001111000111100111 0x0f7c2b3d7bd2cd0df0b06ef8ae0227da94f1e7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100110101101100110110000011001101101011000111100000000101000101101100110111001000101010110110110110011000001010110001110100010011101000101110011000001 0x26b66c19b58f00a2d9b9156db30563a2745cc1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100000110010000000111001000000010001011110010110000001100101110010000001001110101101011001001000111111100011010111100100010110001000101110011111100010 0x20c80e4045e58197204eb5923f8d791622e7e2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010001111101000010001110100000101011101011110111000011111110011101000011000100110001011110110110011110111000011010111010110111010101110100001110110101 0x11f423a0aebdc3f9d0c4c5ed9ee1aeb75743b5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0101100111000100101100100010001101101001101101001101001111100001000100111101011111011101101001000001101001101000011010011001010010110100010100101000100 0x2ce25911b4da69f089ebeed20d3434ca5a2944 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110000001101011101111010101100010001000010001000001000110110010101100011001101110101010000110100100001000000101000001111111001111000010110011100101010 0x3035deac442208d958cdd50d210283f9e1672a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0111000100001101010110010101110101010100101010100010110000111110101111000000010100101001010000011010010100001100100100111110000101100111000000111101001 0x3886acaeaa55161f5e0294a0d28649f0b381e9 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001101010100001010111110110100101010011101010010110111010011100110101100000110011100111001001000001110010011111011100011011001110000001100010011000110 0x0d50afb4a9d4b74e6b0673920e4fb8d9c0c4c6 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100001010010011011011101000011101010001001001111001010010001000000101110010000001000001110110100100011110001110100111000100000011000011110101111101111 0x2149b743a893ca440b9020ed23c74e2061ebef 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010011001110000100101000101001001001010111000101111001101010100001110011101000010100100101000011011001011100100100001101010000111101001100110111010101 0x13384a29257179aa1ce85250d9724350f4cdd5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110000000011001011100101100110110111011001101110110000001010010100100001000100110011011100101000011111100111011010100001001010011001000000001010010100 0x300cb966dd9bb0294844cdca1f9da84a640294 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0111000000111111100111110000001001010100000010100111000011001110011010010101100000000100111100101001111000010100010010010111001111110100000011001110010 0x381fcf812a05386734ac02794f0a24b9fa0672 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001100010011111000011011000010111010010000110100001101000000100000001110101110000001100010111101000101100110010101101111010000111100010001000000011101 0x0c4f86c2e90d0d0203ae062f45995bd0f1101d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0011110110001101101000011100111010001101010000010100000100001010000100100110011000011110111011000101101111111110110010110001010010110101010100001001000 0x1ec6d0e746a0a08509330f762dff658a5aa848 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001100111100010000101001000010001100001001000110010001010011001001011011111111101001101010011101110010111111100111110111011001111000101010010010110100 0x0cf10a423091914c96ffa6a772fe7dd9e2a4b4 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100000010110101001100110100101011110010110101111101011001111110111100101111111001000001010001010011111011111000011101010100000101101101001101111000010 0x205a99a5796beb3f797f20a29f7c3aa0b69bc2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010000111000101000000000011101101011111000110111001100000111101010111110111101110100011001011010001110101101101001001010010001110010001000010101100101 0x10e2801daf8dcc1eafbdd1968eb69291c88565 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0101010001101100100000001001010001101101110001001111110010011001011011101011010100010111111100001100100110010000110111001101100011101010100110101111100 0x2a36404a36e27e4cb75a8bf864c86e6c754d7c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0101001100001111010000010111001100010010011011000111011101111111100101001100010010111011110110011111011111101010001010000001111001001010100000110110110 0x2987a0b989363bbfca625decfbf5140f2541b6 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100111110100110001000111001111110101110000011110010101010111110111100111110101111010101101000001110101111001001011001000100101110111010010010001000111 0x27d311cfd707955f79f5ead075e4b225dd2447 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100011100011111010110010000111100110011001001011110101011011101011000011100110110010110000100100100110101110111011110101011110101010001101101010110001 0x238fac879992f56eb0e6cb0926bbbd5ea8dab1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0011000111001110010111101010010111111111110111101100101100101001011101001000000111110111001011011100000110101010101100101101100101001100010001010111010 0x18e72f52ffef6594ba40fb96e0d5596ca622ba 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0111110010000011111011001001111011111111101011001111101111100111101000110100010011101001111100100110010000101010101111110001111100111110101011011010001 0x3e41f64f7fd67df3d1a274f932155f8f9f56d1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0011011101001001110011111000110101111111001100000111010111000011000110000010110001001000110111011111101001101010110111011100111000011100101100100001010 0x1ba4e7c6bf983ae18c16246efd356ee70e590a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000101000111000100001101110000110111101111110010010011001100111101111000110111010110110001010101111001000001011001010101000001101000111101111010011001 0x051c4370defc9333de375b1579059541a3de99 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001100110001101010100010011010001011010111011101110000000000011010101110001010011000111011010110101110100011011111010100100100000110011010110001111110 0x0cc6a89a2d777001ab8a63b5ae8df52419ac7e 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0011111111100001010010110000001011100011010101010011000000001000010110011011001111110010100011000110100011000101110010011011010010000000010111100111011 0x1ff0a58171aa98042cd9f9463462e4da402f3b 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001111110110011001110111000011100111000010101001111100000010100111000000100000111011110010111110000010111101110011110000100001101000000111011000010011 0x0fd99dc39c2a7c0a7020ef2f82f73c21a07613 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100111101000000000101001101001000001100110101000110110000110100001100001010010010101011111011011000111011010100001011001010100000100010010011100101111 0x27a00a69066a361a185255f6c76a165411272f 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100011000100000001101000000110100100000000100110000111010000010011110011001101110101101110100011110010100010010011011111010010001010101110000111110101 0x23101a06900987413ccdd6e8f28937d22ae1f5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010111101010000100000100010000011010000001011111010010001000110001100000000010100110010100011001011110010101110000101110001101011010110011010011100100 0x17a841106817d223180299465e570b8d6b34e4 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0111011001001001010001010101001000001000011101110001101010101111011110000000110011111110010111111101011110110011001110011100001100011000000010000111010 0x3b24a2a9043b8d57bc067f2febd99ce18c043a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010011110110111001011010100110100010101001010011100001010110110101011000010000001111011111011111001101101000000000100000110011110111100000101010010001 0x13db96a68a94e15b56103df7cda00833de0a91 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110001101001001111100010100000010110100111010000110011011001000101011100101000100110101110101110000010000100000001010010000001101010110001101001101010 0x31a4f8a05a74336457289aeb82101481ab1a6a 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0111100000111000110110110010000111000100010001010000000011110101101100111100101100000110100110011000101001010000011001101000100001010111100001000001001 0x3c1c6d90e222807ad9e5834cc52833442bc209 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010110010001110001000111101010001101010101011001000001001100110010000010111101110010000011111111101100111001001000000000101010011011010110010100010110 0x164711ea3556413320bdc83fece4802a6d6516 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110111101100011010110011001001100001010101011110100010111111111101000111011010011101001001111111010000001110110100000001101010000100010111110010110111 0x37b1acc98557a2ffd1da749fd03b406a117cb7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001011001111000010111111110111110011010101101100010111011111111000110010100010001000111000111110001000100101000010000100001001001010111011011111001001 0x0b3c2ff7cd5b177f8ca2238f889421092bb7c9 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0011100000101100111011111101011100000010110001110111010101111101101111110010101010110001110011011010101011100100101001010010110111011010100101101110110 0x1c1677eb8163babedf9558e6d5725296ed4b76 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0000110001110000010101111001100110000110111100101010010110111010010111011110101010111100100000100010101100111011100111001111001010100010011110010100111 0x06382bccc37952dd2ef55e41159dce79513ca7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001111100011000110110101111111111010001010111101001111001010001111010101100101011010111010001010110110000010101000010000101111010010110001011110100001 0x0f8c6d7fe8af4f28f5656ba2b60a842f4b17a1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100110110111110001000110111111110001011011011001000101111001100110010101111101100011010001011011000111000110100100101001110110001110111011101100010010 0x26df11bfc5b645e6657d8d16c71a4a763bbb12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0100001001011011010110001011111011011100100011110101110101111111111110110111001111000001011100011110001110000011011101000100111100101010101001110101101 0x212dac5f6e47aebffdb9e0b8f1c1ba279553ad 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0010010111100100010111011101110100100111011001100110100110111111111101001010000101100011100111001011100011001000101000101100010111101010101000100110000 0x12f22eee93b334dffa50b1ce5c645162f55130 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0101111010111010111010101010100011100010100000000000100001011111111000111001001101111001000001111100110111110101100101101110111011001010100101011111000 0x2f5d75547140042ff1c9bc83e6facb77654af8 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110011010011010010101010011000110110010000000001010011101111101110001111000010101110100100111000001011100101111110010101010011111010011101101101100 0x3669a5531b200a77dc785749c172fcaa7d3b6c 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001010010001110 0x08081d4fc3d01a2ba72cda38639f77aa39148e 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+______________________ DOWN ______________________
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001010010001101 0x08081d4fc3d01a2ba72cda38639f77aa39148d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 0x00000000000000000000000000000000000001
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001010001111101 0x08081d4fc3d01a2ba72cda38639f77aa39147d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 0x00000000000000000000000000000000000010
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010001001101111101 0x08081d4fc3d01a2ba72cda38639f77aa39137d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000 0x00000000000000000000000000000000000100
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001110010000001101111101 0x08081d4fc3d01a2ba72cda38639f77aa39037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 0x00000000000000000000000000000000001000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001110000000001101111101 0x08081d4fc3d01a2ba72cda38639f77aa38037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000 0x00000000000000000000000000000000010000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101010001010000000001101111101 0x08081d4fc3d01a2ba72cda38639f77aa28037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000 0x00000000000000000000000000000000100000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110101001001010000000001101111101 0x08081d4fc3d01a2ba72cda38639f77a928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000 0x00000000000000000000000000000001000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011110011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38639f779928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000 0x00000000000000000000000000000010000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110111011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38639f769928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000 0x00000000000000000000000000000100000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111110110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38639f669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000 0x00000000000000000000000000001000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100111100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38639e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 0x00000000000000000000000000010000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100011100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38638e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000 0x00000000000000000000000000100000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001100010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38628e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 0x00000000000000000000000001000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011100001010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda38528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000 0x00000000000000000000000010000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100011011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda37528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 0x00000000000000000000000100000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110100010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cda27528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000001000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110110010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cd927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000010000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101100110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72cc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000100000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100101011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba72bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000001000000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011100011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba71bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000010000000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111010011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2ba61bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000100000000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010111001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2b961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000001000000000000000000000
+0b0001000000010000001110101001111110000111101000000011010001010101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a2a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000010000000000000000000000
+0b0001000000010000001110101001111110000111101000000011010000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d01a1a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000100000000000000000000000
+0b0001000000010000001110101001111110000111101000000011001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d0191a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000001000000000000000000000000
+0b0001000000010000001110101001111110000111101000000001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3d0091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000010000000000000000000000000
+0b0001000000010000001110101001111110000111100111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3cf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000100000000000000000000000000
+0b0001000000010000001110101001111110000111011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc3bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000001000000000000000000000000000
+0b0001000000010000001110101001111110000101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fc2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000010000000000000000000000000000
+0b0001000000010000001110101001111101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4fb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000100000000000000000000000000000
+0b0001000000010000001110101001110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d4eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000001000000000000000000000000000000
+0b0001000000010000001110100111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081d3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000010000000000000000000000000000000
+0b0001000000010000001110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08081c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000100000000000000000000000000000000
+0b0001000000010000000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08080c3eb2bf091a961bc927528e669928037d 0b0000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00001000000000000000000000000000000000
+0b0001000000001110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x08070c3eb2bf091a961bc927528e669928037d 0b0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00010000000000000000000000000000000000
+0b0000111111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x07f70c3eb2bf091a961bc927528e669928037d 0b0000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00100000000000000000000000000000000000
+0b0000110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x06f70c3eb2bf091a961bc927528e669928037d 0b0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x01000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x10000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+0b0110110111101110000110000111110101100101011111100001001000110101001011000011011110010010010011101010010100011100110011010011001001010000000001101111101 0x36f70c3eb2bf091a961bc927528e669928037d 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0x00000000000000000000000000000000000000
+************* done
diff --git a/src/systemc/tests/systemc/datatypes/fx/arith_big/main.cpp b/src/systemc/tests/systemc/datatypes/fx/arith_big/main.cpp
new file mode 100644
index 000000000..cdd99a8d4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/arith_big/main.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// main.cxx<3> --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Mon Jan 11 13:25:23 1999
+// Status : none
+//
+
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+
+extern void add_big(ostream&);
+
+int sc_main( int, char** )
+{
+ ostream& out = cout;
+
+ out << "************* add_big\n";
+ sc_fxtype_params fooc(65, 33, SC_RND, SC_SAT);
+
+ add_big(out);
+ out << "************* done\n";
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/arith_big/test.f b/src/systemc/tests/systemc/datatypes/fx/arith_big/test.f
new file mode 100644
index 000000000..6bec3d77e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/arith_big/test.f
@@ -0,0 +1,2 @@
+arith_big/add_big.cpp
+arith_big/main.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/bit/golden/test.log
new file mode 100644
index 000000000..6d2694bb2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/golden/test.log
@@ -0,0 +1,121 @@
+SystemC Simulation
+T_FX_FIX 13 13
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b0110110110110
+a = 0b0000000001010
+T_FX_FIXED 13 13
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b0110110110110
+a = 0b0000000001010
+T_FX_UFIX 13 13
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b00110110110110
+a = 0b00000000001010
+T_FX_UFIXED 13 13
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b00110110110110
+a = 0b00000000001010
+T_FX_FIX 13 0
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b.0110110110110
+a = 0b.0000000000000
+T_FX_FIXED 13 0
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b.0110110110110
+a = 0b.0000000000000
+T_FX_UFIX 13 0
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b0.0110110110110
+a = 0b0.0000000000000
+T_FX_UFIXED 13 0
+............. |..|..|..|..|
+||||||||||||| .||.||.||.||.
+a = 0b0.0110110110110
+a = 0b0.0000000000000
+T_FX_FIX 5 13
+..... |..|.
+||||| .||.|
+a = 0b1011000000000
+a = 0b0000000000000
+T_FX_FIXED 5 13
+..... |..|.
+||||| .||.|
+a = 0b1011000000000
+a = 0b0000000000000
+T_FX_UFIX 5 13
+..... |..|.
+||||| .||.|
+a = 0b01011000000000
+a = 0b00000000000000
+T_FX_UFIXED 5 13
+..... |..|.
+||||| .||.|
+a = 0b01011000000000
+a = 0b00000000000000
+T_FX_FIX 65 65
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b10110110110110110110110110110110110110110110110110110110110110110
+a = 0b00000000000000000000000000000000000000000000000000000000000001010
+T_FX_FIXED 65 65
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b10110110110110110110110110110110110110110110110110110110110110110
+a = 0b00000000000000000000000000000000000000000000000000000000000001010
+T_FX_UFIX 65 65
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b010110110110110110110110110110110110110110110110110110110110110110
+a = 0b000000000000000000000000000000000000000000000000000000000000001010
+T_FX_UFIXED 65 65
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b010110110110110110110110110110110110110110110110110110110110110110
+a = 0b000000000000000000000000000000000000000000000000000000000000001010
+T_FX_FIX 65 33
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b101101101101101101101101101101101.10110110110110110110110110110110
+a = 0b000000000000000000000000000001010.00000000000000000000000000000000
+T_FX_FIXED 65 33
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b101101101101101101101101101101101.10110110110110110110110110110110
+a = 0b000000000000000000000000000001010.00000000000000000000000000000000
+T_FX_UFIX 65 33
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b0101101101101101101101101101101101.10110110110110110110110110110110
+a = 0b0000000000000000000000000000001010.00000000000000000000000000000000
+T_FX_UFIXED 65 33
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b0101101101101101101101101101101101.10110110110110110110110110110110
+a = 0b0000000000000000000000000000001010.00000000000000000000000000000000
+T_FX_FIX 65 111
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b101101101101101101101101101101101101101101101101101101101101101100000000000000000000000000000000000000000000000
+a = 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+T_FX_FIXED 65 111
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b101101101101101101101101101101101101101101101101101101101101101100000000000000000000000000000000000000000000000
+a = 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+T_FX_UFIX 65 111
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b0101101101101101101101101101101101101101101101101101101101101101100000000000000000000000000000000000000000000000
+a = 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+T_FX_UFIXED 65 111
+................................................................. |..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|
+a = 0b0101101101101101101101101101101101101101101101101101101101101101100000000000000000000000000000000000000000000000
+a = 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/main.cpp b/src/systemc/tests/systemc/datatypes/fx/bit/main.cpp
new file mode 100644
index 000000000..f3e25cc6f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/main.cpp
@@ -0,0 +1,67 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// main.cxx<3> --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Mon Jan 11 13:25:23 1999
+// Status : none
+//
+
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "test_all.hh"
+
+
+extern void test_bit(ostream&, int, int);
+
+static void test_cases(ostream& out, int wl, int iwl)
+{
+ test_bit(out, wl, iwl);
+}
+
+
+int sc_main( int, char** )
+{
+ int wl = 0, iwl = 0;
+ test_cases(cout, wl, wl);
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.0 b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.0
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.1 b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.1
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/t_all.1
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat
new file mode 100644
index 000000000..b93cc245a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat
@@ -0,0 +1,120 @@
+T_FX_FIX 13 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 13 13
+................................................................................ ............|..|..|..|..........................................................
+..........|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ..........||.||.||.||.||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIX 13 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 13 13
+................................................................................ ............|..|..|..|..........................................................
+..........|||||||||||||......................................................... ..........||.||.||.||.|.........................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIX 13 0
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 13 0
+................................................................................ |..|..|..|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.......................................................................
+.a = NaN
+a = 0b.0111111111111
+T_FX_UFIX 13 0
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 13 0
+................................................................................ |..|..|..|......................................................................
+||||||||||...................................................................... .||.||.||.......................................................................
+.a = NaN
+a = 0b.01111111111111e+1
+T_FX_FIX 5 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 5 13
+................................................................................ ..................|..|..........................................................
+..................|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ...................||.||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0
+T_FX_UFIX 5 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 5 13
+................................................................................ ..................|..|..........................................................
+..................|||||......................................................... ...................||.|.........................................................
+.a = NaN
+a = 0b.0
+T_FX_FIX 65 65
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 65 65
+................................................................................ .....................|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.......
+..........|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .....................|||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIX 65 65
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 65 65
+................................................................................ .....................|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.......
+...........................................................................|.... ...........................................................................|....
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIX 65 33
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 65 33
+................................................................................ |..|..|..|..|..|..|..|..|..|..|..|..|..|..||||||||||||||||||||||||||||||||||||||
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||.||.||.||.||.||.||.||.||.||.||.||.||.||......................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIX 65 33
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 65 33
+................................................................................ |..|..|..|..|..|..|..|..|..|..|..|..|..|..|.....................................
+...........................................|.................................... ...........................................|....................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIX 65 111
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 65 111
+................................................................................ .........................................................|..|..|..|..|..|..|..|.
+........................................................|||||||||||||||||||||||| ........................................................|.||.||.||.||.||.||.||.|
+.a = NaN
+a = 0b.0
+T_FX_UFIX 65 111
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 65 111
+................................................................................ .........................................................|..|..|..|..|..|..|..|.
+................................................................................ ................................................................................
+.a = NaN
+a = 0b.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat
new file mode 100644
index 000000000..ddded08c3
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat
@@ -0,0 +1,120 @@
+T_FX_FIX 13 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 13 13
+................................................................................ ............|..|..|..|..........................................................
+..........|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ..........||.||.||.||.||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIX 13 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 13 13
+................................................................................ ............|..|..|..|..........................................................
+..........|||||||||||||......................................................... ..........||.||.||.||.|.........................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIX 13 0
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 13 0
+................................................................................ |||.||.||.||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |..|..|..|......................................................................
+.a = NaN
+a = 0b.0111111111111
+T_FX_UFIX 13 0
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 13 0
+................................................................................ |..|..|..|......................................................................
+||||||||||...................................................................... .||.||.||.......................................................................
+.a = NaN
+a = 0b.01111111111111e+1
+T_FX_FIX 5 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 5 13
+................................................................................ ..................|..|..........................................................
+..................|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ...................||.||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0
+T_FX_UFIX 5 13
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 5 13
+................................................................................ ..................|..|..........................................................
+..................|||||......................................................... ...................||.|.........................................................
+.a = NaN
+a = 0b.0
+T_FX_FIX 65 65
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 65 65
+................................................................................ ............|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.......
+..........|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ..........||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.|||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIX 65 65
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 65 65
+................................................................................ ............|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|..|.......
+..........|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||..... ..........||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.||.....
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIX 65 33
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 65 33
+................................................................................ |||.||.||.||.||.||.||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |..|..|..|..|..|..|..|..|..|..|..|..|..|..|.....................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIX 65 33
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 65 33
+................................................................................ |..|..|..|..|..|..|..|..|..|..|..|..|..|..|.....................................
+|||||||||||||||||||||||||||||||||||||||||||..................................... .||.||.||.||.||.||.||.||.||.||.||.||.||.||......................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIX 65 111
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| .||.||.||.||.||.||.||.||.|||||||||||||||||||||||||||||||||||||||||||||||||||||||
+.a = NaN
+a = 0b.0101e+5
+T_FX_FIXED 65 111
+................................................................................ .........................................................|..|..|..|..|..|..|..|.
+........................................................|||||||||||||||||||||||| ........................................................|.||.||.||.||.||.||.||.|
+.a = NaN
+a = 0b.0
+T_FX_UFIX 65 111
+................................................................................ |..|..|..|..|..|..|..|..|.......................................................
+||||||||||||||||||||||||||...................................................... .||.||.||.||.||.||.||.||.|......................................................
+.a = NaN
+a = 0b.0101e+5
+T_FX_UFIXED 65 111
+................................................................................ .........................................................|..|..|..|..|..|..|..|.
+........................................................|||||||||||||||||||||||| ........................................................|.||.||.||.||.||.||.||.|
+.a = NaN
+a = 0b.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/test.f b/src/systemc/tests/systemc/datatypes/fx/bit/test.f
new file mode 100644
index 000000000..cb82c1ef5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/test.f
@@ -0,0 +1,2 @@
+bit/main.cpp
+bit/test_bit.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/test_all.hh b/src/systemc/tests/systemc/datatypes/fx/bit/test_all.hh
new file mode 100644
index 000000000..592b7ed4e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/test_all.hh
@@ -0,0 +1,80 @@
+// This may look like C code, but it is really -*- C++ -*-
+//
+// test_all.hh<2> --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Thu Jan 21 10:32:46 1999
+// Status : none
+//
+
+#ifndef _test_all_hh_
+#define _test_all_hh_
+
+
+
+#define TEST_BIT_T(T_op) \
+{ \
+ out << #T_op << " " << T_WL << " " << T_IWL << "\n"; \
+ sc_fxtype_context fooc(sc_fxtype_params(T_WL, T_IWL)); \
+ T_op a = 0; \
+ int i; \
+ for (i = 0; i < T_WL; ++i) \
+ { \
+ if (a[i]) \
+ out << "|"; \
+ else \
+ out << "."; \
+ } \
+ out << "\t"; \
+ for (i = 0; i < T_WL; i += 3) \
+ a[i] = 1; \
+ for (i = 0; i < T_WL; ++i) \
+ { \
+ if (a[i]) \
+ out << "|"; \
+ else \
+ out << "."; \
+ } \
+ out << "\n"; \
+ a = 0; \
+ a = ~a; \
+ for (i = 0; i < T_WL; ++i) \
+ { \
+ if (a[i]) \
+ out << "|"; \
+ else \
+ out << "."; \
+ } \
+ out << "\t"; \
+ for (i = 0; i < T_WL; i += 3) \
+ a[i] = 0; \
+ for (i = 0; i < T_WL; ++i) \
+ { \
+ if (a[i]) \
+ out << "|"; \
+ else \
+ out << "."; \
+ } \
+ out << "\n"; \
+ out << "a = " << a.to_string(SC_BIN) << "\n"; \
+ a = "0b01010"; \
+ out << "a = " << a.to_string(SC_BIN) << "\n"; \
+}
+
+
+#define TEST_BIT \
+TEST_BIT_T(T_FX_FIX); \
+TEST_BIT_T(T_FX_FIXED); \
+TEST_BIT_T(T_FX_UFIX); \
+TEST_BIT_T(T_FX_UFIXED);
+
+
+#define T_FX_UFIX sc_ufix
+#define T_FX_FIX sc_fix
+#define T_FX_FIXED sc_fixed<T_WL, T_IWL>
+#define T_FX_UFIXED sc_ufixed<T_WL, T_IWL>
+
+#define T_WL 4
+#define T_IWL 4
+
+#endif
diff --git a/src/systemc/tests/systemc/datatypes/fx/bit/test_bit.cpp b/src/systemc/tests/systemc/datatypes/fx/bit/test_bit.cpp
new file mode 100644
index 000000000..e4bb174cf
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/bit/test_bit.cpp
@@ -0,0 +1,86 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test_bit.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// test_bit.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Thu Jan 21 10:27:26 1999
+// Status : none
+//
+
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "test_all.hh"
+
+
+void test_bit(ostream& out, int wl, int iwl)
+{
+#undef T_WL
+#undef T_IWL
+#define T_WL 13
+#define T_IWL 13
+ TEST_BIT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 13
+#define T_IWL 0
+ TEST_BIT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 5
+#define T_IWL 13
+ TEST_BIT;
+
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 65
+ TEST_BIT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 33
+ TEST_BIT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 111
+ TEST_BIT;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/array.cpp b/src/systemc/tests/systemc/datatypes/fx/constructors/array.cpp
new file mode 100644
index 000000000..985f0015f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/array.cpp
@@ -0,0 +1,120 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ array.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// array.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 11:55:50 1998
+// Status : none
+//
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+// Without this, conversions use the implicit
+// operator double, which is both lossy and
+// can cause UB in certain cases.
+template <typename From>
+class converter {
+ From val;
+public:
+ converter(From val): val(val) {}
+ operator int() const { return val.to_int(); }
+ operator unsigned int() const { return val.to_uint(); }
+ operator short() const { return val.to_short(); }
+ operator unsigned short() const { return val.to_ushort(); }
+ operator long() const { return val.to_long(); }
+ operator unsigned long() const { return val.to_ulong(); }
+ operator float() const { return val.to_float(); }
+ operator double() const { return val.to_double(); }
+};
+
+template <typename To, typename From>
+To convert(From val) {
+ return converter<From>(val);
+}
+
+
+template <typename T>
+void show(char const *const name, int i, T val) {
+ cerr << name << "[" << i << "] : " << val.to_double() << " : " << val.to_string(SC_HEX) << "\n";
+}
+
+template <typename T, typename U>
+void test_fx(U a_mul, U b_init, U b_mul, char const *t_name, char const *u_name)
+{
+ cerr << "--array-Inf-Inf-Inf-Inf-Inf- test_fx_" << t_name << "_" << u_name << "\n";
+
+ T a(static_cast<U>(0));
+ T b(b_init);
+ show("a", 0, a);
+ show("b", 0, b);
+
+ for (U i = 1; i < 4; ++i) {
+ // Be careful here. We don't want a T to ever be implicitly converted,
+ // else we have a double which cannot be safely cast, but converting early
+ // means we can be subject to implicit upcasts. That's minimized by having all
+ // of the values of type U, but if U is smaller than int it can still be
+ // implicitly upcast, ergo the outer cast.
+ a = static_cast<U>(i * i * a_mul);
+ b = static_cast<U>(convert<U>(b) * i * b_mul);
+ show("a", i, a);
+ show("b", i, b);
+ }
+}
+
+template <typename T>
+void batch_test_fx(char const *t_name, int uinit) {
+ cerr << "************** array test_fx_" << t_name << "_\n";
+ test_fx<T, int >(1, -1, -1, t_name, "int");
+ test_fx<T, unsigned int >(1, uinit, -1, t_name, "uint");
+ test_fx<T, short >(1, -1, -1, t_name, "short");
+ test_fx<T, unsigned short>(1, uinit, -1, t_name, "ushort");
+ test_fx<T, long >(1, -1, -1, t_name, "long");
+ test_fx<T, unsigned long >(1, uinit, -1, t_name, "ulong");
+ test_fx<T, float >(1.123456789f, -1.987654321f, -1.789654123f, t_name, "float");
+ test_fx<T, double>(1.123456789, -1.987654321, -1.789654123, t_name, "double");
+}
+
+void array() {
+ batch_test_fx<sc_fxval>("float", -1);
+ batch_test_fx<sc_ufix>("ufix", -1);
+ batch_test_fx<sc_fix>("fix", -1);
+ batch_test_fx<sc_fixed<8, 5> >("fixed", 1);
+ batch_test_fx<sc_ufixed<8, 5> >("ufixed", 1);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/assign.cpp b/src/systemc/tests/systemc/datatypes/fx/constructors/assign.cpp
new file mode 100644
index 000000000..3523857c0
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/assign.cpp
@@ -0,0 +1,546 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ assign.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// assign.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:58:11 1998
+// Status : none
+//
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#define SC_FXVAL_IMPLICIT_CONV
+#include "systemc.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW_ASSIGN(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT_ASSIGN(a) cerr << "--assign-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+//----------------------------------------------------------------
+static void test_fx_float_int()
+{
+ IDENT_ASSIGN("test_fx_float_int");
+
+ sc_fxval a = 0;
+ sc_fxval b;
+ sc_fxval c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT_ASSIGN("test_fx_float_uint");
+
+ sc_fxval a = (uint)0;
+ sc_fxval b;
+ sc_fxval c = b = (uint)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_short()
+{
+ IDENT_ASSIGN("test_fx_float_short");
+
+ sc_fxval a = (short)0;
+ sc_fxval b;
+ sc_fxval c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT_ASSIGN("test_fx_float_ushort");
+
+ sc_fxval a = (ushort)0;
+ sc_fxval b;
+ sc_fxval c = b = (ushort)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_long()
+{
+ IDENT_ASSIGN("test_fx_float_long");
+
+ sc_fxval a = (long)0;
+ sc_fxval b;
+ sc_fxval c = b = -1L;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT_ASSIGN("test_fx_float_ulong");
+ sc_fxval a(0);
+ sc_fxval b;
+ sc_fxval c = b = -1UL;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_float()
+{
+ IDENT_ASSIGN("test_fx_float_float");
+
+ sc_fxval a(0.0f);
+ sc_fxval b;
+ sc_fxval c = b = -1.0f;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_double()
+{
+ IDENT_ASSIGN("test_fx_float_double");
+
+ sc_fxval a(0.0);
+ sc_fxval b;
+ sc_fxval c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_ufix_int()
+{
+ IDENT_ASSIGN("test_fx_ufix_int");
+
+ sc_ufix a(0);
+ sc_ufix b;
+ sc_ufix c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT_ASSIGN("test_fx_ufix_uint");
+
+ sc_ufix a(0u);
+ sc_ufix b;
+ sc_ufix c = b = (uint)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT_ASSIGN("test_fx_ufix_short");
+
+ sc_ufix a((short)0);
+ sc_ufix b;
+ sc_ufix c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT_ASSIGN("test_fx_ufix_ushort");
+
+ sc_ufix a((ushort)0);
+ sc_ufix b;
+ sc_ufix c = b = (ushort)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT_ASSIGN("test_fx_ufix_long");
+
+ sc_ufix a(0L);
+ sc_ufix b;
+ sc_ufix c = b = -1L;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT_ASSIGN("test_fx_ufix_ulong");
+ sc_ufix a = (ulong)0;
+ sc_ufix b;
+ sc_ufix c = b = (ulong)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT_ASSIGN("test_fx_ufix_float");
+
+ sc_ufix a = 0.0;
+ sc_ufix b;
+ sc_ufix c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT_ASSIGN("test_fx_ufix_double");
+
+ sc_ufix a = (double)0.0;
+ sc_ufix b;
+ sc_ufix c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fix_int()
+{
+ IDENT_ASSIGN("test_fx_fix_int");
+
+ sc_fix a = 0;
+ sc_fix b;
+ sc_fix c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT_ASSIGN("test_fx_fix_uint");
+
+ sc_fix a = (uint)0;
+ sc_fix b;
+ sc_fix c = b = (uint)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_short()
+{
+ IDENT_ASSIGN("test_fx_fix_short");
+
+ sc_fix a = (short)0;
+ sc_fix b;
+ sc_fix c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT_ASSIGN("test_fx_fix_ushort");
+
+ sc_fix a = (ushort)0;
+ sc_fix b;
+ sc_fix c = b = (ushort)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT_ASSIGN("test_fx_fix_long");
+
+ sc_fix a = (long)0;
+ sc_fix b;
+ sc_fix c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT_ASSIGN("test_fx_fix_ulong");
+ sc_fix a = (ulong)0;
+ sc_fix b;
+ sc_fix c = b = (ulong)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT_ASSIGN("test_fx_fix_float");
+
+ sc_fix a = 0.0;
+ sc_fix b;
+ sc_fix c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT_ASSIGN("test_fx_fix_double");
+
+ sc_fix a = (double)0.0;
+ sc_fix b;
+ sc_fix c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fixed_int()
+{
+ IDENT_ASSIGN("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a = 0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT_ASSIGN("test_fx_fixed_uint");
+
+ sc_fixed<8, 5> a = (uint)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (uint)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT_ASSIGN("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a = (short)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT_ASSIGN("test_fx_fixed_ushort");
+
+ sc_fixed<8, 5> a = (ushort)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (ushort)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT_ASSIGN("test_fx_fixed_long");
+
+ sc_fixed<8, 5> a = (long)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT_ASSIGN("test_fx_fixed_ulong");
+ sc_fixed<8, 5> a = (ulong)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (ulong)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT_ASSIGN("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a = 0.0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT_ASSIGN("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a = (double)0.0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_ufixed_int()
+{
+ IDENT_ASSIGN("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a = 0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT_ASSIGN("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a = (uint)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (uint)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT_ASSIGN("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a = (short)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT_ASSIGN("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a = (ushort)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (ushort)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT_ASSIGN("test_fx_ufixed_long");
+
+ sc_ufixed<8, 5> a = (long)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT_ASSIGN("test_fx_ufixed_ulong");
+ sc_ufixed<8, 5> a = (ulong)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (ulong)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT_ASSIGN("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a = 0.0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT_ASSIGN("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a = (double)0.0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+void assign()
+{
+ cerr << "************** assign test_fx_float_\n";
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+ cerr << "************** assign test_fx_ufix_\n";
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+ cerr << "************** assign test_fx_fix_\n";
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+ cerr << "************** assign test_fx_fixed_\n";
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+ cerr << "************** assign test_fx_ufixed_\n";
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/assign_constructor.cpp b/src/systemc/tests/systemc/datatypes/fx/constructors/assign_constructor.cpp
new file mode 100644
index 000000000..e4121e49a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/assign_constructor.cpp
@@ -0,0 +1,639 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ assign_constructor.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// assign_constructor.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:47:21 1998
+// Status : none
+//
+
+#include <limits.h>
+#include <float.h>
+#define SC_INCLUDE_FX
+#define SC_FXVAL_IMPLICIT_CONV
+#include "systemc.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW_ASSIGN_CONSTRUCTORS(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT_ASSIGN_CONSTRUCTORS(a) cerr << "--assign_constructor-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+//----------------------------------------------------------------
+// copy-initialisation from builtin types no longer works with sc_fxval,
+// unless SC_FXVAL_IMPLICIT_CONV is defined
+
+#if defined(SC_FXVAL_IMPLICIT_CONV)
+static void test_fx_float_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_int");
+
+ sc_fxval a = 0;
+ sc_fxval b = 1;
+ sc_fxval c = -1;
+ sc_fxval d = INT_MAX;
+ sc_fxval e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_uint");
+
+ sc_fxval a = (uint)0;
+ sc_fxval b = (uint)1;
+ sc_fxval c = (uint)-1;
+ sc_fxval d = UINT_MAX;
+ sc_fxval e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_short");
+
+ sc_fxval a = (short)0;
+ sc_fxval b = (short)1;
+ sc_fxval c = (short)-1;
+ sc_fxval d = SHRT_MAX;
+ sc_fxval e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_ushort");
+
+ sc_fxval a = (ushort)0;
+ sc_fxval b = (ushort)1;
+ sc_fxval c = (ushort)-1;
+ sc_fxval d = USHRT_MAX;
+ sc_fxval e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_long");
+
+ sc_fxval a = (long)0;
+ sc_fxval b = (long)1;
+ sc_fxval c = (long)-1;
+ sc_fxval d = LONG_MAX;
+ sc_fxval e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_ulong");
+
+ sc_fxval a = (ulong)0;
+ sc_fxval b = (ulong)1;
+ sc_fxval c = (ulong)-1;
+ sc_fxval d = ULONG_MAX;
+ sc_fxval e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_float");
+
+ sc_fxval a = 0.0;
+ sc_fxval b = 1.0;
+ sc_fxval c = -1.0;
+ sc_fxval d = FLT_MAX;
+ sc_fxval e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_double");
+
+ sc_fxval a = (double)0.0;
+ sc_fxval b = (double)1.0;
+ sc_fxval c = (double)-1.0;
+ sc_fxval d = DBL_MAX;
+ sc_fxval e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+#endif // defined(SC_FXVAL_IMPLICIT_CONV)
+
+//----------------------------------------------------------------
+static void test_fx_ufix_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_int");
+
+ sc_ufix a = 0;
+ sc_ufix b = 1;
+ sc_ufix c = -1;
+ sc_ufix d = INT_MAX;
+ sc_ufix e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_uint");
+
+ sc_ufix a = (uint)0;
+ sc_ufix b = (uint)1;
+ sc_ufix c = (uint)-1;
+ sc_ufix d = UINT_MAX;
+ sc_ufix e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_short");
+
+ sc_ufix a = (short)0;
+ sc_ufix b = (short)1;
+ sc_ufix c = (short)-1;
+ sc_ufix d = SHRT_MAX;
+ sc_ufix e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_ushort");
+
+ sc_ufix a = (ushort)0;
+ sc_ufix b = (ushort)1;
+ sc_ufix c = (ushort)-1;
+ sc_ufix d = USHRT_MAX;
+ sc_ufix e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_long");
+
+ sc_ufix a = (long)0;
+ sc_ufix b = (long)1;
+ sc_ufix c = (long)-1;
+ sc_ufix d = LONG_MAX;
+ sc_ufix e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_ulong");
+
+ sc_ufix a = (ulong)0;
+ sc_ufix b = (ulong)1;
+ sc_ufix c = (ulong)-1;
+ sc_ufix d = ULONG_MAX;
+ sc_ufix e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_float");
+
+ sc_ufix a = 0.0;
+ sc_ufix b = 1.0;
+ sc_ufix c = -1.0;
+ sc_ufix d = FLT_MAX;
+ sc_ufix e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_double");
+
+ sc_ufix a = (double)0.0;
+ sc_ufix b = (double)1.0;
+ sc_ufix c = (double)-1.0;
+ sc_ufix d = DBL_MAX;
+ sc_ufix e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fix_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_int");
+
+ sc_fix a = 0;
+ sc_fix b = 1;
+ sc_fix c = -1;
+ sc_fix d = INT_MAX;
+ sc_fix e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_uint");
+
+ sc_fix a = (uint)0;
+ sc_fix b = (uint)1;
+ sc_fix c = (uint)-1;
+ sc_fix d = UINT_MAX;
+ sc_fix e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_short");
+
+ sc_fix a = (short)0;
+ sc_fix b = (short)1;
+ sc_fix c = (short)-1;
+ sc_fix d = SHRT_MAX;
+ sc_fix e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_ushort");
+
+ sc_fix a = (ushort)0;
+ sc_fix b = (ushort)1;
+ sc_fix c = (ushort)-1;
+ sc_fix d = USHRT_MAX;
+ sc_fix e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_long");
+
+ sc_fix a = (long)0;
+ sc_fix b = (long)1;
+ sc_fix c = (long)-1;
+ sc_fix d = LONG_MAX;
+ sc_fix e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_ulong");
+
+ sc_fix a = (ulong)0;
+ sc_fix b = (ulong)1;
+ sc_fix c = (ulong)-1;
+ sc_fix d = ULONG_MAX;
+ sc_fix e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_float");
+
+ sc_fix a = 0.0;
+ sc_fix b = 1.0;
+ sc_fix c = -1.0;
+ sc_fix d = FLT_MAX;
+ sc_fix e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_double");
+
+ sc_fix a = (double)0.0;
+ sc_fix b = (double)1.0;
+ sc_fix c = (double)-1.0;
+ sc_fix d = DBL_MAX;
+ sc_fix e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fixed_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a = 0;
+ sc_fixed<8, 5> b = 1;
+ sc_fixed<8, 5> c = -1;
+ sc_fixed<8, 5> d = INT_MAX;
+ sc_fixed<8, 5> e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_uint");
+
+ sc_fixed<8, 5> a = (uint)0;
+ sc_fixed<8, 5> b = (uint)1;
+ sc_fixed<8, 5> c = (uint)-1;
+ sc_fixed<8, 5> d = UINT_MAX;
+ sc_fixed<8, 5> e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a = (short)0;
+ sc_fixed<8, 5> b = (short)1;
+ sc_fixed<8, 5> c = (short)-1;
+ sc_fixed<8, 5> d = SHRT_MAX;
+ sc_fixed<8, 5> e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_ushort");
+
+ sc_fixed<8, 5> a = (ushort)0;
+ sc_fixed<8, 5> b = (ushort)1;
+ sc_fixed<8, 5> c = (ushort)-1;
+ sc_fixed<8, 5> d = USHRT_MAX;
+ sc_fixed<8, 5> e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_long");
+
+ sc_fixed<8, 5> a = (long)0;
+ sc_fixed<8, 5> b = (long)1;
+ sc_fixed<8, 5> c = (long)-1;
+ sc_fixed<8, 5> d = LONG_MAX;
+ sc_fixed<8, 5> e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_ulong");
+
+ sc_fixed<8, 5> a = (ulong)0;
+ sc_fixed<8, 5> b = (ulong)1;
+ sc_fixed<8, 5> c = (ulong)-1;
+ sc_fixed<8, 5> d = ULONG_MAX;
+ sc_fixed<8, 5> e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a = 0.0;
+ sc_fixed<8, 5> b = 1.0;
+ sc_fixed<8, 5> c = -1.0;
+ sc_fixed<8, 5> d = FLT_MAX;
+ sc_fixed<8, 5> e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a = (double)0.0;
+ sc_fixed<8, 5> b = (double)1.0;
+ sc_fixed<8, 5> c = (double)-1.0;
+ sc_fixed<8, 5> d = DBL_MAX;
+ sc_fixed<8, 5> e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+//----------------------------------------------------------------
+static void test_fx_ufixed_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a = 0;
+ sc_ufixed<8, 5> b = 1;
+ sc_ufixed<8, 5> c = -1;
+ sc_ufixed<8, 5> d = INT_MAX;
+ sc_ufixed<8, 5> e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a = (uint)0;
+ sc_ufixed<8, 5> b = (uint)1;
+ sc_ufixed<8, 5> c = (uint)-1;
+ sc_ufixed<8, 5> d = UINT_MAX;
+ sc_ufixed<8, 5> e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a = (short)0;
+ sc_ufixed<8, 5> b = (short)1;
+ sc_ufixed<8, 5> c = (short)-1;
+ sc_ufixed<8, 5> d = SHRT_MAX;
+ sc_ufixed<8, 5> e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a = (ushort)0;
+ sc_ufixed<8, 5> b = (ushort)1;
+ sc_ufixed<8, 5> c = (ushort)-1;
+ sc_ufixed<8, 5> d = USHRT_MAX;
+ sc_ufixed<8, 5> e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_long");
+
+ sc_ufixed<8, 5> a = (long)0;
+ sc_ufixed<8, 5> b = (long)1;
+ sc_ufixed<8, 5> c = (long)-1;
+ sc_ufixed<8, 5> d = LONG_MAX;
+ sc_ufixed<8, 5> e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_ulong");
+
+ sc_ufixed<8, 5> a = (ulong)0;
+ sc_ufixed<8, 5> b = (ulong)1;
+ sc_ufixed<8, 5> c = (ulong)-1;
+ sc_ufixed<8, 5> d = ULONG_MAX;
+ sc_ufixed<8, 5> e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a = 0.0;
+ sc_ufixed<8, 5> b = 1.0;
+ sc_ufixed<8, 5> c = -1.0;
+ sc_ufixed<8, 5> d = FLT_MAX;
+ sc_ufixed<8, 5> e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a = (double)0.0;
+ sc_ufixed<8, 5> b = (double)1.0;
+ sc_ufixed<8, 5> c = (double)-1.0;
+ sc_ufixed<8, 5> d = DBL_MAX;
+ sc_ufixed<8, 5> e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+void assign_constructor()
+{
+#if defined(SC_FXVAL_IMPLICIT_CONV)
+ cerr << "************** assign_constructor test_fx_float_\n";
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+#endif // defined(SC_FXVAL_IMPLICIT_CONV)
+ cerr << "************** assign_constructor test_fx_ufix_\n";
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+ cerr << "************** assign_constructor test_fx_fix_\n";
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+ cerr << "************** assign_constructor test_fx_fixed_\n";
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+ cerr << "************** assign_constructor test_fx_ufixed_\n";
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/default_assign.cpp b/src/systemc/tests/systemc/datatypes/fx/constructors/default_assign.cpp
new file mode 100644
index 000000000..1fd4fceba
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/default_assign.cpp
@@ -0,0 +1,635 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ default_assign.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// default_assign.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:52:54 1998
+// Status : none
+//
+
+#include <limits.h>
+#include <float.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW_DEFAULT_ASSIGN(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT_DEFAULT_ASSIGN(a) cerr << "--default_assign-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+//-------------------------------------------------------
+static void test_fx_float_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_int");
+
+ sc_fxval a; a = 0;
+ sc_fxval b; b = 1;
+ sc_fxval c; c = -1;
+ sc_fxval d; d = INT_MAX;
+ sc_fxval e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_uint");
+
+ sc_fxval a; a = (uint)0;
+ sc_fxval b; b = (uint)1;
+ sc_fxval c; c = (uint)-1;
+ sc_fxval d; d = UINT_MAX;
+ sc_fxval e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_short");
+
+ sc_fxval a; a = (short)0;
+ sc_fxval b; b = (short)1;
+ sc_fxval c; c = (short)-1;
+ sc_fxval d; d = SHRT_MAX;
+ sc_fxval e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_ushort");
+
+ sc_fxval a; a = (ushort)0;
+ sc_fxval b; b = (ushort)1;
+ sc_fxval c; c = (ushort)-1;
+ sc_fxval d; d = USHRT_MAX;
+ sc_fxval e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_long");
+
+ sc_fxval a; a = (long)0;
+ sc_fxval b; b = (long)1;
+ sc_fxval c; c = (long)-1;
+ sc_fxval d; d = LONG_MAX;
+ sc_fxval e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_ulong");
+
+ sc_fxval a; a = (ulong)0;
+ sc_fxval b; b = (ulong)1;
+ sc_fxval c; c = (ulong)-1;
+ sc_fxval d; d = ULONG_MAX;
+ sc_fxval e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_float");
+
+ sc_fxval a; a = 0.0;
+ sc_fxval b; b = 1.0;
+ sc_fxval c; c = -1.0;
+ sc_fxval d; d = FLT_MAX;
+ sc_fxval e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_double");
+
+ sc_fxval a; a = (double)0.0;
+ sc_fxval b; b = (double)1.0;
+ sc_fxval c; c = (double)-1.0;
+ sc_fxval d; d = DBL_MAX;
+ sc_fxval e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_ufix_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_int");
+
+ sc_ufix a; a = 0;
+ sc_ufix b; b = 1;
+ sc_ufix c; c = -1;
+ sc_ufix d; d = INT_MAX;
+ sc_ufix e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_uint");
+
+ sc_ufix a; a = (uint)0;
+ sc_ufix b; b = (uint)1;
+ sc_ufix c; c = (uint)-1;
+ sc_ufix d; d = UINT_MAX;
+ sc_ufix e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_short");
+
+ sc_ufix a; a = (short)0;
+ sc_ufix b; b = (short)1;
+ sc_ufix c; c = (short)-1;
+ sc_ufix d; d = SHRT_MAX;
+ sc_ufix e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_ushort");
+
+ sc_ufix a; a = (ushort)0;
+ sc_ufix b; b = (ushort)1;
+ sc_ufix c; c = (ushort)-1;
+ sc_ufix d; d = USHRT_MAX;
+ sc_ufix e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_long");
+
+ sc_ufix a; a = (long)0;
+ sc_ufix b; b = (long)1;
+ sc_ufix c; c = (long)-1;
+ sc_ufix d; d = LONG_MAX;
+ sc_ufix e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_ulong");
+
+ sc_ufix a; a = (ulong)0;
+ sc_ufix b; b = (ulong)1;
+ sc_ufix c; c = (ulong)-1;
+ sc_ufix d; d = ULONG_MAX;
+ sc_ufix e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_float");
+
+ sc_ufix a; a = 0.0;
+ sc_ufix b; b = 1.0;
+ sc_ufix c; c = -1.0;
+ sc_ufix d; d = FLT_MAX;
+ sc_ufix e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_double");
+
+ sc_ufix a; a = (double)0.0;
+ sc_ufix b; b = (double)1.0;
+ sc_ufix c; c = (double)-1.0;
+ sc_ufix d; d = DBL_MAX;
+ sc_ufix e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_fix_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_int");
+
+ sc_fix a; a = 0;
+ sc_fix b; b = 1;
+ sc_fix c; c = -1;
+ sc_fix d; d = INT_MAX;
+ sc_fix e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_uint");
+
+ sc_fix a; a = (uint)0;
+ sc_fix b; b = (uint)1;
+ sc_fix c; c = (uint)-1;
+ sc_fix d; d = UINT_MAX;
+ sc_fix e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_short");
+
+ sc_fix a; a = (short)0;
+ sc_fix b; b = (short)1;
+ sc_fix c; c = (short)-1;
+ sc_fix d; d = SHRT_MAX;
+ sc_fix e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_ushort");
+
+ sc_fix a; a = (ushort)0;
+ sc_fix b; b = (ushort)1;
+ sc_fix c; c = (ushort)-1;
+ sc_fix d; d = USHRT_MAX;
+ sc_fix e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_long");
+
+ sc_fix a; a = (long)0;
+ sc_fix b; b = (long)1;
+ sc_fix c; c = (long)-1;
+ sc_fix d; d = LONG_MAX;
+ sc_fix e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_ulong");
+
+ sc_fix a; a = (ulong)0;
+ sc_fix b; b = (ulong)1;
+ sc_fix c; c = (ulong)-1;
+ sc_fix d; d = ULONG_MAX;
+ sc_fix e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_float");
+
+ sc_fix a; a = 0.0;
+ sc_fix b; b = 1.0;
+ sc_fix c; c = -1.0;
+ sc_fix d; d = FLT_MAX;
+ sc_fix e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_double");
+
+ sc_fix a; a = (double)0.0;
+ sc_fix b; b = (double)1.0;
+ sc_fix c; c = (double)-1.0;
+ sc_fix d; d = DBL_MAX;
+ sc_fix e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_fixed_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a; a = 0;
+ sc_fixed<8, 5> b; b = 1;
+ sc_fixed<8, 5> c; c = -1;
+ sc_fixed<8, 5> d; d = INT_MAX;
+ sc_fixed<8, 5> e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_uint");
+
+ sc_fixed<8, 5> a; a = (uint)0;
+ sc_fixed<8, 5> b; b = (uint)1;
+ sc_fixed<8, 5> c; c = (uint)-1;
+ sc_fixed<8, 5> d; d = UINT_MAX;
+ sc_fixed<8, 5> e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a; a = (short)0;
+ sc_fixed<8, 5> b; b = (short)1;
+ sc_fixed<8, 5> c; c = (short)-1;
+ sc_fixed<8, 5> d; d = SHRT_MAX;
+ sc_fixed<8, 5> e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_ushort");
+
+ sc_fixed<8, 5> a; a = (ushort)0;
+ sc_fixed<8, 5> b; b = (ushort)1;
+ sc_fixed<8, 5> c; c = (ushort)-1;
+ sc_fixed<8, 5> d; d = USHRT_MAX;
+ sc_fixed<8, 5> e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_long");
+
+ sc_fixed<8, 5> a; a = (long)0;
+ sc_fixed<8, 5> b; b = (long)1;
+ sc_fixed<8, 5> c; c = (long)-1;
+ sc_fixed<8, 5> d; d = LONG_MAX;
+ sc_fixed<8, 5> e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_ulong");
+
+ sc_fixed<8, 5> a; a = (ulong)0;
+ sc_fixed<8, 5> b; b = (ulong)1;
+ sc_fixed<8, 5> c; c = (ulong)-1;
+ sc_fixed<8, 5> d; d = ULONG_MAX;
+ sc_fixed<8, 5> e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a; a = 0.0;
+ sc_fixed<8, 5> b; b = 1.0;
+ sc_fixed<8, 5> c; c = -1.0;
+ sc_fixed<8, 5> d; d = FLT_MAX;
+ sc_fixed<8, 5> e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a; a = (double)0.0;
+ sc_fixed<8, 5> b; b = (double)1.0;
+ sc_fixed<8, 5> c; c = (double)-1.0;
+ sc_fixed<8, 5> d; d = DBL_MAX;
+ sc_fixed<8, 5> e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_ufixed_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a; a = 0;
+ sc_ufixed<8, 5> b; b = 1;
+ sc_ufixed<8, 5> c; c = -1;
+ sc_ufixed<8, 5> d; d = INT_MAX;
+ sc_ufixed<8, 5> e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a; a = (uint)0;
+ sc_ufixed<8, 5> b; b = (uint)1;
+ sc_ufixed<8, 5> c; c = (uint)-1;
+ sc_ufixed<8, 5> d; d = UINT_MAX;
+ sc_ufixed<8, 5> e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a; a = (short)0;
+ sc_ufixed<8, 5> b; b = (short)1;
+ sc_ufixed<8, 5> c; c = (short)-1;
+ sc_ufixed<8, 5> d; d = SHRT_MAX;
+ sc_ufixed<8, 5> e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a; a = (ushort)0;
+ sc_ufixed<8, 5> b; b = (ushort)1;
+ sc_ufixed<8, 5> c; c = (ushort)-1;
+ sc_ufixed<8, 5> d; d = USHRT_MAX;
+ sc_ufixed<8, 5> e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_long");
+
+ sc_ufixed<8, 5> a; a = (long)0;
+ sc_ufixed<8, 5> b; b = (long)1;
+ sc_ufixed<8, 5> c; c = (long)-1;
+ sc_ufixed<8, 5> d; d = LONG_MAX;
+ sc_ufixed<8, 5> e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_ulong");
+
+ sc_ufixed<8, 5> a; a = (ulong)0;
+ sc_ufixed<8, 5> b; b = (ulong)1;
+ sc_ufixed<8, 5> c; c = (ulong)-1;
+ sc_ufixed<8, 5> d; d = ULONG_MAX;
+ sc_ufixed<8, 5> e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a; a = 0.0;
+ sc_ufixed<8, 5> b; b = 1.0;
+ sc_ufixed<8, 5> c; c = -1.0;
+ sc_ufixed<8, 5> d; d = FLT_MAX;
+ sc_ufixed<8, 5> e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a; a = (double)0.0;
+ sc_ufixed<8, 5> b; b = (double)1.0;
+ sc_ufixed<8, 5> c; c = (double)-1.0;
+ sc_ufixed<8, 5> d; d = DBL_MAX;
+ sc_ufixed<8, 5> e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+void default_assign()
+{
+ cerr << "************** default_assign fx_float\n";
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+
+ cerr << "************** default_assign fx_ufix\n";
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+
+ cerr << "************** default_assign fx_fix\n";
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+
+ cerr << "************** default_assign fx_fixed\n";
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+
+ cerr << "************** default_assign fx_ufixed\n";
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/default_constructor.cpp b/src/systemc/tests/systemc/datatypes/fx/constructors/default_constructor.cpp
new file mode 100644
index 000000000..425195d7d
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/default_constructor.cpp
@@ -0,0 +1,708 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ default_constructor.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// default_constructor.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:38:31 1998
+// Status : none
+//
+
+#include <limits.h>
+#include <float.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT(a) cerr << "--default_constructor-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+#define T_CHAR_MAX "0b010101110100110111001011"
+#define T_CHAR_MIN "-0xsmdeadbeafe-101"
+#define T_UCHAR_MAX "0b010101110100110111001011e+101"
+#define T_UCHAR_MIN "0xdeadbeafe-101"
+
+static void test_fx_float_char()
+{
+ IDENT("test_fx_float_char");
+
+ sc_fxval a("0");
+ sc_fxval b("1");
+ sc_fxval c("-1");
+ sc_fxval d(T_CHAR_MAX);
+ sc_fxval e(T_CHAR_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_int()
+{
+ IDENT("test_fx_float_int");
+
+ sc_fxval a(0);
+ sc_fxval b(1);
+ sc_fxval c(-1);
+ sc_fxval d(INT_MAX);
+ sc_fxval e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT("test_fx_float_uint");
+
+ sc_fxval a((uint)0);
+ sc_fxval b((uint)1);
+ sc_fxval c((uint)-1);
+ sc_fxval d(UINT_MAX);
+ sc_fxval e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_short()
+{
+ IDENT("test_fx_float_short");
+
+ sc_fxval a((short)0);
+ sc_fxval b((short)1);
+ sc_fxval c((short)-1);
+ sc_fxval d((short)SHRT_MAX);
+ sc_fxval e((short)SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT("test_fx_float_ushort");
+
+ sc_fxval a((ushort)0);
+ sc_fxval b((ushort)1);
+ sc_fxval c((ushort)-1);
+ sc_fxval d(USHRT_MAX);
+ sc_fxval e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_long()
+{
+ IDENT("test_fx_float_long");
+
+ sc_fxval a((long)0);
+ sc_fxval b((long)1);
+ sc_fxval c((long)-1);
+ sc_fxval d(LONG_MAX);
+ sc_fxval e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT("test_fx_float_ulong");
+
+ sc_fxval a((ulong)0);
+ sc_fxval b((ulong)1);
+ sc_fxval c((ulong)-1);
+ sc_fxval d(ULONG_MAX);
+ sc_fxval e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_float()
+{
+ IDENT("test_fx_float_float");
+
+ sc_fxval a(0.0);
+ sc_fxval b(1.0);
+ sc_fxval c(-1.0);
+ sc_fxval d(FLT_MAX);
+ sc_fxval e(FLT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_double()
+{
+ IDENT("test_fx_float_double");
+
+ sc_fxval a((double)0.0);
+ sc_fxval b((double)1.0);
+ sc_fxval c((double)-1.0);
+ sc_fxval d(DBL_MAX);
+ sc_fxval e(DBL_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_ufix_char()
+{
+ IDENT("test_fx_ufix_char");
+
+ sc_ufix a("0");
+ sc_ufix b("1");
+ sc_ufix c("-1");
+ sc_ufix d(T_UCHAR_MAX);
+ sc_ufix e(T_UCHAR_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_int()
+{
+ IDENT("test_fx_ufix_int");
+
+ sc_ufix a(0);
+ sc_ufix b(1);
+ sc_ufix c(-1);
+ sc_ufix d(INT_MAX);
+ sc_ufix e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT("test_fx_ufix_uint");
+
+ sc_ufix a((uint)0);
+ sc_ufix b((uint)1);
+ sc_ufix c((uint)-1);
+ sc_ufix d(UINT_MAX);
+ sc_ufix e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT("test_fx_ufix_short");
+
+ sc_ufix a((short)0);
+ sc_ufix b((short)1);
+ sc_ufix c((short)-1);
+ sc_ufix d(SHRT_MAX);
+ sc_ufix e(SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT("test_fx_ufix_ushort");
+
+ sc_ufix a((ushort)0);
+ sc_ufix b((ushort)1);
+ sc_ufix c((ushort)-1);
+ sc_ufix d(USHRT_MAX);
+ sc_ufix e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT("test_fx_ufix_long");
+
+ sc_ufix a((long)0);
+ sc_ufix b((long)1);
+ sc_ufix c((long)-1);
+ sc_ufix d(LONG_MAX);
+ sc_ufix e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT("test_fx_ufix_ulong");
+
+ sc_ufix a((ulong)0);
+ sc_ufix b((ulong)1);
+ sc_ufix c((ulong)-1);
+ sc_ufix d(ULONG_MAX);
+ sc_ufix e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT("test_fx_ufix_float");
+
+ sc_ufix a(0.0);
+ sc_ufix b(1.0);
+ sc_ufix c(-1.0);
+ sc_ufix d(FLT_MAX);
+ sc_ufix e(FLT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT("test_fx_ufix_double");
+
+ sc_ufix a((double)0.0);
+ sc_ufix b((double)1.0);
+ sc_ufix c((double)-1.0);
+ sc_ufix d(DBL_MAX);
+ sc_ufix e(DBL_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_fix_char()
+{
+ IDENT("test_fx_fix_char");
+
+ sc_fix a("0"); SHOW(a);
+ sc_fix b("1"); SHOW(b);
+ sc_fix c("-1"); SHOW(c);
+ sc_fix d(T_CHAR_MAX); SHOW(d);
+ sc_fix e(T_CHAR_MIN); SHOW(e);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_int()
+{
+ IDENT("test_fx_fix_int");
+
+ sc_fix a(0);
+ sc_fix b(1);
+ sc_fix c(-1);
+ sc_fix d(INT_MAX);
+ sc_fix e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT("test_fx_fix_uint");
+
+ sc_fix a((uint)0);
+ sc_fix b((uint)1);
+ sc_fix c((uint)-1);
+ sc_fix d(UINT_MAX);
+ sc_fix e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+static void test_fx_fix_short()
+{
+ IDENT("test_fx_fix_short");
+
+ sc_fix a((short)0);
+ sc_fix b((short)1);
+ sc_fix c((short)-1);
+ sc_fix d(SHRT_MAX);
+ sc_fix e(SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT("test_fx_fix_ushort");
+
+ sc_fix a((ushort)0);
+ sc_fix b((ushort)1);
+ sc_fix c((ushort)-1);
+ sc_fix d(USHRT_MAX);
+ sc_fix e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT("test_fx_fix_long");
+
+ sc_fix a((long)0);
+ sc_fix b((long)1);
+ sc_fix c((long)-1);
+ sc_fix d(LONG_MAX);
+ sc_fix e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT("test_fx_fix_ulong");
+
+ sc_fix a((ulong)0);
+ sc_fix b((ulong)1);
+ sc_fix c((ulong)-1);
+ sc_fix d(ULONG_MAX);
+ sc_fix e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT("test_fx_fix_float");
+
+ sc_fix a(0.0);
+ sc_fix b(1.0);
+ sc_fix c(-1.0);
+ sc_fix d(FLT_MAX);
+ sc_fix e(FLT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT("test_fx_fix_double");
+
+ sc_fix a((double)0.0);
+ sc_fix b((double)1.0);
+ sc_fix c((double)-1.0);
+ sc_fix d(DBL_MAX);
+ sc_fix e(DBL_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_fixed_char()
+{
+ IDENT("test_fx_fixed_char");
+
+ sc_fixed<8, 5> a("0");
+ sc_fixed<8, 5> b("1");
+ sc_fixed<8, 5> c("-1");
+ sc_fixed<8, 5> d(T_CHAR_MAX);
+ sc_fixed<8, 5> e(T_CHAR_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_int()
+{
+ IDENT("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a(0);
+ sc_fixed<8, 5> b(1);
+ sc_fixed<8, 5> c(-1);
+ sc_fixed<8, 5> d(INT_MAX);
+ sc_fixed<8, 5> e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT("test_sc_fixed_uint");
+
+ sc_fixed<8, 5> a((uint)0);
+ sc_fixed<8, 5> b((uint)1);
+ sc_fixed<8, 5> c((uint)-1);
+ sc_fixed<8, 5> d(UINT_MAX);
+ sc_fixed<8, 5> e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a((short)0);
+ sc_fixed<8, 5> b((short)1);
+ sc_fixed<8, 5> c((short)-1);
+ sc_fixed<8, 5> d(SHRT_MAX);
+ sc_fixed<8, 5> e(SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT("test_sc_fixed_ushort");
+
+ sc_fixed<8, 5> a((ushort)0);
+ sc_fixed<8, 5> b((ushort)1);
+ sc_fixed<8, 5> c((ushort)-1);
+ sc_fixed<8, 5> d(USHRT_MAX);
+ sc_fixed<8, 5> e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT("test_sc_fixeded_long");
+
+ sc_fixed<8, 5> a((long)0);
+ sc_fixed<8, 5> b((long)1);
+ sc_fixed<8, 5> c((long)-1);
+ sc_fixed<8, 5> d(LONG_MAX);
+ sc_fixed<8, 5> e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT("test_fx_fixed_ulong");
+
+ sc_fixed<8, 5> a((ulong)0);
+ sc_fixed<8, 5> b((ulong)1);
+ sc_fixed<8, 5> c((ulong)-1);
+ sc_fixed<8, 5> d(ULONG_MAX);
+ sc_fixed<8, 5> e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a(0.0);
+ sc_fixed<8, 5> b(1.0);
+ sc_fixed<8, 5> c(-1.0);
+ sc_fixed<8, 5> d(FLT_MAX);
+ sc_fixed<8, 5> e(FLT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a((double)0.0);
+ sc_fixed<8, 5> b((double)1.0);
+ sc_fixed<8, 5> c((double)-1.0);
+ sc_fixed<8, 5> d(DBL_MAX);
+ sc_fixed<8, 5> e(DBL_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_ufixed_char()
+{
+ IDENT("test_fx_ufixed_char");
+
+ sc_ufixed<8, 5> a("0");
+ sc_ufixed<8, 5> b("1");
+ sc_ufixed<8, 5> c("-1");
+ sc_ufixed<8, 5> d(T_UCHAR_MAX);
+ sc_ufixed<8, 5> e(T_UCHAR_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_int()
+{
+ IDENT("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a(0);
+ sc_ufixed<8, 5> b(1);
+ sc_ufixed<8, 5> c(-1);
+ sc_ufixed<8, 5> d(INT_MAX);
+ sc_ufixed<8, 5> e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a((uint)0);
+ sc_ufixed<8, 5> b((uint)1);
+ sc_ufixed<8, 5> c((uint)-1);
+ sc_ufixed<8, 5> d(UINT_MAX);
+ sc_ufixed<8, 5> e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a((short)0);
+ sc_ufixed<8, 5> b((short)1);
+ sc_ufixed<8, 5> c((short)-1);
+ sc_ufixed<8, 5> d(SHRT_MAX);
+ sc_ufixed<8, 5> e(SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a((ushort)0);
+ sc_ufixed<8, 5> b((ushort)1);
+ sc_ufixed<8, 5> c((ushort)-1);
+ sc_ufixed<8, 5> d(USHRT_MAX);
+ sc_ufixed<8, 5> e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT("test_fx_ufixeded_long");
+
+ sc_ufixed<8, 5> a((long)0);
+ sc_ufixed<8, 5> b((long)1);
+ sc_ufixed<8, 5> c((long)-1);
+ sc_ufixed<8, 5> d(LONG_MAX);
+ sc_ufixed<8, 5> e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT("test_fx_ufixed_ulong");
+
+ sc_ufixed<8, 5> a((ulong)0);
+ sc_ufixed<8, 5> b((ulong)1);
+ sc_ufixed<8, 5> c((ulong)-1);
+ sc_ufixed<8, 5> d(ULONG_MAX);
+ sc_ufixed<8, 5> e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a(0.0);
+ sc_ufixed<8, 5> b(1.0);
+ sc_ufixed<8, 5> c(-1.0);
+ sc_ufixed<8, 5> d(FLT_MAX);
+ sc_ufixed<8, 5> e(FLT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a((double)0.0);
+ sc_ufixed<8, 5> b((double)1.0);
+ sc_ufixed<8, 5> c((double)-1.0);
+ sc_ufixed<8, 5> d(DBL_MAX);
+ sc_ufixed<8, 5> e(DBL_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+void default_constructor()
+{
+ cerr << "************** default_constructor for fx_float\n";
+ test_fx_float_char();
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+
+ cerr << "************** default_constructor for fx_ufix\n";
+ test_fx_ufix_char();
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+
+ cerr << "************** default_constructor for fx_fix\n";
+ test_fx_fix_char();
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+
+ cerr << "************** default_constructor for <wl,iwl>fx_fixed\n";
+ test_fx_fixed_char();
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+
+ cerr << "************** default_constructor for <wl,iwl>fx_ufixed\n";
+ test_fx_ufixed_char();
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/files.f b/src/systemc/tests/systemc/datatypes/fx/constructors/files.f
new file mode 100644
index 000000000..71aafc3cc
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/files.f
@@ -0,0 +1,6 @@
+constructors/main.cpp
+constructors/array.cpp
+constructors/assign.cpp
+constructors/assign_constructor.cpp
+constructors/default_assign.cpp
+constructors/default_constructor.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log
new file mode 100644
index 000000000..4a3056204
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd
new file mode 100644
index 000000000..1ff0e6199
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd64
new file mode 100644
index 000000000..3ca7d226e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x0ffffffffffffffff
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x0ffffffffffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin
new file mode 100644
index 000000000..1ff0e6199
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin64
new file mode 100644
index 000000000..fbce68b10
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.cygwin64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x0ffffffffffffffff
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x0ffffffffffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 1.84467440737096e+19 : 0x0fffffffffffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux
new file mode 100644
index 000000000..8397d8cab
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux64
new file mode 100644
index 000000000..fbce68b10
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linux64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x0ffffffffffffffff
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x0ffffffffffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 1.84467440737096e+19 : 0x0fffffffffffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linuxaarch64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linuxaarch64
new file mode 100644
index 000000000..f8bd80b34
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.linuxaarch64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x0ffffffffffffffff
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x0ffffffffffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx
new file mode 100644
index 000000000..1ff0e6199
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx64
new file mode 100644
index 000000000..3ca7d226e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.macosx64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x7fffffffffffffff
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+d : 1.84467440737096e+19 : 0x0ffffffffffffffff
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x0ffffffffffffffff
+c : 1.84467440737096e+19 : 0x0ffffffffffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x0ffffffffffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw
new file mode 100644
index 000000000..9c43e4eec
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw64
new file mode 100644
index 000000000..5a456535e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10-x64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10-x64
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc10-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11
new file mode 100644
index 000000000..5a456535e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11-x64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11-x64
new file mode 100644
index 000000000..5a456535e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc11-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12-x64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12-x64
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc12-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14
new file mode 100644
index 000000000..9381b100a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14-x64 b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14-x64
new file mode 100644
index 000000000..9381b100a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc14-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/main.cpp b/src/systemc/tests/systemc/datatypes/fx/constructors/main.cpp
new file mode 100644
index 000000000..0a36bbf8e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/constructors/main.cpp
@@ -0,0 +1,72 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// 4.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 08:50:50 1998
+// Status : none
+//
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+extern void default_constructor();
+extern void assign_constructor();
+extern void default_assign();
+extern void assign();
+extern void array();
+
+int sc_main( int, char** )
+{
+ cerr.precision(15);
+ default_constructor();
+ assign_constructor();
+ default_assign();
+ assign();
+
+ array();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp b/src/systemc/tests/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp
new file mode 100644
index 000000000..4cdd0e087
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp
@@ -0,0 +1,162 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ copy_ctors.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_[u]fix constructors with fixed-point type argument
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define WRITE(a) \
+ cout << a.type_params() << endl
+
+int
+sc_main( int, char*[] )
+{
+ sc_fixed<1,2,SC_RND,SC_SAT> fxd;
+ sc_fixed_fast<3,4,SC_RND_ZERO,SC_SAT_ZERO> fxdf;
+ sc_ufixed<5,6,SC_RND_MIN_INF,SC_SAT_SYM> ufxd;
+ sc_ufixed_fast<7,8,SC_RND_INF,SC_WRAP> ufxdf;
+
+ sc_fix fx( 9, 10, SC_RND_CONV, SC_SAT );
+ sc_fix_fast fxf( 11, 12, SC_TRN, SC_SAT_ZERO );
+ sc_ufix ufx( 13, 14, SC_TRN_ZERO, SC_SAT_SYM );
+ sc_ufix_fast ufxf( 15, 16, SC_RND, SC_WRAP );
+
+ WRITE( fxd );
+ WRITE( fxdf );
+ WRITE( ufxd );
+ WRITE( ufxdf );
+
+ WRITE( fx );
+ WRITE( fxf );
+ WRITE( ufx );
+ WRITE( ufxf );
+
+ // sc_fix
+ sc_fix fx01( fxd );
+ sc_fix fx02( fxdf );
+ sc_fix fx03( ufxd );
+ sc_fix fx04( ufxdf );
+ sc_fix fx05( fx );
+ sc_fix fx06( fxf );
+ sc_fix fx07( ufx );
+ sc_fix fx08( ufxf );
+
+ cout << endl;
+ WRITE( fx01 );
+ WRITE( fx02 );
+ WRITE( fx03 );
+ WRITE( fx04 );
+ WRITE( fx05 );
+ WRITE( fx06 );
+ WRITE( fx07 );
+ WRITE( fx08 );
+
+ // sc_fix_fast
+ sc_fix_fast fxf01( fxd );
+ sc_fix_fast fxf02( fxdf );
+ sc_fix_fast fxf03( ufxd );
+ sc_fix_fast fxf04( ufxdf );
+ sc_fix_fast fxf05( fx );
+ sc_fix_fast fxf06( fxf );
+ sc_fix_fast fxf07( ufx );
+ sc_fix_fast fxf08( ufxf );
+
+ cout << endl;
+ WRITE( fxf01 );
+ WRITE( fxf02 );
+ WRITE( fxf03 );
+ WRITE( fxf04 );
+ WRITE( fxf05 );
+ WRITE( fxf06 );
+ WRITE( fxf07 );
+ WRITE( fxf08 );
+
+ // sc_ufix
+ sc_ufix ufx01( fxd );
+ sc_ufix ufx02( fxdf );
+ sc_ufix ufx03( ufxd );
+ sc_ufix ufx04( ufxdf );
+ sc_ufix ufx05( fx );
+ sc_ufix ufx06( fxf );
+ sc_ufix ufx07( ufx );
+ sc_ufix ufx08( ufxf );
+
+ cout << endl;
+ WRITE( ufx01 );
+ WRITE( ufx02 );
+ WRITE( ufx03 );
+ WRITE( ufx04 );
+ WRITE( ufx05 );
+ WRITE( ufx06 );
+ WRITE( ufx07 );
+ WRITE( ufx08 );
+
+ // sc_ufix_fast
+ sc_ufix_fast ufxf01( fxd );
+ sc_ufix_fast ufxf02( fxdf );
+ sc_ufix_fast ufxf03( ufxd );
+ sc_ufix_fast ufxf04( ufxdf );
+ sc_ufix_fast ufxf05( fx );
+ sc_ufix_fast ufxf06( fxf );
+ sc_ufix_fast ufxf07( ufx );
+ sc_ufix_fast ufxf08( ufxf );
+
+ cout << endl;
+ WRITE( ufxf01 );
+ WRITE( ufxf02 );
+ WRITE( ufxf03 );
+ WRITE( ufxf04 );
+ WRITE( ufxf05 );
+ WRITE( ufxf06 );
+ WRITE( ufxf07 );
+ WRITE( ufxf08 );
+
+ // misc
+ sc_fix fx09( fx, 123, 456 );
+ sc_fix_fast fxf09( fxf, SC_RND, SC_SAT );
+ sc_ufix ufx09( ufx, 456, 123 );
+ sc_ufix_fast ufxf09( ufxf, SC_TRN, SC_WRAP );
+
+ cout << endl;
+ WRITE( fx09 );
+ WRITE( fxf09 );
+ WRITE( ufx09 );
+ WRITE( ufxf09 );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log b/src/systemc/tests/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log
new file mode 100644
index 000000000..8f937764e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log
@@ -0,0 +1,50 @@
+SystemC Simulation
+(1,2,SC_RND,SC_SAT,0)
+(3,4,SC_RND_ZERO,SC_SAT_ZERO,0)
+(5,6,SC_RND_MIN_INF,SC_SAT_SYM,0)
+(7,8,SC_RND_INF,SC_WRAP,0)
+(9,10,SC_RND_CONV,SC_SAT,0)
+(11,12,SC_TRN,SC_SAT_ZERO,0)
+(13,14,SC_TRN_ZERO,SC_SAT_SYM,0)
+(15,16,SC_RND,SC_WRAP,0)
+
+(1,2,SC_RND,SC_SAT,0)
+(3,4,SC_RND_ZERO,SC_SAT_ZERO,0)
+(5,6,SC_RND_MIN_INF,SC_SAT_SYM,0)
+(7,8,SC_RND_INF,SC_WRAP,0)
+(9,10,SC_RND_CONV,SC_SAT,0)
+(11,12,SC_TRN,SC_SAT_ZERO,0)
+(13,14,SC_TRN_ZERO,SC_SAT_SYM,0)
+(15,16,SC_RND,SC_WRAP,0)
+
+(1,2,SC_RND,SC_SAT,0)
+(3,4,SC_RND_ZERO,SC_SAT_ZERO,0)
+(5,6,SC_RND_MIN_INF,SC_SAT_SYM,0)
+(7,8,SC_RND_INF,SC_WRAP,0)
+(9,10,SC_RND_CONV,SC_SAT,0)
+(11,12,SC_TRN,SC_SAT_ZERO,0)
+(13,14,SC_TRN_ZERO,SC_SAT_SYM,0)
+(15,16,SC_RND,SC_WRAP,0)
+
+(1,2,SC_RND,SC_SAT,0)
+(3,4,SC_RND_ZERO,SC_SAT_ZERO,0)
+(5,6,SC_RND_MIN_INF,SC_SAT_SYM,0)
+(7,8,SC_RND_INF,SC_WRAP,0)
+(9,10,SC_RND_CONV,SC_SAT,0)
+(11,12,SC_TRN,SC_SAT_ZERO,0)
+(13,14,SC_TRN_ZERO,SC_SAT_SYM,0)
+(15,16,SC_RND,SC_WRAP,0)
+
+(1,2,SC_RND,SC_SAT,0)
+(3,4,SC_RND_ZERO,SC_SAT_ZERO,0)
+(5,6,SC_RND_MIN_INF,SC_SAT_SYM,0)
+(7,8,SC_RND_INF,SC_WRAP,0)
+(9,10,SC_RND_CONV,SC_SAT,0)
+(11,12,SC_TRN,SC_SAT_ZERO,0)
+(13,14,SC_TRN_ZERO,SC_SAT_SYM,0)
+(15,16,SC_RND,SC_WRAP,0)
+
+(123,456,SC_RND_CONV,SC_SAT,0)
+(11,12,SC_RND,SC_SAT,0)
+(456,123,SC_TRN_ZERO,SC_SAT_SYM,0)
+(15,16,SC_TRN,SC_WRAP,0)
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/array.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/array.cpp
new file mode 100644
index 000000000..37ce9b8e8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/array.cpp
@@ -0,0 +1,121 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ array.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// array.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 11:55:50 1998
+// Status : none
+//
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+// Without this, conversions use the implicit
+// operator double, which is both lossy and
+// can cause UB in certain cases.
+template <typename From>
+class converter {
+ From val;
+public:
+ converter(From val): val(val) {}
+ operator int() const { return val.to_int(); }
+ operator unsigned int() const { return val.to_uint(); }
+ operator short() const { return val.to_short(); }
+ operator unsigned short() const { return val.to_ushort(); }
+ operator long() const { return val.to_long(); }
+ operator unsigned long() const { return val.to_ulong(); }
+ operator float() const { return val.to_float(); }
+ operator double() const { return val.to_double(); }
+};
+
+template <typename To, typename From>
+To convert(From val) {
+ return converter<From>(val);
+}
+
+
+template <typename T>
+void show(char const *const name, int i, T val) {
+ cerr << name << "[" << i << "] : " << val.to_double() << " : " << val.to_string(SC_HEX) << "\n";
+}
+
+template <typename T, typename U>
+void test_fx(U a_mul, U b_init, U b_mul, char const *t_name, char const *u_name)
+{
+ cerr << "--array-Inf-Inf-Inf-Inf-Inf- test_fx_" << t_name << "_" << u_name << "\n";
+
+ T a(static_cast<U>(0));
+ T b(b_init);
+ show("a", 0, a);
+ show("b", 0, b);
+
+ for (U i = 1; i < 4; ++i) {
+ // Be careful here. We don't want a T to ever be implicitly converted,
+ // else we have a double which cannot be safely cast, but converting early
+ // means we can be subject to implicit upcasts. That's minimized by having all
+ // of the values of type U, but if U is smaller than int it can still be
+ // implicitly upcast, ergo the outer cast.
+ a = static_cast<U>(i * i * a_mul);
+ b = static_cast<U>(convert<U>(b) * i * b_mul);
+ show("a", i, a);
+ show("b", i, b);
+ }
+}
+
+template <typename T>
+void batch_test_fx(char const *t_name, int uinit) {
+ cerr << "************** array test_fx_" << t_name << "_\n";
+ test_fx<T, int >(1, -1, -1, t_name, "int");
+ test_fx<T, unsigned int >(1, uinit, -1, t_name, "uint");
+ test_fx<T, short >(1, -1, -1, t_name, "short");
+ test_fx<T, unsigned short>(1, uinit, -1, t_name, "ushort");
+ test_fx<T, long >(1, -1, -1, t_name, "long");
+ test_fx<T, unsigned long >(1, uinit, -1, t_name, "ulong");
+ test_fx<T, float >(1.123456789f, -1.987654321f, -1.789654123f, t_name, "float");
+ test_fx<T, double>(1.123456789, -1.987654321, -1.789654123, t_name, "double");
+}
+
+void array() {
+ batch_test_fx<sc_fxval>("float", -1);
+ batch_test_fx<sc_ufix>("ufix", -1);
+ batch_test_fx<sc_fix>("fix", -1);
+ batch_test_fx<sc_fixed<8, 5> >("fixed", 1);
+ batch_test_fx<sc_ufixed<8, 5> >("ufixed", 1);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign.cpp
new file mode 100644
index 000000000..c2cdf175c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign.cpp
@@ -0,0 +1,547 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ assign.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// assign.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:58:11 1998
+// Status : none
+//
+
+#include <limits.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW_ASSIGN(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT_ASSIGN(a) cerr << "--assign-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+//----------------------------------------------------------------
+static void test_fx_float_int()
+{
+ IDENT_ASSIGN("test_fx_float_int");
+
+ sc_fxval a(0);
+ sc_fxval b;
+ sc_fxval c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT_ASSIGN("test_fx_float_uint");
+
+ sc_fxval a(0u);
+ sc_fxval b;
+ sc_fxval c = b = (uint)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_short()
+{
+ IDENT_ASSIGN("test_fx_float_short");
+
+ sc_fxval a((short)0);
+ sc_fxval b;
+ sc_fxval c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT_ASSIGN("test_fx_float_ushort");
+
+ sc_fxval a((ushort)0);
+ sc_fxval b;
+ sc_fxval c = b = (ushort)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_long()
+{
+ IDENT_ASSIGN("test_fx_float_long");
+
+ sc_fxval a(0L);
+ sc_fxval b;
+ sc_fxval c = b = -1L;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT_ASSIGN("test_fx_float_ulong");
+ sc_fxval a(0UL);
+ sc_fxval b;
+ sc_fxval c = b = -1UL;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_float()
+{
+ IDENT_ASSIGN("test_fx_float_float");
+
+ sc_fxval a(0.0f);
+ sc_fxval b;
+ sc_fxval c = b = -1.0f;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_float_double()
+{
+ IDENT_ASSIGN("test_fx_float_double");
+
+ sc_fxval a(0.0);
+ sc_fxval b;
+ sc_fxval c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_ufix_int()
+{
+ IDENT_ASSIGN("test_fx_ufix_int");
+
+ sc_ufix a = 0;
+ sc_ufix b;
+ sc_ufix c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT_ASSIGN("test_fx_ufix_uint");
+
+ sc_ufix a = (uint)0;
+ sc_ufix b;
+ sc_ufix c = b = (uint)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT_ASSIGN("test_fx_ufix_short");
+
+ sc_ufix a = (short)0;
+ sc_ufix b;
+ sc_ufix c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT_ASSIGN("test_fx_ufix_ushort");
+
+ sc_ufix a = (ushort)0;
+ sc_ufix b;
+ sc_ufix c = b = (ushort)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT_ASSIGN("test_fx_ufix_long");
+
+ sc_ufix a = (long)0;
+ sc_ufix b;
+ sc_ufix c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT_ASSIGN("test_fx_ufix_ulong");
+ sc_ufix a = (ulong)0;
+ sc_ufix b;
+ sc_ufix c = b = (ulong)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT_ASSIGN("test_fx_ufix_float");
+
+ sc_ufix a = 0.0;
+ sc_ufix b;
+ sc_ufix c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT_ASSIGN("test_fx_ufix_double");
+
+ sc_ufix a = (double)0.0;
+ sc_ufix b;
+ sc_ufix c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fix_int()
+{
+ IDENT_ASSIGN("test_fx_fix_int");
+
+ sc_fix a = 0;
+ sc_fix b;
+ sc_fix c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT_ASSIGN("test_fx_fix_uint");
+
+ sc_fix a = (uint)0;
+ sc_fix b;
+ sc_fix c = b = (uint)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_short()
+{
+ IDENT_ASSIGN("test_fx_fix_short");
+
+ sc_fix a = (short)0;
+ sc_fix b;
+ sc_fix c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT_ASSIGN("test_fx_fix_ushort");
+
+ sc_fix a = (ushort)0;
+ sc_fix b;
+ sc_fix c = b = (ushort)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT_ASSIGN("test_fx_fix_long");
+
+ sc_fix a = (long)0;
+ sc_fix b;
+ sc_fix c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT_ASSIGN("test_fx_fix_ulong");
+ sc_fix a = (ulong)0;
+ sc_fix b;
+ sc_fix c = b = (ulong)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT_ASSIGN("test_fx_fix_float");
+
+ sc_fix a = 0.0;
+ sc_fix b;
+ sc_fix c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT_ASSIGN("test_fx_fix_double");
+
+ sc_fix a = (double)0.0;
+ sc_fix b;
+ sc_fix c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fixed_int()
+{
+ IDENT_ASSIGN("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a = 0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT_ASSIGN("test_fx_fixed_uint");
+
+ sc_fixed<8, 5> a = (uint)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (uint)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT_ASSIGN("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a = (short)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT_ASSIGN("test_fx_fixed_ushort");
+
+ sc_fixed<8, 5> a = (ushort)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (ushort)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT_ASSIGN("test_fx_fixed_long");
+
+ sc_fixed<8, 5> a = (long)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT_ASSIGN("test_fx_fixed_ulong");
+ sc_fixed<8, 5> a = (ulong)0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (ulong)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT_ASSIGN("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a = 0.0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT_ASSIGN("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a = (double)0.0;
+ sc_fixed<8, 5> b;
+ sc_fixed<8, 5> c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+//----------------------------------------------------------------
+static void test_fx_ufixed_int()
+{
+ IDENT_ASSIGN("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a = 0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = -1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT_ASSIGN("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a = (uint)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (uint)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT_ASSIGN("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a = (short)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (short)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT_ASSIGN("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a = (ushort)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (ushort)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT_ASSIGN("test_fx_ufixed_long");
+
+ sc_ufixed<8, 5> a = (long)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (long)-1;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT_ASSIGN("test_fx_ufixed_ulong");
+ sc_ufixed<8, 5> a = (ulong)0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (ulong)abs(-1);
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT_ASSIGN("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a = 0.0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = -1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT_ASSIGN("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a = (double)0.0;
+ sc_ufixed<8, 5> b;
+ sc_ufixed<8, 5> c = b = (double)-1.0;
+
+ SHOW_ASSIGN(a); SHOW_ASSIGN(b); SHOW_ASSIGN(c);
+}
+
+void assign()
+{
+ cerr << "************** assign test_fx_float_\n";
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+ cerr << "************** assign test_fx_ufix_\n";
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+ cerr << "************** assign test_fx_fix_\n";
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+ cerr << "************** assign test_fx_fixed_\n";
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+ cerr << "************** assign test_fx_ufixed_\n";
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp
new file mode 100644
index 000000000..3678ebab5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp
@@ -0,0 +1,641 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ assign_constructor.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// assign_constructor.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:47:21 1998
+// Status : none
+//
+
+#include <limits.h>
+#include <float.h>
+
+#define SC_INCLUDE_FX
+#define SC_FXVAL_IMPLICIT_CONV
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW_ASSIGN_CONSTRUCTORS(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT_ASSIGN_CONSTRUCTORS(a) cerr << "--assign_constructor-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+//----------------------------------------------------------------
+// copy-initialisation from builtin types no longer works with
+// sc_fxval_fast, unless SC_FXVAL_IMPLICIT_CONV is defined.
+#if defined(SC_FXVAL_IMPLICIT_CONV)
+static void test_fx_float_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_int");
+
+ sc_fxval a = 0;
+ sc_fxval b = 1;
+ sc_fxval c = -1;
+ sc_fxval d = INT_MAX;
+ sc_fxval e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_uint");
+
+ sc_fxval a = (uint)0;
+ sc_fxval b = (uint)1;
+ sc_fxval c = (uint)-1;
+ sc_fxval d = UINT_MAX;
+ sc_fxval e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_short");
+
+ sc_fxval a = (short)0;
+ sc_fxval b = (short)1;
+ sc_fxval c = (short)-1;
+ sc_fxval d = SHRT_MAX;
+ sc_fxval e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_ushort");
+
+ sc_fxval a = (ushort)0;
+ sc_fxval b = (ushort)1;
+ sc_fxval c = (ushort)-1;
+ sc_fxval d = USHRT_MAX;
+ sc_fxval e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_long");
+
+ sc_fxval a = (long)0;
+ sc_fxval b = (long)1;
+ sc_fxval c = (long)-1;
+ sc_fxval d = LONG_MAX;
+ sc_fxval e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_ulong");
+
+ sc_fxval a = (ulong)0;
+ sc_fxval b = (ulong)1;
+ sc_fxval c = (ulong)-1;
+ sc_fxval d = ULONG_MAX;
+ sc_fxval e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_float");
+
+ sc_fxval a = 0.0;
+ sc_fxval b = 1.0;
+ sc_fxval c = -1.0;
+ sc_fxval d = FLT_MAX;
+ sc_fxval e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_float_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_float_double");
+
+ sc_fxval a = (double)0.0;
+ sc_fxval b = (double)1.0;
+ sc_fxval c = (double)-1.0;
+ sc_fxval d = DBL_MAX;
+ sc_fxval e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+#endif // defined(SC_FXVAL_IMPLICIT_CONV)
+
+//----------------------------------------------------------------
+static void test_fx_ufix_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_int");
+
+ sc_ufix a = 0;
+ sc_ufix b = 1;
+ sc_ufix c = -1;
+ sc_ufix d = INT_MAX;
+ sc_ufix e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_uint");
+
+ sc_ufix a = (uint)0;
+ sc_ufix b = (uint)1;
+ sc_ufix c = (uint)-1;
+ sc_ufix d = UINT_MAX;
+ sc_ufix e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_short");
+
+ sc_ufix a = (short)0;
+ sc_ufix b = (short)1;
+ sc_ufix c = (short)-1;
+ sc_ufix d = SHRT_MAX;
+ sc_ufix e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_ushort");
+
+ sc_ufix a = (ushort)0;
+ sc_ufix b = (ushort)1;
+ sc_ufix c = (ushort)-1;
+ sc_ufix d = USHRT_MAX;
+ sc_ufix e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_long");
+
+ sc_ufix a = (long)0;
+ sc_ufix b = (long)1;
+ sc_ufix c = (long)-1;
+ sc_ufix d = LONG_MAX;
+ sc_ufix e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_ulong");
+
+ sc_ufix a = (ulong)0;
+ sc_ufix b = (ulong)1;
+ sc_ufix c = (ulong)-1;
+ sc_ufix d = ULONG_MAX;
+ sc_ufix e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_float");
+
+ sc_ufix a = 0.0;
+ sc_ufix b = 1.0;
+ sc_ufix c = -1.0;
+ sc_ufix d = FLT_MAX;
+ sc_ufix e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufix_double");
+
+ sc_ufix a = (double)0.0;
+ sc_ufix b = (double)1.0;
+ sc_ufix c = (double)-1.0;
+ sc_ufix d = DBL_MAX;
+ sc_ufix e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fix_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_int");
+
+ sc_fix a = 0;
+ sc_fix b = 1;
+ sc_fix c = -1;
+ sc_fix d = INT_MAX;
+ sc_fix e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_uint");
+
+ sc_fix a = (uint)0;
+ sc_fix b = (uint)1;
+ sc_fix c = (uint)-1;
+ sc_fix d = UINT_MAX;
+ sc_fix e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_short");
+
+ sc_fix a = (short)0;
+ sc_fix b = (short)1;
+ sc_fix c = (short)-1;
+ sc_fix d = SHRT_MAX;
+ sc_fix e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_ushort");
+
+ sc_fix a = (ushort)0;
+ sc_fix b = (ushort)1;
+ sc_fix c = (ushort)-1;
+ sc_fix d = USHRT_MAX;
+ sc_fix e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_long");
+
+ sc_fix a = (long)0;
+ sc_fix b = (long)1;
+ sc_fix c = (long)-1;
+ sc_fix d = LONG_MAX;
+ sc_fix e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_ulong");
+
+ sc_fix a = (ulong)0;
+ sc_fix b = (ulong)1;
+ sc_fix c = (ulong)-1;
+ sc_fix d = ULONG_MAX;
+ sc_fix e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_float");
+
+ sc_fix a = 0.0;
+ sc_fix b = 1.0;
+ sc_fix c = -1.0;
+ sc_fix d = FLT_MAX;
+ sc_fix e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fix_double");
+
+ sc_fix a = (double)0.0;
+ sc_fix b = (double)1.0;
+ sc_fix c = (double)-1.0;
+ sc_fix d = DBL_MAX;
+ sc_fix e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+//----------------------------------------------------------------
+static void test_fx_fixed_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a = 0;
+ sc_fixed<8, 5> b = 1;
+ sc_fixed<8, 5> c = -1;
+ sc_fixed<8, 5> d = INT_MAX;
+ sc_fixed<8, 5> e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_uint");
+
+ sc_fixed<8, 5> a = (uint)0;
+ sc_fixed<8, 5> b = (uint)1;
+ sc_fixed<8, 5> c = (uint)-1;
+ sc_fixed<8, 5> d = UINT_MAX;
+ sc_fixed<8, 5> e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a = (short)0;
+ sc_fixed<8, 5> b = (short)1;
+ sc_fixed<8, 5> c = (short)-1;
+ sc_fixed<8, 5> d = SHRT_MAX;
+ sc_fixed<8, 5> e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_ushort");
+
+ sc_fixed<8, 5> a = (ushort)0;
+ sc_fixed<8, 5> b = (ushort)1;
+ sc_fixed<8, 5> c = (ushort)-1;
+ sc_fixed<8, 5> d = USHRT_MAX;
+ sc_fixed<8, 5> e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_long");
+
+ sc_fixed<8, 5> a = (long)0;
+ sc_fixed<8, 5> b = (long)1;
+ sc_fixed<8, 5> c = (long)-1;
+ sc_fixed<8, 5> d = LONG_MAX;
+ sc_fixed<8, 5> e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_ulong");
+
+ sc_fixed<8, 5> a = (ulong)0;
+ sc_fixed<8, 5> b = (ulong)1;
+ sc_fixed<8, 5> c = (ulong)-1;
+ sc_fixed<8, 5> d = ULONG_MAX;
+ sc_fixed<8, 5> e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a = 0.0;
+ sc_fixed<8, 5> b = 1.0;
+ sc_fixed<8, 5> c = -1.0;
+ sc_fixed<8, 5> d = FLT_MAX;
+ sc_fixed<8, 5> e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a = (double)0.0;
+ sc_fixed<8, 5> b = (double)1.0;
+ sc_fixed<8, 5> c = (double)-1.0;
+ sc_fixed<8, 5> d = DBL_MAX;
+ sc_fixed<8, 5> e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+//----------------------------------------------------------------
+static void test_fx_ufixed_int()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a = 0;
+ sc_ufixed<8, 5> b = 1;
+ sc_ufixed<8, 5> c = -1;
+ sc_ufixed<8, 5> d = INT_MAX;
+ sc_ufixed<8, 5> e = INT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a = (uint)0;
+ sc_ufixed<8, 5> b = (uint)1;
+ sc_ufixed<8, 5> c = (uint)-1;
+ sc_ufixed<8, 5> d = UINT_MAX;
+ sc_ufixed<8, 5> e = (uint)abs(INT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a = (short)0;
+ sc_ufixed<8, 5> b = (short)1;
+ sc_ufixed<8, 5> c = (short)-1;
+ sc_ufixed<8, 5> d = SHRT_MAX;
+ sc_ufixed<8, 5> e = SHRT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a = (ushort)0;
+ sc_ufixed<8, 5> b = (ushort)1;
+ sc_ufixed<8, 5> c = (ushort)-1;
+ sc_ufixed<8, 5> d = USHRT_MAX;
+ sc_ufixed<8, 5> e = (ushort)abs(SHRT_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_long");
+
+ sc_ufixed<8, 5> a = (long)0;
+ sc_ufixed<8, 5> b = (long)1;
+ sc_ufixed<8, 5> c = (long)-1;
+ sc_ufixed<8, 5> d = LONG_MAX;
+ sc_ufixed<8, 5> e = LONG_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_ulong");
+
+ sc_ufixed<8, 5> a = (ulong)0;
+ sc_ufixed<8, 5> b = (ulong)1;
+ sc_ufixed<8, 5> c = (ulong)-1;
+ sc_ufixed<8, 5> d = ULONG_MAX;
+ sc_ufixed<8, 5> e = (ulong)abs(LONG_MIN);
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a = 0.0;
+ sc_ufixed<8, 5> b = 1.0;
+ sc_ufixed<8, 5> c = -1.0;
+ sc_ufixed<8, 5> d = FLT_MAX;
+ sc_ufixed<8, 5> e = FLT_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT_ASSIGN_CONSTRUCTORS("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a = (double)0.0;
+ sc_ufixed<8, 5> b = (double)1.0;
+ sc_ufixed<8, 5> c = (double)-1.0;
+ sc_ufixed<8, 5> d = DBL_MAX;
+ sc_ufixed<8, 5> e = DBL_MIN;
+
+ SHOW_ASSIGN_CONSTRUCTORS(a); SHOW_ASSIGN_CONSTRUCTORS(b); SHOW_ASSIGN_CONSTRUCTORS(c); SHOW_ASSIGN_CONSTRUCTORS(d); SHOW_ASSIGN_CONSTRUCTORS(e);
+}
+
+void assign_constructor()
+{
+#if defined(SC_FXVAL_IMPLICIT_CONV)
+ cerr << "************** assign_constructor test_fx_float_\n";
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+#endif // defined(SC_FXVAL_IMPLICIT_CONV)
+ cerr << "************** assign_constructor test_fx_ufix_\n";
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+ cerr << "************** assign_constructor test_fx_fix_\n";
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+ cerr << "************** assign_constructor test_fx_fixed_\n";
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+ cerr << "************** assign_constructor test_fx_ufixed_\n";
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_assign.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_assign.cpp
new file mode 100644
index 000000000..7b040453e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_assign.cpp
@@ -0,0 +1,637 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ default_assign.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// default_assign.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:52:54 1998
+// Status : none
+//
+
+#include <limits.h>
+#include <float.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW_DEFAULT_ASSIGN(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT_DEFAULT_ASSIGN(a) cerr << "--default_assign-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+//-------------------------------------------------------
+static void test_fx_float_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_int");
+
+ sc_fxval a; a = 0;
+ sc_fxval b; b = 1;
+ sc_fxval c; c = -1;
+ sc_fxval d; d = INT_MAX;
+ sc_fxval e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_uint");
+
+ sc_fxval a; a = (uint)0;
+ sc_fxval b; b = (uint)1;
+ sc_fxval c; c = (uint)-1;
+ sc_fxval d; d = UINT_MAX;
+ sc_fxval e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_short");
+
+ sc_fxval a; a = (short)0;
+ sc_fxval b; b = (short)1;
+ sc_fxval c; c = (short)-1;
+ sc_fxval d; d = SHRT_MAX;
+ sc_fxval e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_ushort");
+
+ sc_fxval a; a = (ushort)0;
+ sc_fxval b; b = (ushort)1;
+ sc_fxval c; c = (ushort)-1;
+ sc_fxval d; d = USHRT_MAX;
+ sc_fxval e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_long");
+
+ sc_fxval a; a = (long)0;
+ sc_fxval b; b = (long)1;
+ sc_fxval c; c = (long)-1;
+ sc_fxval d; d = LONG_MAX;
+ sc_fxval e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_ulong");
+
+ sc_fxval a; a = (ulong)0;
+ sc_fxval b; b = (ulong)1;
+ sc_fxval c; c = (ulong)-1;
+ sc_fxval d; d = ULONG_MAX;
+ sc_fxval e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_float");
+
+ sc_fxval a; a = 0.0;
+ sc_fxval b; b = 1.0;
+ sc_fxval c; c = -1.0;
+ sc_fxval d; d = FLT_MAX;
+ sc_fxval e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_float_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_float_double");
+
+ sc_fxval a; a = (double)0.0;
+ sc_fxval b; b = (double)1.0;
+ sc_fxval c; c = (double)-1.0;
+ sc_fxval d; d = DBL_MAX;
+ sc_fxval e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_ufix_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_int");
+
+ sc_ufix a; a = 0;
+ sc_ufix b; b = 1;
+ sc_ufix c; c = -1;
+ sc_ufix d; d = INT_MAX;
+ sc_ufix e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_uint");
+
+ sc_ufix a; a = (uint)0;
+ sc_ufix b; b = (uint)1;
+ sc_ufix c; c = (uint)-1;
+ sc_ufix d; d = UINT_MAX;
+ sc_ufix e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_short");
+
+ sc_ufix a; a = (short)0;
+ sc_ufix b; b = (short)1;
+ sc_ufix c; c = (short)-1;
+ sc_ufix d; d = SHRT_MAX;
+ sc_ufix e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_ushort");
+
+ sc_ufix a; a = (ushort)0;
+ sc_ufix b; b = (ushort)1;
+ sc_ufix c; c = (ushort)-1;
+ sc_ufix d; d = USHRT_MAX;
+ sc_ufix e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_long");
+
+ sc_ufix a; a = (long)0;
+ sc_ufix b; b = (long)1;
+ sc_ufix c; c = (long)-1;
+ sc_ufix d; d = LONG_MAX;
+ sc_ufix e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_ulong");
+
+ sc_ufix a; a = (ulong)0;
+ sc_ufix b; b = (ulong)1;
+ sc_ufix c; c = (ulong)-1;
+ sc_ufix d; d = ULONG_MAX;
+ sc_ufix e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_float");
+
+ sc_ufix a; a = 0.0;
+ sc_ufix b; b = 1.0;
+ sc_ufix c; c = -1.0;
+ sc_ufix d; d = FLT_MAX;
+ sc_ufix e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufix_double");
+
+ sc_ufix a; a = (double)0.0;
+ sc_ufix b; b = (double)1.0;
+ sc_ufix c; c = (double)-1.0;
+ sc_ufix d; d = DBL_MAX;
+ sc_ufix e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_fix_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_int");
+
+ sc_fix a; a = 0;
+ sc_fix b; b = 1;
+ sc_fix c; c = -1;
+ sc_fix d; d = INT_MAX;
+ sc_fix e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_uint");
+
+ sc_fix a; a = (uint)0;
+ sc_fix b; b = (uint)1;
+ sc_fix c; c = (uint)-1;
+ sc_fix d; d = UINT_MAX;
+ sc_fix e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_short");
+
+ sc_fix a; a = (short)0;
+ sc_fix b; b = (short)1;
+ sc_fix c; c = (short)-1;
+ sc_fix d; d = SHRT_MAX;
+ sc_fix e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_ushort");
+
+ sc_fix a; a = (ushort)0;
+ sc_fix b; b = (ushort)1;
+ sc_fix c; c = (ushort)-1;
+ sc_fix d; d = USHRT_MAX;
+ sc_fix e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_long");
+
+ sc_fix a; a = (long)0;
+ sc_fix b; b = (long)1;
+ sc_fix c; c = (long)-1;
+ sc_fix d; d = LONG_MAX;
+ sc_fix e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_ulong");
+
+ sc_fix a; a = (ulong)0;
+ sc_fix b; b = (ulong)1;
+ sc_fix c; c = (ulong)-1;
+ sc_fix d; d = ULONG_MAX;
+ sc_fix e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_float");
+
+ sc_fix a; a = 0.0;
+ sc_fix b; b = 1.0;
+ sc_fix c; c = -1.0;
+ sc_fix d; d = FLT_MAX;
+ sc_fix e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fix_double");
+
+ sc_fix a; a = (double)0.0;
+ sc_fix b; b = (double)1.0;
+ sc_fix c; c = (double)-1.0;
+ sc_fix d; d = DBL_MAX;
+ sc_fix e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_fixed_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a; a = 0;
+ sc_fixed<8, 5> b; b = 1;
+ sc_fixed<8, 5> c; c = -1;
+ sc_fixed<8, 5> d; d = INT_MAX;
+ sc_fixed<8, 5> e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_uint");
+
+ sc_fixed<8, 5> a; a = (uint)0;
+ sc_fixed<8, 5> b; b = (uint)1;
+ sc_fixed<8, 5> c; c = (uint)-1;
+ sc_fixed<8, 5> d; d = UINT_MAX;
+ sc_fixed<8, 5> e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a; a = (short)0;
+ sc_fixed<8, 5> b; b = (short)1;
+ sc_fixed<8, 5> c; c = (short)-1;
+ sc_fixed<8, 5> d; d = SHRT_MAX;
+ sc_fixed<8, 5> e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_ushort");
+
+ sc_fixed<8, 5> a; a = (ushort)0;
+ sc_fixed<8, 5> b; b = (ushort)1;
+ sc_fixed<8, 5> c; c = (ushort)-1;
+ sc_fixed<8, 5> d; d = USHRT_MAX;
+ sc_fixed<8, 5> e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_long");
+
+ sc_fixed<8, 5> a; a = (long)0;
+ sc_fixed<8, 5> b; b = (long)1;
+ sc_fixed<8, 5> c; c = (long)-1;
+ sc_fixed<8, 5> d; d = LONG_MAX;
+ sc_fixed<8, 5> e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_ulong");
+
+ sc_fixed<8, 5> a; a = (ulong)0;
+ sc_fixed<8, 5> b; b = (ulong)1;
+ sc_fixed<8, 5> c; c = (ulong)-1;
+ sc_fixed<8, 5> d; d = ULONG_MAX;
+ sc_fixed<8, 5> e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a; a = 0.0;
+ sc_fixed<8, 5> b; b = 1.0;
+ sc_fixed<8, 5> c; c = -1.0;
+ sc_fixed<8, 5> d; d = FLT_MAX;
+ sc_fixed<8, 5> e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a; a = (double)0.0;
+ sc_fixed<8, 5> b; b = (double)1.0;
+ sc_fixed<8, 5> c; c = (double)-1.0;
+ sc_fixed<8, 5> d; d = DBL_MAX;
+ sc_fixed<8, 5> e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+//-------------------------------------------------------
+static void test_fx_ufixed_int()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a; a = 0;
+ sc_ufixed<8, 5> b; b = 1;
+ sc_ufixed<8, 5> c; c = -1;
+ sc_ufixed<8, 5> d; d = INT_MAX;
+ sc_ufixed<8, 5> e; e = INT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a; a = (uint)0;
+ sc_ufixed<8, 5> b; b = (uint)1;
+ sc_ufixed<8, 5> c; c = (uint)-1;
+ sc_ufixed<8, 5> d; d = UINT_MAX;
+ sc_ufixed<8, 5> e; e = (uint)abs(INT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a; a = (short)0;
+ sc_ufixed<8, 5> b; b = (short)1;
+ sc_ufixed<8, 5> c; c = (short)-1;
+ sc_ufixed<8, 5> d; d = SHRT_MAX;
+ sc_ufixed<8, 5> e; e = SHRT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a; a = (ushort)0;
+ sc_ufixed<8, 5> b; b = (ushort)1;
+ sc_ufixed<8, 5> c; c = (ushort)-1;
+ sc_ufixed<8, 5> d; d = USHRT_MAX;
+ sc_ufixed<8, 5> e; e = (ushort)abs(SHRT_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_long");
+
+ sc_ufixed<8, 5> a; a = (long)0;
+ sc_ufixed<8, 5> b; b = (long)1;
+ sc_ufixed<8, 5> c; c = (long)-1;
+ sc_ufixed<8, 5> d; d = LONG_MAX;
+ sc_ufixed<8, 5> e; e = LONG_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_ulong");
+
+ sc_ufixed<8, 5> a; a = (ulong)0;
+ sc_ufixed<8, 5> b; b = (ulong)1;
+ sc_ufixed<8, 5> c; c = (ulong)-1;
+ sc_ufixed<8, 5> d; d = ULONG_MAX;
+ sc_ufixed<8, 5> e; e = (ulong)abs(LONG_MIN);
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a; a = 0.0;
+ sc_ufixed<8, 5> b; b = 1.0;
+ sc_ufixed<8, 5> c; c = -1.0;
+ sc_ufixed<8, 5> d; d = FLT_MAX;
+ sc_ufixed<8, 5> e; e = FLT_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT_DEFAULT_ASSIGN("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a; a = (double)0.0;
+ sc_ufixed<8, 5> b; b = (double)1.0;
+ sc_ufixed<8, 5> c; c = (double)-1.0;
+ sc_ufixed<8, 5> d; d = DBL_MAX;
+ sc_ufixed<8, 5> e; e = DBL_MIN;
+
+ SHOW_DEFAULT_ASSIGN(a); SHOW_DEFAULT_ASSIGN(b); SHOW_DEFAULT_ASSIGN(c); SHOW_DEFAULT_ASSIGN(d); SHOW_DEFAULT_ASSIGN(e);
+}
+
+void default_assign()
+{
+ cerr << "************** default_assign fx_float\n";
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+
+ cerr << "************** default_assign fx_ufix\n";
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+
+ cerr << "************** default_assign fx_fix\n";
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+
+ cerr << "************** default_assign fx_fixed\n";
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+
+ cerr << "************** default_assign fx_ufixed\n";
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_constructor.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_constructor.cpp
new file mode 100644
index 000000000..b534ddd77
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/default_constructor.cpp
@@ -0,0 +1,732 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ default_constructor.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// default_constructor.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 09:38:31 1998
+// Status : none
+//
+
+#include <limits.h>
+#include <float.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+#define SHOW(a) cerr << #a << " : " << double(a) << " : " << a.to_string(SC_HEX) << "\n"
+#define IDENT(a) cerr << "--default_constructor-Inf-Inf-Inf-Inf-Inf- " << a << "\n"
+
+#define T_CHAR_MAX "0b010101110100110111001011"
+#define T_CHAR_MIN "-0xsmdeadbeafe-101"
+#define T_UCHAR_MAX "0b010101110100110111001011e+101"
+#define T_UCHAR_MIN "0xdeadbeafe-101"
+
+static void test_fx_float_char()
+{
+ IDENT("test_fx_float_char");
+
+ sc_fxval a("0");
+ sc_fxval b("1");
+ sc_fxval c("-1");
+ sc_fxval d(T_CHAR_MAX);
+ sc_fxval e(T_CHAR_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_int()
+{
+ IDENT("test_fx_float_int");
+
+ sc_fxval a(0);
+ sc_fxval b(1);
+ sc_fxval c(-1);
+ sc_fxval d(INT_MAX);
+ sc_fxval e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_uint()
+{
+ IDENT("test_fx_float_uint");
+
+ sc_fxval a((uint)0);
+ sc_fxval b((uint)1);
+ sc_fxval c((uint)-1);
+ sc_fxval d(UINT_MAX);
+ sc_fxval e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_short()
+{
+ IDENT("test_fx_float_short");
+
+ sc_fxval a((short)0);
+ sc_fxval b((short)1);
+ sc_fxval c((short)-1);
+ sc_fxval d((short)SHRT_MAX);
+ sc_fxval e((short)SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_ushort()
+{
+ IDENT("test_fx_float_ushort");
+
+ sc_fxval a((ushort)0);
+ sc_fxval b((ushort)1);
+ sc_fxval c((ushort)-1);
+ sc_fxval d(USHRT_MAX);
+ sc_fxval e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_long()
+{
+ IDENT("test_fx_float_long");
+
+ sc_fxval a((long)0);
+ sc_fxval b((long)1);
+ sc_fxval c((long)-1);
+ sc_fxval d(LONG_MAX);
+ sc_fxval e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_ulong()
+{
+ IDENT("test_fx_float_ulong");
+
+ sc_fxval a((ulong)0);
+ sc_fxval b((ulong)1);
+ sc_fxval c((ulong)-1);
+ sc_fxval d(ULONG_MAX);
+ sc_fxval e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_float()
+{
+ IDENT("test_fx_float_float");
+
+ sc_fxval a(0.0);
+ sc_fxval b(1.0);
+ sc_fxval c(-1.0);
+ sc_fxval d(FLT_MAX);
+ sc_fxval e(FLT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_float_double()
+{
+ IDENT("test_fx_float_double");
+
+ sc_fxval a((double)0.0);
+ sc_fxval b((double)1.0);
+ sc_fxval c((double)-1.0);
+ sc_fxval d(DBL_MAX);
+ sc_fxval e(DBL_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_ufix_char()
+{
+ IDENT("test_fx_ufix_char");
+
+ sc_ufix a("0");
+ sc_ufix b("1");
+ sc_ufix c("-1");
+ sc_ufix d(T_UCHAR_MAX);
+ sc_ufix e(T_UCHAR_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_int()
+{
+ IDENT("test_fx_ufix_int");
+
+ sc_ufix a(0);
+ sc_ufix b(1);
+ sc_ufix c(-1);
+ sc_ufix d(INT_MAX);
+ sc_ufix e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_uint()
+{
+ IDENT("test_fx_ufix_uint");
+
+ sc_ufix a((uint)0);
+ sc_ufix b((uint)1);
+ sc_ufix c((uint)-1);
+ sc_ufix d(UINT_MAX);
+ sc_ufix e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_short()
+{
+ IDENT("test_fx_ufix_short");
+
+ sc_ufix a((short)0);
+ sc_ufix b((short)1);
+ sc_ufix c((short)-1);
+ sc_ufix d(SHRT_MAX);
+ sc_ufix e(SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_ushort()
+{
+ IDENT("test_fx_ufix_ushort");
+
+ sc_ufix a((ushort)0);
+ sc_ufix b((ushort)1);
+ sc_ufix c((ushort)-1);
+ sc_ufix d(USHRT_MAX);
+ sc_ufix e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_long()
+{
+ IDENT("test_fx_ufix_long");
+
+ sc_ufix a((long)0);
+ sc_ufix b((long)1);
+ sc_ufix c((long)-1);
+ sc_ufix d(LONG_MAX);
+ sc_ufix e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_ulong()
+{
+ IDENT("test_fx_ufix_ulong");
+
+ sc_ufix a((ulong)0);
+ sc_ufix b((ulong)1);
+ sc_ufix c((ulong)-1);
+ sc_ufix d(ULONG_MAX);
+ sc_ufix e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_float()
+{
+ IDENT("test_fx_ufix_float");
+
+ sc_ufix a(0.0);
+ sc_ufix b(1.0);
+ sc_ufix c(-1.0);
+ sc_ufix d(FLT_MAX);
+ sc_ufix e(FLT_MIN);
+
+// cerr << "sc_ufix d(FLT_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufix_double()
+{
+ IDENT("test_fx_ufix_double");
+
+ sc_ufix a((double)0.0);
+ sc_ufix b((double)1.0);
+ sc_ufix c((double)-1.0);
+ sc_ufix d(DBL_MAX);
+ sc_ufix e(DBL_MIN);
+
+// cerr << "sc_ufix d(DBL_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_fix_char()
+{
+ IDENT("test_fx_fix_char");
+
+ sc_fix a("0"); SHOW(a);
+ sc_fix b("1"); SHOW(b);
+ sc_fix c("-1"); SHOW(c);
+ sc_fix d(T_CHAR_MAX); SHOW(d);
+ sc_fix e(T_CHAR_MIN); SHOW(e);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_int()
+{
+ IDENT("test_fx_fix_int");
+
+ sc_fix a(0);
+ sc_fix b(1);
+ sc_fix c(-1);
+ sc_fix d(INT_MAX);
+ sc_fix e(INT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_uint()
+{
+ IDENT("test_fx_fix_uint");
+
+ sc_fix a((uint)0);
+ sc_fix b((uint)1);
+ sc_fix c((uint)-1);
+ sc_fix d(UINT_MAX);
+ sc_fix e((uint)abs(INT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+static void test_fx_fix_short()
+{
+ IDENT("test_fx_fix_short");
+
+ sc_fix a((short)0);
+ sc_fix b((short)1);
+ sc_fix c((short)-1);
+ sc_fix d(SHRT_MAX);
+ sc_fix e(SHRT_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_ushort()
+{
+ IDENT("test_fx_fix_ushort");
+
+ sc_fix a((ushort)0);
+ sc_fix b((ushort)1);
+ sc_fix c((ushort)-1);
+ sc_fix d(USHRT_MAX);
+ sc_fix e((ushort)abs(SHRT_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_long()
+{
+ IDENT("test_fx_fix_long");
+
+ sc_fix a((long)0);
+ sc_fix b((long)1);
+ sc_fix c((long)-1);
+ sc_fix d(LONG_MAX);
+ sc_fix e(LONG_MIN);
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_ulong()
+{
+ IDENT("test_fx_fix_ulong");
+
+ sc_fix a((ulong)0);
+ sc_fix b((ulong)1);
+ sc_fix c((ulong)-1);
+ sc_fix d(ULONG_MAX);
+ sc_fix e((ulong)abs(LONG_MIN));
+
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_float()
+{
+ IDENT("test_fx_fix_float");
+
+ sc_fix a(0.0);
+ sc_fix b(1.0);
+ sc_fix c(-1.0);
+ sc_fix d(FLT_MAX);
+ sc_fix e(FLT_MIN);
+
+// cerr << "sc_fix d(FLT_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fix_double()
+{
+ IDENT("test_fx_fix_double");
+
+ sc_fix a((double)0.0);
+ sc_fix b((double)1.0);
+ sc_fix c((double)-1.0);
+ sc_fix d(DBL_MAX);
+ sc_fix e(DBL_MIN);
+
+// cerr << "sc_fix d(DBL_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_fixed_char()
+{
+ IDENT("test_fx_fixed_char");
+
+ sc_fixed<8, 5> a("0");
+ sc_fixed<8, 5> b("1");
+ sc_fixed<8, 5> c("-1");
+ sc_fixed<8, 5> d(T_CHAR_MAX);
+ sc_fixed<8, 5> e(T_CHAR_MIN);
+
+// cerr << "sc_fixed<8, 5> d(INT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_int()
+{
+ IDENT("test_fx_fixed_int");
+
+ sc_fixed<8, 5> a(0);
+ sc_fixed<8, 5> b(1);
+ sc_fixed<8, 5> c(-1);
+ sc_fixed<8, 5> d(INT_MAX);
+ sc_fixed<8, 5> e(INT_MIN);
+
+// cerr << "sc_fixed<8, 5> d(INT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_uint()
+{
+ IDENT("test_sc_fixed_uint");
+
+ sc_fixed<8, 5> a((uint)0);
+ sc_fixed<8, 5> b((uint)1);
+ sc_fixed<8, 5> c((uint)-1);
+ sc_fixed<8, 5> d(UINT_MAX);
+ sc_fixed<8, 5> e((uint)abs(INT_MIN));
+
+// cerr << "sc_fixed<8, 5> d(UINT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_short()
+{
+ IDENT("test_fx_fixed_short");
+
+ sc_fixed<8, 5> a((short)0);
+ sc_fixed<8, 5> b((short)1);
+ sc_fixed<8, 5> c((short)-1);
+ sc_fixed<8, 5> d(SHRT_MAX);
+ sc_fixed<8, 5> e(SHRT_MIN);
+
+// cerr << "sc_fixed<8, 5> d(INT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_ushort()
+{
+ IDENT("test_sc_fixed_ushort");
+
+ sc_fixed<8, 5> a((ushort)0);
+ sc_fixed<8, 5> b((ushort)1);
+ sc_fixed<8, 5> c((ushort)-1);
+ sc_fixed<8, 5> d(USHRT_MAX);
+ sc_fixed<8, 5> e((ushort)abs(SHRT_MIN));
+
+// cerr << "sc_fixed<8, 5> d(UINT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_long()
+{
+ IDENT("test_sc_fixeded_long");
+
+ sc_fixed<8, 5> a((long)0);
+ sc_fixed<8, 5> b((long)1);
+ sc_fixed<8, 5> c((long)-1);
+ sc_fixed<8, 5> d(LONG_MAX);
+ sc_fixed<8, 5> e(LONG_MIN);
+
+// cerr << "sc_fixed<8, 5> d(INT_LONG); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_ulong()
+{
+ IDENT("test_fx_fixed_ulong");
+
+ sc_fixed<8, 5> a((ulong)0);
+ sc_fixed<8, 5> b((ulong)1);
+ sc_fixed<8, 5> c((ulong)-1);
+ sc_fixed<8, 5> d(ULONG_MAX);
+ sc_fixed<8, 5> e((ulong)abs(LONG_MIN));
+
+// cerr << "sc_fixed<8, 5> d(ULONG_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_float()
+{
+ IDENT("test_fx_fixed_float");
+
+ sc_fixed<8, 5> a(0.0);
+ sc_fixed<8, 5> b(1.0);
+ sc_fixed<8, 5> c(-1.0);
+ sc_fixed<8, 5> d(FLT_MAX);
+ sc_fixed<8, 5> e(FLT_MIN);
+
+// cerr << "sc_fixed<8, 5> d(FLT_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_fixed_double()
+{
+ IDENT("test_fx_fixed_double");
+
+ sc_fixed<8, 5> a((double)0.0);
+ sc_fixed<8, 5> b((double)1.0);
+ sc_fixed<8, 5> c((double)-1.0);
+ sc_fixed<8, 5> d(DBL_MAX);
+ sc_fixed<8, 5> e(DBL_MIN);
+
+// cerr << "sc_fixed<8, 5> d(DBL_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+//-----------------------------------------------------------------------
+static void test_fx_ufixed_char()
+{
+ IDENT("test_fx_ufixed_char");
+
+ sc_ufixed<8, 5> a("0");
+ sc_ufixed<8, 5> b("1");
+ sc_ufixed<8, 5> c("-1");
+ sc_ufixed<8, 5> d(T_UCHAR_MAX);
+ sc_ufixed<8, 5> e(T_UCHAR_MIN);
+
+// cerr << "sc_ufixed<8, 5> d(INT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_int()
+{
+ IDENT("test_fx_ufixed_int");
+
+ sc_ufixed<8, 5> a(0);
+ sc_ufixed<8, 5> b(1);
+ sc_ufixed<8, 5> c(-1);
+ sc_ufixed<8, 5> d(INT_MAX);
+ sc_ufixed<8, 5> e(INT_MIN);
+
+// cerr << "sc_ufixed<8, 5> d(INT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_uint()
+{
+ IDENT("test_fx_ufixed_uint");
+
+ sc_ufixed<8, 5> a((uint)0);
+ sc_ufixed<8, 5> b((uint)1);
+ sc_ufixed<8, 5> c((uint)-1);
+ sc_ufixed<8, 5> d(UINT_MAX);
+ sc_ufixed<8, 5> e((uint)abs(INT_MIN));
+
+// cerr << "sc_ufixed<8, 5> d(UINT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_short()
+{
+ IDENT("test_fx_ufixed_short");
+
+ sc_ufixed<8, 5> a((short)0);
+ sc_ufixed<8, 5> b((short)1);
+ sc_ufixed<8, 5> c((short)-1);
+ sc_ufixed<8, 5> d(SHRT_MAX);
+ sc_ufixed<8, 5> e(SHRT_MIN);
+
+// cerr << "sc_ufixed<8, 5> d(INT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_ushort()
+{
+ IDENT("test_fx_ufixed_ushort");
+
+ sc_ufixed<8, 5> a((ushort)0);
+ sc_ufixed<8, 5> b((ushort)1);
+ sc_ufixed<8, 5> c((ushort)-1);
+ sc_ufixed<8, 5> d(USHRT_MAX);
+ sc_ufixed<8, 5> e((ushort)abs(SHRT_MIN));
+
+// cerr << "sc_ufixed<8, 5> d(UINT_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_long()
+{
+ IDENT("test_fx_ufixeded_long");
+
+ sc_ufixed<8, 5> a((long)0);
+ sc_ufixed<8, 5> b((long)1);
+ sc_ufixed<8, 5> c((long)-1);
+ sc_ufixed<8, 5> d(LONG_MAX);
+ sc_ufixed<8, 5> e(LONG_MIN);
+
+// cerr << "sc_ufixed<8, 5> d(INT_LONG); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_ulong()
+{
+ IDENT("test_fx_ufixed_ulong");
+
+ sc_ufixed<8, 5> a((ulong)0);
+ sc_ufixed<8, 5> b((ulong)1);
+ sc_ufixed<8, 5> c((ulong)-1);
+ sc_ufixed<8, 5> d(ULONG_MAX);
+ sc_ufixed<8, 5> e((ulong)abs(LONG_MIN));
+
+// cerr << "sc_ufixed<8, 5> d(ULONG_MAX); does not work\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_float()
+{
+ IDENT("test_fx_ufixed_float");
+
+ sc_ufixed<8, 5> a(0.0);
+ sc_ufixed<8, 5> b(1.0);
+ sc_ufixed<8, 5> c(-1.0);
+ sc_ufixed<8, 5> d(FLT_MAX);
+ sc_ufixed<8, 5> e(FLT_MIN);
+
+// cerr << "sc_ufixed<8, 5> d(FLT_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+static void test_fx_ufixed_double()
+{
+ IDENT("test_fx_ufixed_double");
+
+ sc_ufixed<8, 5> a((double)0.0);
+ sc_ufixed<8, 5> b((double)1.0);
+ sc_ufixed<8, 5> c((double)-1.0);
+ sc_ufixed<8, 5> d(DBL_MAX);
+ sc_ufixed<8, 5> e(DBL_MIN);
+
+// cerr << "sc_ufixed<8, 5> d(DBL_MAX); does not work (yet)\n";
+ SHOW(a); SHOW(b); SHOW(c); SHOW(d); SHOW(e);
+}
+
+void default_constructor()
+{
+ cerr << "************** default_constructor for fx_float\n";
+ test_fx_float_char();
+ test_fx_float_int();
+ test_fx_float_uint();
+ test_fx_float_short();
+ test_fx_float_ushort();
+ test_fx_float_long();
+ test_fx_float_ulong();
+ test_fx_float_float();
+ test_fx_float_double();
+
+ cerr << "************** default_constructor for fx_ufix\n";
+ test_fx_ufix_char();
+ test_fx_ufix_int();
+ test_fx_ufix_uint();
+ test_fx_ufix_short();
+ test_fx_ufix_ushort();
+ test_fx_ufix_long();
+ test_fx_ufix_ulong();
+ test_fx_ufix_float();
+ test_fx_ufix_double();
+
+ cerr << "************** default_constructor for fx_fix\n";
+ test_fx_fix_char();
+ test_fx_fix_int();
+ test_fx_fix_uint();
+ test_fx_fix_short();
+ test_fx_fix_ushort();
+ test_fx_fix_long();
+ test_fx_fix_ulong();
+ test_fx_fix_float();
+ test_fx_fix_double();
+
+ cerr << "************** default_constructor for <wl,iwl>fx_fixed\n";
+ test_fx_fixed_char();
+ test_fx_fixed_int();
+ test_fx_fixed_uint();
+ test_fx_fixed_short();
+ test_fx_fixed_ushort();
+ test_fx_fixed_long();
+ test_fx_fixed_ulong();
+ test_fx_fixed_float();
+ test_fx_fixed_double();
+
+ cerr << "************** default_constructor for <wl,iwl>fx_ufixed\n";
+ test_fx_ufixed_char();
+ test_fx_ufixed_int();
+ test_fx_ufixed_uint();
+ test_fx_ufixed_short();
+ test_fx_ufixed_ushort();
+ test_fx_ufixed_long();
+ test_fx_ufixed_ulong();
+ test_fx_ufixed_float();
+ test_fx_ufixed_double();
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h
new file mode 100644
index 000000000..c5a999e66
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h
@@ -0,0 +1,72 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_arbitrary.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_arbitrary.h
+//
+// Abstract : Define arbitrary precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#ifndef FRIDGE_INTERPOLATOR
+
+#undef sc_fix
+#undef sc_fixed
+#undef sc_fxval
+#undef sc_ufix
+#undef sc_ufixed
+
+#endif
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_default.h b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_default.h
new file mode 100644
index 000000000..4853f0b9a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_default.h
@@ -0,0 +1,68 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_default.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_default.h
+//
+// Abstract : Define default precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#ifdef FX_PRECISION_DOUBLE
+# include "fx_precision_double.h"
+#else
+# include "fx_precision_arbitrary.h"
+#endif
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_double.h b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_double.h
new file mode 100644
index 000000000..6b7c6df7c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/fx_precision_double.h
@@ -0,0 +1,70 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_double.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_double.h
+//
+// Abstract : Define double precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#include "fx_precision_arbitrary.h"
+
+#define sc_fix sc_fix_fast
+#define sc_fixed sc_fixed_fast
+#define sc_fxval sc_fxval_fast
+#define sc_ufix sc_ufix_fast
+#define sc_ufixed sc_ufixed_fast
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log
new file mode 100644
index 000000000..49229581e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x1e+16
+c : 1.84467440737096e+19 : 0x1e+16
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 0 : 0x000000000
+c : 0 : 0x000000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 0 : 0x00000000
+c : 0 : 0x00000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x1e+16
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 0 : 0x000000000
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : 0 : 0x00000000
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.bsd b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.bsd
new file mode 100644
index 000000000..6d5038dda
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.bsd
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin
new file mode 100644
index 000000000..6d5038dda
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin64
new file mode 100644
index 000000000..b6aaf4263
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.cygwin64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x1e+16
+c : 1.84467440737096e+19 : 0x1e+16
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 0 : 0x000000000
+c : 0 : 0x000000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 0 : 0x00000000
+c : 0 : 0x00000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x1e+16
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 0 : 0x000000000
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : 0 : 0x00000000
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.gccsparcOS5 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.gccsparcOS5
new file mode 100644
index 000000000..282f1ed82
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.gccsparcOS5
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux
new file mode 100644
index 000000000..8397d8cab
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa68
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux64
new file mode 100644
index 000000000..b6aaf4263
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linux64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x1e+16
+c : 1.84467440737096e+19 : 0x1e+16
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 0 : 0x000000000
+c : 0 : 0x000000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 0 : 0x00000000
+c : 0 : 0x00000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x1e+16
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 0 : 0x000000000
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : 0 : 0x00000000
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linuxaarch64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linuxaarch64
new file mode 100644
index 000000000..b5950a52b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.linuxaarch64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x1e+16
+c : 1.84467440737096e+19 : 0x1e+16
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 0 : 0x000000000
+c : 0 : 0x000000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 0 : 0x00000000
+c : 0 : 0x00000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x1e+16
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 0 : 0x000000000
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : 0 : 0x00000000
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx
new file mode 100644
index 000000000..6d5038dda
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx64
new file mode 100644
index 000000000..49229581e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosx64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 9.22337203685478e+18 : 0x08e+15
+e : -9.22337203685478e+18 : 0x8e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 1.84467440737096e+19 : 0x1e+16
+d : 1.84467440737096e+19 : 0x1e+16
+e : 9.22337203685478e+18 : 0x08e+15
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 0 : 0x000000000
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 0 : 0x00000000
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 0 : 0x00.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1.84467440737096e+19 : 0x1e+16
+c : 1.84467440737096e+19 : 0x1e+16
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 0 : 0x000000000
+c : 0 : 0x000000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 0 : 0x00000000
+c : 0 : 0x00000000
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 1.84467440737096e+19 : 0x1e+16
+a[1] : 1 : 0x1
+b[1] : 0 : 0x0
+a[2] : 4 : 0x4
+b[2] : 0 : 0x0
+a[3] : 9 : 0x09
+b[3] : 0 : 0x0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 0 : 0x000000000
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : 0 : 0x00000000
+a[1] : 1 : 0x00000001
+b[1] : 0 : 0x00000000
+a[2] : 4 : 0x00000004
+b[2] : 0 : 0x00000000
+a[3] : 9 : 0x00000009
+b[3] : 0 : 0x00000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 0 : 0x00.0
+a[2] : 4 : 0x04.0
+b[2] : 0 : 0x00.0
+a[3] : 9 : 0x09.0
+b[3] : 0 : 0x00.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosxppc b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosxppc
new file mode 100644
index 000000000..282f1ed82
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.macosxppc
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw
new file mode 100644
index 000000000..b0577147c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 4294934528 : 0x0ffff8000
+a[2] : 4 : 0x000000004
+b[2] : 4294934528 : 0x0ffff8000
+a[3] : 9 : 0x000000009
+b[3] : 4294934528 : 0x0ffff8000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64
new file mode 100644
index 000000000..b952b5cc6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10-x64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10-x64
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc10-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11
new file mode 100644
index 000000000..b952b5cc6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11-x64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11-x64
new file mode 100644
index 000000000..b952b5cc6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc11-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12-x64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12-x64
new file mode 100644
index 000000000..7c6723a44
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc12-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+038 : 0x0ffffffe+26
+e : 1.17549435082229e-038 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14
new file mode 100644
index 000000000..9381b100a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14-x64 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14-x64
new file mode 100644
index 000000000..9381b100a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc14-x64
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.12345683574677 : 0x1.1f9ade
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.49382734298706 : 0x4.7e6b78
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.1111116409302 : 0x0a.1c71d
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.sparcOS5 b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.sparcOS5
new file mode 100644
index 000000000..282f1ed82
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.sparcOS5
@@ -0,0 +1,1301 @@
+SystemC Simulation
+************** default_constructor for fx_float
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 5721547 : 0x574dcb
+e : -9.04232905262011e-113 : 0x.f21524151e-92
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_constructor for fx_ufix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 4294967295 : 0x0ffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_constructor for fx_fix
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 5721547 : 0x00574dcb
+e : -1 : 0xffffffff
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_constructor for <wl,iwl>fx_fixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 11 : 0x0b.0
+e : -0.125 : 0xff.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_constructor for <wl,iwl>fx_ufixed
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 31.875 : 0x1f.e
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_float_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** assign_constructor test_fx_ufix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** assign_constructor test_fx_fix_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** assign_constructor test_fx_fixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign_constructor test_fx_ufixed_
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_float
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 32767 : 0x7fff
+e : -32768 : 0x8e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 1 : 0x1
+c : 65535 : 0x0ffff
+d : 65535 : 0x0ffff
+e : 32768 : 0x08e+3
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x8e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 1 : 0x1
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x08e+7
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 3.40282346638529e+38 : 0x0ffffffe+26
+e : 1.17549435082229e-38 : 0x.4e-31
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : 1 : 0x1
+c : -1 : 0xf
+d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242
+e : 2.2250738585072e-308 : 0x.4e-255
+************** default_assign fx_ufix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 32767 : 0x000007fff
+e : 4294934528 : 0x0ffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 65535 : 0x00000ffff
+d : 65535 : 0x00000ffff
+e : 32768 : 0x000008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 2147483647 : 0x07fffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 4294967295 : 0x0ffffffff
+e : 2147483648 : 0x080000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 1 : 0x000000001
+c : 4294967295 : 0x0ffffffff
+d : 0 : 0x000000000
+e : 0 : 0x000000000
+************** default_assign fx_fix
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 32767 : 0x00007fff
+e : -32768 : 0xffff8000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : 65535 : 0x0000ffff
+d : 65535 : 0x0000ffff
+e : 32768 : 0x00008000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 2147483647 : 0x7fffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : -1 : 0xffffffff
+e : -2147483648 : 0x80000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : 1 : 0x00000001
+c : -1 : 0xffffffff
+d : 0 : 0x00000000
+e : 0 : 0x00000000
+************** default_assign fx_fixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : -1 : 0xff.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : -1 : 0xff.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** default_assign fx_ufixed
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 31 : 0x1f.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 31 : 0x1f.0
+d : 0 : 0x00.0
+e : 0 : 0x00.0
+************** assign test_fx_float_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a : 0 : 0x0
+b : 65535 : 0x0ffff
+c : 65535 : 0x0ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a : 0 : 0x0
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a : 0 : 0x0
+b : -1 : 0xf
+c : -1 : 0xf
+************** assign test_fx_ufix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a : 0 : 0x000000000
+b : 65535 : 0x00000ffff
+c : 65535 : 0x00000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a : 0 : 0x000000000
+b : 4294967295 : 0x0ffffffff
+c : 4294967295 : 0x0ffffffff
+************** assign test_fx_fix_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a : 0 : 0x00000000
+b : 65535 : 0x0000ffff
+c : 65535 : 0x0000ffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a : 0 : 0x00000000
+b : -1 : 0xffffffff
+c : -1 : 0xffffffff
+************** assign test_fx_fixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a : 0 : 0x00.0
+b : -1 : 0xff.0
+c : -1 : 0xff.0
+************** assign test_fx_ufixed_
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a : 0 : 0x00.0
+b : 1 : 0x01.0
+c : 1 : 0x01.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a : 0 : 0x00.0
+b : 31 : 0x1f.0
+c : 31 : 0x1f.0
+************** array test_fx_float_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort
+a[0] : 0 : 0x0
+b[0] : 65535 : 0x0ffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 65534 : 0x0fffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long
+a[0] : 0 : 0x0
+b[0] : -1 : 0xf
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : -2 : 0xe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong
+a[0] : 0 : 0x0
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x1
+b[1] : 1 : 0x1
+a[2] : 4 : 0x4
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x09
+b[3] : 6 : 0x6
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float
+a[0] : 0 : 0x0
+b[0] : -1.98765432834625 : 0xe.032916
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721378326416 : 0x3.8ea59
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.732364654541 : 0xf3.4483c
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595886230469 : 0x44.5c0e
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double
+a[0] : 0 : 0x0
+b[0] : -1.987654321 : 0xe.0329161f8d4a4
+a[1] : 1.123456789 : 0x1.1f9add3739636
+b[1] : 3.55721375067642 : 0x3.8ea58f7409656
+a[2] : 4.493827156 : 0x4.7e6b74dce58d8
+b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8
+a[3] : 10.111111101 : 0x0a.1c71c6f1047e8
+b[3] : 68.3595859256988 : 0x44.5c0dd2befa6c
+************** array test_fx_ufix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 0 : 0x000000000
+a[2] : 4 : 0x000000004
+b[2] : 0 : 0x000000000
+a[3] : 9 : 0x000000009
+b[3] : 0 : 0x000000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort
+a[0] : 0 : 0x000000000
+b[0] : 65535 : 0x00000ffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 65534 : 0x00000fffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 2147483648 : 0x080000000
+a[2] : 4 : 0x000000004
+b[2] : 2147483648 : 0x080000000
+a[3] : 9 : 0x000000009
+b[3] : 2147483648 : 0x080000000
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong
+a[0] : 0 : 0x000000000
+b[0] : 4294967295 : 0x0ffffffff
+a[1] : 1 : 0x000000001
+b[1] : 1 : 0x000000001
+a[2] : 4 : 0x000000004
+b[2] : 4294967294 : 0x0fffffffe
+a[3] : 9 : 0x000000009
+b[3] : 6 : 0x000000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428608 : 0x035d93a00
+a[2] : 4 : 0x000000004
+b[2] : 1061317888 : 0x03f426d00
+a[3] : 10 : 0x00000000a
+b[3] : 2891758592 : 0x0ac5cbc00
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double
+a[0] : 0 : 0x000000000
+b[0] : 4294967294 : 0x0fffffffe
+a[1] : 1 : 0x000000001
+b[1] : 903428666 : 0x035d93a3a
+a[2] : 4 : 0x000000004
+b[2] : 1061317622 : 0x03f426bf6
+a[3] : 10 : 0x00000000a
+b[3] : 2891760217 : 0x0ac5cc259
+************** array test_fx_fix_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort
+a[0] : 0 : 0x00000000
+b[0] : 65535 : 0x0000ffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : 65534 : 0x0000fffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong
+a[0] : 0 : 0x00000000
+b[0] : -1 : 0xffffffff
+a[1] : 1 : 0x00000001
+b[1] : 1 : 0x00000001
+a[2] : 4 : 0x00000004
+b[2] : -2 : 0xfffffffe
+a[3] : 9 : 0x00000009
+b[3] : 6 : 0x00000006
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double
+a[0] : 0 : 0x00000000
+b[0] : -2 : 0xfffffffe
+a[1] : 1 : 0x00000001
+b[1] : 3 : 0x00000003
+a[2] : 4 : 0x00000004
+b[2] : -11 : 0xfffffff5
+a[3] : 10 : 0x0000000a
+b[3] : 59 : 0x0000003b
+************** array test_fx_fixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long
+a[0] : 0 : 0x00.0
+b[0] : -1 : 0xff.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : -2 : 0xfe.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : -1 : 0xff.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : -6 : 0xfa.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double
+a[0] : 0 : 0x00.0
+b[0] : -2 : 0xfe.0
+a[1] : 1 : 0x01.0
+b[1] : 3.5 : 0x03.8
+a[2] : 4.375 : 0x04.6
+b[2] : -12.625 : 0xf3.6
+a[3] : 10 : 0x0a.0
+b[3] : 3.75 : 0x03.c
+************** array test_fx_ufixed_
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long
+a[0] : 0 : 0x00.0
+b[0] : 31 : 0x1f.0
+a[1] : 1 : 0x01.0
+b[1] : 1 : 0x01.0
+a[2] : 4 : 0x04.0
+b[2] : 30 : 0x1e.0
+a[3] : 9 : 0x09.0
+b[3] : 6 : 0x06.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong
+a[0] : 0 : 0x00.0
+b[0] : 1 : 0x01.0
+a[1] : 1 : 0x01.0
+b[1] : 31 : 0x1f.0
+a[2] : 4 : 0x04.0
+b[2] : 2 : 0x02.0
+a[3] : 9 : 0x09.0
+b[3] : 26 : 0x1a.0
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
+--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double
+a[0] : 0 : 0x00.0
+b[0] : 30 : 0x1e.0
+a[1] : 1 : 0x01.0
+b[1] : 10.25 : 0x0a.4
+a[2] : 4.375 : 0x04.6
+b[2] : 27.25 : 0x1b.4
+a[3] : 10 : 0x0a.0
+b[3] : 13.625 : 0x0d.a
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/main.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/main.cpp
new file mode 100644
index 000000000..02076d0f1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/main.cpp
@@ -0,0 +1,74 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// 4.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 08:50:50 1998
+// Status : none
+//
+
+#include <limits.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+typedef unsigned int uint;
+typedef unsigned short ushort;
+typedef unsigned long ulong;
+
+extern void default_constructor();
+extern void assign_constructor();
+extern void default_assign();
+extern void assign();
+extern void array();
+
+int sc_main( int, char** )
+{
+ cerr.precision(15);
+ default_constructor();
+ assign_constructor();
+ default_assign();
+ assign();
+
+ array();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_constructors/test.f b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/test.f
new file mode 100644
index 000000000..a8a2f0b26
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_constructors/test.f
@@ -0,0 +1,6 @@
+fast_constructors/main.cpp
+fast_constructors/array.cpp
+fast_constructors/assign.cpp
+fast_constructors/assign_constructor.cpp
+fast_constructors/default_assign.cpp
+fast_constructors/default_constructor.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp
new file mode 100644
index 000000000..4f9268827
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp
@@ -0,0 +1,97 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) os << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; os << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_fix_limits_zero(ostream&);
+ extern void test_fx_fix_limits_inf(ostream&);
+ extern void test_fx_fix_limits_long(ostream&);
+ extern void test_fx_fix_limits_double(ostream&);
+
+
+void test_fx_fix_limits(ostream& out)
+{
+ out << "****************** limits fx_fix\n";
+ test_fx_fix_limits_zero(out);
+ test_fx_fix_limits_inf(out);
+ test_fx_fix_limits_long(out);
+ test_fx_fix_limits_double(out);
+
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp
new file mode 100644
index 000000000..cca34221f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_double(ostream& out)
+{
+ out << "****************** limits fx_fix_double\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp
new file mode 100644
index 000000000..28cea60c2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp
@@ -0,0 +1,111 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_fix_inf\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp
new file mode 100644
index 000000000..fa4cca874
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp
@@ -0,0 +1,118 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_long(ostream& out)
+{
+ out << "****************** limits fx_fix_long\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp
new file mode 100644
index 000000000..f1d5debb5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_fix_zero\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+
+
+ // SHOW_EXPS(zero_min);
+ // SHOW_EXPS(zero_plus);
+ // SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp
new file mode 100644
index 000000000..39b9f01d2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp
@@ -0,0 +1,95 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_fixed_limits_zero(ostream&);
+ extern void test_fx_fixed_limits_inf(ostream&);
+ extern void test_fx_fixed_limits_long(ostream&);
+ extern void test_fx_fixed_limits_double(ostream&);
+
+void test_fx_fixed_limits(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>\n";
+
+ test_fx_fixed_limits_zero(out);
+ test_fx_fixed_limits_inf(out);
+ test_fx_fixed_limits_long(out);
+ test_fx_fixed_limits_double(out);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp
new file mode 100644
index 000000000..84fbe2420
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp
@@ -0,0 +1,116 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_double(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_double\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp
new file mode 100644
index 000000000..b3b7047b5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp
@@ -0,0 +1,110 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_inf\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp
new file mode 100644
index 000000000..d40aab775
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp
@@ -0,0 +1,117 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_long(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_long\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp
new file mode 100644
index 000000000..7b234b7bb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_zero\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+
+
+ // SHOW_EXPS(zero_min);
+ // SHOW_EXPS(zero_plus);
+ // SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp
new file mode 100644
index 000000000..a09d44130
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp
@@ -0,0 +1,102 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_float_limits_zero(ostream&);
+ extern void test_fx_float_limits_inf(ostream&);
+ extern void test_fx_float_limits_long(ostream&);
+ extern void test_fx_float_limits_double(ostream&);
+
+
+void test_fx_float_limits(ostream& out)
+{
+ out << "****************** limits fx_float\n";
+
+ test_fx_float_limits_zero(out);
+ test_fx_float_limits_inf(out);
+ test_fx_float_limits_long(out);
+ test_fx_float_limits_double(out);
+
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp
new file mode 100644
index 000000000..93619dbe4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp
@@ -0,0 +1,127 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_double(ostream& out)
+{
+ out << "****************** limits fx_float_double\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+ SHOW_EXPS(double_min);
+ SHOW_EXPS(double_max);
+ SHOW_EXPS(float_min);
+ SHOW_EXPS(float_max);
+
+
+ SHOW_EXP(double_min / nan);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp
new file mode 100644
index 000000000..271873980
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp
@@ -0,0 +1,125 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_inf(ostream& out)
+{
+ cerr << "****************** limits fx_float_inf\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+
+ SHOW_EXPS(nan);
+ SHOW_EXPS(inf_plus);
+ SHOW_EXPS(inf_min);
+ SHOW_EXPS(inf);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp
new file mode 100644
index 000000000..edba14d29
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp
@@ -0,0 +1,127 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_long(ostream& out)
+{
+ out << "****************** limits fx_float_long\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+
+ SHOW_EXPS(long_max);
+ SHOW_EXPS(long_min);
+ SHOW_EXPS(int_max);
+ SHOW_EXPS(int_min);
+ SHOW_EXPS(uint_max);
+ SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp
new file mode 100644
index 000000000..804066384
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp
@@ -0,0 +1,124 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_zero(ostream& out)
+{
+ cerr << "****************** limits fx_float_zero\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+
+ SHOW_EXPS(zero_min);
+ SHOW_EXPS(zero_plus);
+ SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h
new file mode 100644
index 000000000..c5a999e66
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h
@@ -0,0 +1,72 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_arbitrary.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_arbitrary.h
+//
+// Abstract : Define arbitrary precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#ifndef FRIDGE_INTERPOLATOR
+
+#undef sc_fix
+#undef sc_fixed
+#undef sc_fxval
+#undef sc_ufix
+#undef sc_ufixed
+
+#endif
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_default.h b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_default.h
new file mode 100644
index 000000000..4853f0b9a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_default.h
@@ -0,0 +1,68 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_default.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_default.h
+//
+// Abstract : Define default precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#ifdef FX_PRECISION_DOUBLE
+# include "fx_precision_double.h"
+#else
+# include "fx_precision_arbitrary.h"
+#endif
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_double.h b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_double.h
new file mode 100644
index 000000000..6b7c6df7c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_precision_double.h
@@ -0,0 +1,70 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_double.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_double.h
+//
+// Abstract : Define double precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#include "fx_precision_arbitrary.h"
+
+#define sc_fix sc_fix_fast
+#define sc_fixed sc_fixed_fast
+#define sc_fxval sc_fxval_fast
+#define sc_ufix sc_ufix_fast
+#define sc_ufixed sc_ufixed_fast
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp
new file mode 100644
index 000000000..edeea6adc
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp
@@ -0,0 +1,97 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_ufix_limits_zero(ostream&);
+ extern void test_fx_ufix_limits_inf(ostream&);
+ extern void test_fx_ufix_limits_long(ostream&);
+ extern void test_fx_ufix_limits_double(ostream&);
+
+
+void test_fx_ufix_limits(ostream& out)
+{
+ out << "****************** limits fx_ufix\n";
+
+ test_fx_ufix_limits_zero(out);
+ test_fx_ufix_limits_inf(out);
+ test_fx_ufix_limits_long(out);
+ test_fx_ufix_limits_double(out);
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp
new file mode 100644
index 000000000..69025c352
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_double(ostream& out)
+{
+ out << "****************** limits fx_ufix_double\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp
new file mode 100644
index 000000000..2c574b644
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp
@@ -0,0 +1,110 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_ufix_inf\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp
new file mode 100644
index 000000000..1e9035847
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp
@@ -0,0 +1,117 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_long(ostream& out)
+{
+ out << "****************** limits fx_ufix_long\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp
new file mode 100644
index 000000000..3e415aaec
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp
@@ -0,0 +1,110 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_ufix_zero\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp
new file mode 100644
index 000000000..2968baadb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp
@@ -0,0 +1,96 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+ extern void test_fx_ufixed_limits_zero(ostream&);
+ extern void test_fx_ufixed_limits_inf(ostream&);
+ extern void test_fx_ufixed_limits_long(ostream&);
+ extern void test_fx_ufixed_limits_double(ostream&);
+
+
+void test_fx_ufixed_limits(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>\n";
+
+ test_fx_ufixed_limits_zero(out);
+ test_fx_ufixed_limits_inf(out);
+ test_fx_ufixed_limits_long(out);
+ test_fx_ufixed_limits_double(out);
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp
new file mode 100644
index 000000000..4722d9954
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_double(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_double\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp
new file mode 100644
index 000000000..05d63d1b4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp
@@ -0,0 +1,110 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_inf\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp
new file mode 100644
index 000000000..c96842272
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp
@@ -0,0 +1,117 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_long(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_long\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp
new file mode 100644
index 000000000..37fd6a016
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+#include "fx_precision_double.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_zero\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+
+
+ // SHOW_EXPS(zero_min);
+ // SHOW_EXPS(zero_plus);
+ // SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log
new file mode 100644
index 000000000..a0a91bb5b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffff
+zero_min + long_min : 0x8e+7
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x80000001
+zero_min - long_min : 0x08e+7
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf00000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffff
+zero_plus + long_min : 0x8e+7
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x80000001
+zero_plus - long_min : 0x08e+7
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf00000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffff
+zero + long_min : 0x8e+7
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x80000001
+zero - long_min : 0x08e+7
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf00000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.00000002
+long_max / int_max : 0x1
+long_max / int_min : 0xf.00000002
+long_max / uint_max : 0x.7fffffff8
+long_max / ulong_max : 0x.7fffffff8
+long_max / double_min : Inf
+long_max / double_max : 0x.7fffffff000004e-248
+long_max / float_min : 0x1fffffffce+31
+long_max / float_max : 0x.08000007f00008e-23
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffe+8
+long_max * long_min : 0xc00000008e+7
+long_max * int_max : 0x3fffffffe+8
+long_max * int_min : 0xc00000008e+7
+long_max * uint_max : 0x7ffffffe8e+7
+long_max * ulong_max : 0x7ffffffe8e+7
+long_max * double_min : 0x.1fffffffce-247
+long_max * double_max : Inf
+long_max * float_min : 0x.1fffffffce-23
+long_max * float_max : 0x7fffff7fe+32
+long_max + zero_min : 0x7fffffff
+long_max + zero_plus : 0x7fffffff
+long_max + zero : 0x7fffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0fffffffe
+long_max + int_min : 0xf
+long_max + uint_max : 0x17ffffffe
+long_max + ulong_max : 0x17ffffffe
+long_max + double_min : 0x7fffffff
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x7fffffff
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x7fffffff
+long_max - zero_plus : 0x7fffffff
+long_max - zero : 0x7fffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffff
+long_max - int_max : 0x0
+long_max - int_min : 0x0ffffffff
+long_max - uint_max : 0x8e+7
+long_max - ulong_max : 0x8e+7
+long_max - double_min : 0x7fffffff
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x7fffffff
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x0
+long_max > int_min : 0x1
+long_max > uint_max : 0x0
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x1
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x0
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x1
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x1
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x1
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x0
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffff4e+15
+long_max * long_max * long_min : 0xe00000008e+15
+long_max * long_max * int_max : 0x1fffffff4e+15
+long_max * long_max * int_min : 0xe00000008e+15
+long_max * long_max * uint_max : 0x3ffffffece+15
+long_max * long_max * ulong_max : 0x3ffffffece+15
+long_max * long_max * double_min : 0x.0fffffffce-239
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x.0fffffffce-15
+long_max * long_max * float_max : 0x3fffffbfe+40
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xe.fffffffe
+long_min / int_min : 0x1
+long_min / uint_max : 0xf.7fffffff8
+long_min / ulong_max : 0xf.7fffffff8
+long_min / double_min : -Inf
+long_min / double_max : 0x.f7ffffffffffff8e-247
+long_min / float_min : 0xee+39
+long_min / float_max : 0x.f7fffff7fffff8e-23
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc00000008e+7
+long_min * long_min : 0x4e+15
+long_min * int_max : 0xc00000008e+7
+long_min * int_min : 0x4e+15
+long_min * uint_max : 0x800000008e+7
+long_min * ulong_max : 0x800000008e+7
+long_min * double_min : 0x.ee-247
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-23
+long_min * float_max : 0x8000008e+33
+long_min + zero_min : 0x8e+7
+long_min + zero_plus : 0x8e+7
+long_min + zero : 0x8e+7
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+8
+long_min + int_max : 0xf
+long_min + int_min : 0xfe+8
+long_min + uint_max : 0x7fffffff
+long_min + ulong_max : 0x7fffffff
+long_min + double_min : 0x8e+7
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+7
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+7
+long_min - zero_plus : 0x8e+7
+long_min - zero : 0x8e+7
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf00000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf00000001
+long_min - int_min : 0x0
+long_min - uint_max : 0xe80000001
+long_min - ulong_max : 0xe80000001
+long_min - double_min : 0x8e+7
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+7
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x0
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x1
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x1
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x0
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffce+15
+long_min * long_min * long_min : 0xee+23
+long_min * long_min * int_max : 0x1fffffffce+15
+long_min * long_min * int_min : 0xee+23
+long_min * long_min * uint_max : 0x3fffffffce+15
+long_min * long_min * ulong_max : 0x3fffffffce+15
+long_min * long_min * double_min : 0x.1e-239
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x.1e-15
+long_min * long_min * float_max : 0x3fffffce+41
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x1
+int_max / long_min : 0xf.00000002
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffff8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffffe+8
+int_max * long_min : 0xc00000008e+7
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7ffffffe8e+7
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0fffffffe
+int_max + long_min : 0xf
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x17ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x0
+int_max - long_min : 0x0ffffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0x8e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x0
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x1
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x1
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x0
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff4e+15
+int_max * int_max * long_min : 0xe00000008e+15
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3ffffffece+15
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0xe.fffffffe
+int_min / long_min : 0x1
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0xf.7fffffff8
+int_min / double_min : -Inf
+int_min / double_max : 0x.f7ffffffffffff8e-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc00000008e+7
+int_min * long_min : 0x4e+15
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x800000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0xf
+int_min + long_min : 0xfe+8
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf00000001
+int_min - long_min : 0x0
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xe80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x0
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x1
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x1
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x0
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffce+15
+int_min * int_min * long_min : 0xee+23
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x2.00000002
+uint_max / long_min : 0xe.00000002
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x1
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7ffffffe8e+7
+uint_max * long_min : 0x800000008e+7
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0fffffffee+8
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x17ffffffe
+uint_max + long_min : 0x7fffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x1fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x08e+7
+uint_max - long_min : 0x17fffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0x0
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x1
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x0
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x0
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x1
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x1
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x0
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x1
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x0
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffee+16
+uint_max * uint_max * long_min : 0x80000001e+16
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffde+16
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.00000002
+ulong_max / long_min : 0xe.00000002
+ulong_max / int_max : 0x2.00000002
+ulong_max / int_min : 0xe.00000002
+ulong_max / uint_max : 0x1
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.0ffffffff000008e-247
+ulong_max / float_min : 0x3fffffffce+31
+ulong_max / float_max : 0x.1000000ff0001e-23
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffe8e+7
+ulong_max * long_min : 0x800000008e+7
+ulong_max * int_max : 0x7ffffffe8e+7
+ulong_max * int_min : 0x800000008e+7
+ulong_max * uint_max : 0x0fffffffee+8
+ulong_max * ulong_max : 0x0fffffffee+8
+ulong_max * double_min : 0x.3fffffffce-247
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.3fffffffce-23
+ulong_max * float_max : 0x0fffffeffe+32
+ulong_max + zero_min : 0x0ffffffff
+ulong_max + zero_plus : 0x0ffffffff
+ulong_max + zero : 0x0ffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffe
+ulong_max + long_min : 0x7fffffff
+ulong_max + int_max : 0x17ffffffe
+ulong_max + int_min : 0x7fffffff
+ulong_max + uint_max : 0x1fffffffe
+ulong_max + ulong_max : 0x1fffffffe
+ulong_max + double_min : 0x0ffffffff
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x0ffffffff
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x0ffffffff
+ulong_max - zero_plus : 0x0ffffffff
+ulong_max - zero : 0x0ffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+7
+ulong_max - long_min : 0x17fffffff
+ulong_max - int_max : 0x08e+7
+ulong_max - int_min : 0x17fffffff
+ulong_max - uint_max : 0x0
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffff
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x0ffffffff
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x0
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x1
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x1
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x0
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffee+16
+ulong_max * ulong_max * long_min : 0x80000001e+16
+ulong_max * ulong_max * int_max : 0x7ffffffee+16
+ulong_max * ulong_max * int_min : 0x80000001e+16
+ulong_max * ulong_max * uint_max : 0x0fffffffde+16
+ulong_max * ulong_max * ulong_max : 0x0fffffffde+16
+ulong_max * ulong_max * double_min : 0x.3fffffff8e-239
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x.3fffffff8e-15
+ulong_max * ulong_max * float_max : 0x0fffffefee+40
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.4e-263
+double_min / long_min : 0x.ce-263
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x.2e-263
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffce-247
+double_min * long_min : 0x.ee-247
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffce-247
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffff
+double_min + long_min : 0x8e+7
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x80000001
+double_min - long_min : 0x08e+7
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf00000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x200000004e+240
+double_max / long_min : 0xe0000000000001e+235
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x100000001e+240
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.080000001e-38
+float_min / long_min : 0x.8e-39
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.400000004e-39
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffce-23
+float_min * long_min : 0x.ee-23
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffce-23
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffff
+float_min + long_min : 0x8e+7
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x0ffffffff
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x80000001
+float_min - long_min : 0x08e+7
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xf00000001
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffe-55
+float_min * float_min * long_min : 0x.8e-55
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffe-54
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe04e+16
+float_max / long_min : 0xe000002e+18
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffff01e+16
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fe+32
+float_max * long_min : 0x8000008e+33
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0fffffeffe+32
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7ffffeff00008e+59
+float_max * float_max * long_min : 0x800000ffffff8e+59
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffdff0001e+60
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.bsd64 b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.bsd64
new file mode 100644
index 000000000..ab2c16dd6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.bsd64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x08e+15
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x1e+16
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8e+15
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xfe+16
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x08e+15
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x1e+16
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8e+15
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xfe+16
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x08e+15
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x1e+16
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8e+15
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xfe+16
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf
+long_max / int_max : 0x100000002
+long_max / int_min : 0xfe+8
+long_max / uint_max : 0x080000000.8
+long_max / ulong_max : 0x0.8
+long_max / double_min : Inf
+long_max / double_max : 0x.080000000000008e-239
+long_max / float_min : 0x2e+47
+long_max / float_max : 0x.08000008000008e-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x4e+31
+long_max * long_min : 0xce+31
+long_max * int_max : 0x3fffffff8e+15
+long_max * int_min : 0xce+23
+long_max * uint_max : 0x7fffffff8e+15
+long_max * ulong_max : 0x08e+31
+long_max * double_min : 0x.2e-239
+long_max * double_max : Inf
+long_max * float_min : 0x.2e-15
+long_max * float_max : 0x7fffff8e+41
+long_max + zero_min : 0x08e+15
+long_max + zero_plus : 0x08e+15
+long_max + zero : 0x08e+15
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x1e+16
+long_max + long_min : 0x0
+long_max + int_max : 0x0800000008e+7
+long_max + int_min : 0x7fffffff8e+7
+long_max + uint_max : 0x080000001e+8
+long_max + ulong_max : 0x18e+15
+long_max + double_min : 0x08e+15
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x08e+15
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x08e+15
+long_max - zero_plus : 0x08e+15
+long_max - zero : 0x08e+15
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x1e+16
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000008e+7
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x08e+15
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x08e+15
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x2e+47
+long_max * long_max * long_min : 0xee+47
+long_max * long_max * int_max : 0x1fffffffce+31
+long_max * long_max * int_min : 0xee+39
+long_max * long_max * uint_max : 0x3fffffffce+31
+long_max * long_max * ulong_max : 0x4e+47
+long_max * long_max * double_min : 0x.1e-223
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x1
+long_max * long_max * float_max : 0x3fffffce+57
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xf
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffe
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : -Inf
+long_min / double_max : 0x.f7ffffffffffff8e-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xce+31
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x8e+31
+long_min * double_min : 0x.ee-239
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0x0
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000008e+7
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000001e+8
+long_min + ulong_max : 0x08e+15
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+15
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xfe+16
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff8e+7
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffffe+8
+long_min - ulong_max : 0xe8e+15
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+15
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x2e+47
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x4e+47
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffee-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff8e+15
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7fffffffe+16
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000008e+7
+int_max + long_min : 0x800000008e+7
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000008e+7
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000008e+7
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8e+23
+int_max * int_max * long_min : 0xe00000008e+23
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3fffffffe+24
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.fe-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : -Inf
+int_min / double_max : 0x.f7ffffffffffff8e-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xce+23
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x8e+23
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff8e+7
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff8e+7
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff8e+7
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff8e+7
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x2e+31
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x4e+31
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffee-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff8e+15
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0ffffffffe+16
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000001e+8
+uint_max + long_min : 0x80000001e+8
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000001e+8
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000001e+8
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7fffffffe+24
+uint_max * uint_max * long_min : 0x80000001e+24
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffee+24
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2
+ulong_max / long_min : 0xe
+ulong_max / int_max : 0x200000004
+ulong_max / int_min : 0xee+8
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.10000000000001e-239
+ulong_max / float_min : 0x4e+47
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x08e+31
+ulong_max * long_min : 0x8e+31
+ulong_max * int_max : 0x7fffffffe+16
+ulong_max * int_min : 0x8e+23
+ulong_max * uint_max : 0x0ffffffffe+16
+ulong_max * ulong_max : 0x1e+32
+ulong_max * double_min : 0x.4e-239
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.4e-15
+ulong_max * float_max : 0x0ffffffe+42
+ulong_max + zero_min : 0x1e+16
+ulong_max + zero_plus : 0x1e+16
+ulong_max + zero : 0x1e+16
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x18e+15
+ulong_max + long_min : 0x08e+15
+ulong_max + int_max : 0x1000000008e+7
+ulong_max + int_min : 0x0ffffffff8e+7
+ulong_max + uint_max : 0x100000001e+8
+ulong_max + ulong_max : 0x2e+16
+ulong_max + double_min : 0x1e+16
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x1e+16
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x1e+16
+ulong_max - zero_plus : 0x1e+16
+ulong_max - zero : 0x1e+16
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x18e+15
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000008e+7
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x1e+16
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x1e+16
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x08e+47
+ulong_max * ulong_max * long_min : 0x8e+47
+ulong_max * ulong_max * int_max : 0x7fffffffe+32
+ulong_max * ulong_max * int_min : 0x8e+39
+ulong_max * ulong_max * uint_max : 0x0ffffffffe+32
+ulong_max * ulong_max * ulong_max : 0x1e+48
+ulong_max * ulong_max * double_min : 0x.4e-223
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x4
+ulong_max * ulong_max * float_max : 0x0ffffffe+58
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x0
+double_min / long_min : 0x0
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x0
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.2e-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.4e-239
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x08e+15
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x1e+16
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8e+15
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xfe+16
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffffe+227
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.2e-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.4e-15
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x08e+15
+float_min + long_min : 0x8e+15
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x1e+16
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8e+15
+float_min - long_min : 0x08e+15
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xfe+16
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.08e-46
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.1e-46
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffee+10
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff8e+41
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0ffffffe+42
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000008e+67
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffe000001e+68
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin
new file mode 100644
index 000000000..847536547
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffff
+zero_min + long_min : 0x8e+7
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x80000001
+zero_min - long_min : 0x08e+7
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf00000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffff
+zero_plus + long_min : 0x8e+7
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x80000001
+zero_plus - long_min : 0x08e+7
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf00000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffff
+zero + long_min : 0x8e+7
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x80000001
+zero - long_min : 0x08e+7
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf00000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.00000002
+long_max / int_max : 0x1
+long_max / int_min : 0xf.00000002
+long_max / uint_max : 0x.7fffffff8
+long_max / ulong_max : 0x.7fffffff8
+long_max / double_min : Inf
+long_max / double_max : 0x.7fffffff000004e-248
+long_max / float_min : 0x1fffffffce+31
+long_max / float_max : 0x.08000007f00008e-23
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffe+8
+long_max * long_min : 0xc00000008e+7
+long_max * int_max : 0x3fffffffe+8
+long_max * int_min : 0xc00000008e+7
+long_max * uint_max : 0x7ffffffe8e+7
+long_max * ulong_max : 0x7ffffffe8e+7
+long_max * double_min : 0x.1fffffffce-247
+long_max * double_max : Inf
+long_max * float_min : 0x.1fffffffce-23
+long_max * float_max : 0x7fffff7fe+32
+long_max + zero_min : 0x7fffffff
+long_max + zero_plus : 0x7fffffff
+long_max + zero : 0x7fffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0fffffffe
+long_max + int_min : 0xf
+long_max + uint_max : 0x17ffffffe
+long_max + ulong_max : 0x17ffffffe
+long_max + double_min : 0x7fffffff
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x7fffffff
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x7fffffff
+long_max - zero_plus : 0x7fffffff
+long_max - zero : 0x7fffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffff
+long_max - int_max : 0x0
+long_max - int_min : 0x0ffffffff
+long_max - uint_max : 0x8e+7
+long_max - ulong_max : 0x8e+7
+long_max - double_min : 0x7fffffff
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x7fffffff
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x0
+long_max > int_min : 0x1
+long_max > uint_max : 0x0
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x1
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x0
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x1
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x1
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x1
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x0
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffff4e+15
+long_max * long_max * long_min : 0xe00000008e+15
+long_max * long_max * int_max : 0x1fffffff4e+15
+long_max * long_max * int_min : 0xe00000008e+15
+long_max * long_max * uint_max : 0x3ffffffece+15
+long_max * long_max * ulong_max : 0x3ffffffece+15
+long_max * long_max * double_min : 0x.0fffffffce-239
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x.0fffffffce-15
+long_max * long_max * float_max : 0x3fffffbfe+40
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xe.fffffffe
+long_min / int_min : 0x1
+long_min / uint_max : 0xf.7fffffff8
+long_min / ulong_max : 0xf.7fffffff8
+long_min / double_min : -Inf
+long_min / double_max : 0x.8e-248
+long_min / float_min : 0xee+39
+long_min / float_max : 0x.f7fffff7fffff8e-23
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc00000008e+7
+long_min * long_min : 0x4e+15
+long_min * int_max : 0xc00000008e+7
+long_min * int_min : 0x4e+15
+long_min * uint_max : 0x800000008e+7
+long_min * ulong_max : 0x800000008e+7
+long_min * double_min : 0x.ee-247
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-23
+long_min * float_max : 0x8000008e+33
+long_min + zero_min : 0x8e+7
+long_min + zero_plus : 0x8e+7
+long_min + zero : 0x8e+7
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+8
+long_min + int_max : 0xf
+long_min + int_min : 0xfe+8
+long_min + uint_max : 0x7fffffff
+long_min + ulong_max : 0x7fffffff
+long_min + double_min : 0x8e+7
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+7
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+7
+long_min - zero_plus : 0x8e+7
+long_min - zero : 0x8e+7
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf00000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf00000001
+long_min - int_min : 0x0
+long_min - uint_max : 0xe80000001
+long_min - ulong_max : 0xe80000001
+long_min - double_min : 0x8e+7
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+7
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x0
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x1
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x1
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x0
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffce+15
+long_min * long_min * long_min : 0xee+23
+long_min * long_min * int_max : 0x1fffffffce+15
+long_min * long_min * int_min : 0xee+23
+long_min * long_min * uint_max : 0x3fffffffce+15
+long_min * long_min * ulong_max : 0x3fffffffce+15
+long_min * long_min * double_min : 0x.1e-239
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x.1e-15
+long_min * long_min * float_max : 0x3fffffce+41
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x1
+int_max / long_min : 0xf.00000002
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffff8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffffe+8
+int_max * long_min : 0xc00000008e+7
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7ffffffe8e+7
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0fffffffe
+int_max + long_min : 0xf
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x17ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x0
+int_max - long_min : 0x0ffffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0x8e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x0
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x1
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x1
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x0
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff4e+15
+int_max * int_max * long_min : 0xe00000008e+15
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3ffffffece+15
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0xe.fffffffe
+int_min / long_min : 0x1
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0xf.7fffffff8
+int_min / double_min : -Inf
+int_min / double_max : 0x.8e-248
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc00000008e+7
+int_min * long_min : 0x4e+15
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x800000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0xf
+int_min + long_min : 0xfe+8
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf00000001
+int_min - long_min : 0x0
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xe80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x0
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x1
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x1
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x0
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffce+15
+int_min * int_min * long_min : 0xee+23
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x2.00000002
+uint_max / long_min : 0xe.00000002
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x1
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7ffffffe8e+7
+uint_max * long_min : 0x800000008e+7
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0fffffffee+8
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x17ffffffe
+uint_max + long_min : 0x7fffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x1fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x08e+7
+uint_max - long_min : 0x17fffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0x0
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x1
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x0
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x0
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x1
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x1
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x0
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x1
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x0
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffee+16
+uint_max * uint_max * long_min : 0x80000001e+16
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffde+16
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.00000002
+ulong_max / long_min : 0xe.00000002
+ulong_max / int_max : 0x2.00000002
+ulong_max / int_min : 0xe.00000002
+ulong_max / uint_max : 0x1
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.0ffffffff000008e-247
+ulong_max / float_min : 0x3fffffffce+31
+ulong_max / float_max : 0x.1000000ff0001e-23
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffe8e+7
+ulong_max * long_min : 0x800000008e+7
+ulong_max * int_max : 0x7ffffffe8e+7
+ulong_max * int_min : 0x800000008e+7
+ulong_max * uint_max : 0x0fffffffee+8
+ulong_max * ulong_max : 0x0fffffffee+8
+ulong_max * double_min : 0x.3fffffffce-247
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.3fffffffce-23
+ulong_max * float_max : 0x0fffffeffe+32
+ulong_max + zero_min : 0x0ffffffff
+ulong_max + zero_plus : 0x0ffffffff
+ulong_max + zero : 0x0ffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffe
+ulong_max + long_min : 0x7fffffff
+ulong_max + int_max : 0x17ffffffe
+ulong_max + int_min : 0x7fffffff
+ulong_max + uint_max : 0x1fffffffe
+ulong_max + ulong_max : 0x1fffffffe
+ulong_max + double_min : 0x0ffffffff
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x0ffffffff
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x0ffffffff
+ulong_max - zero_plus : 0x0ffffffff
+ulong_max - zero : 0x0ffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+7
+ulong_max - long_min : 0x17fffffff
+ulong_max - int_max : 0x08e+7
+ulong_max - int_min : 0x17fffffff
+ulong_max - uint_max : 0x0
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffff
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x0ffffffff
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x0
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x1
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x1
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x0
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffee+16
+ulong_max * ulong_max * long_min : 0x80000001e+16
+ulong_max * ulong_max * int_max : 0x7ffffffee+16
+ulong_max * ulong_max * int_min : 0x80000001e+16
+ulong_max * ulong_max * uint_max : 0x0fffffffde+16
+ulong_max * ulong_max * ulong_max : 0x0fffffffde+16
+ulong_max * ulong_max * double_min : 0x.3fffffff8e-239
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x.3fffffff8e-15
+ulong_max * ulong_max * float_max : 0x0fffffefee+40
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.4e-263
+double_min / long_min : 0x.ce-263
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x.2e-263
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffce-247
+double_min * long_min : 0x.ee-247
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffce-247
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffff
+double_min + long_min : 0x8e+7
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x80000001
+double_min - long_min : 0x08e+7
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf00000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x200000004e+240
+double_max / long_min : 0xe0000000000001e+235
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x100000001e+240
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.080000001e-38
+float_min / long_min : 0x.8e-39
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.400000004e-39
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffce-23
+float_min * long_min : 0x.ee-23
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffce-23
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffff
+float_min + long_min : 0x8e+7
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x0ffffffff
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x80000001
+float_min - long_min : 0x08e+7
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xf00000001
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffe-55
+float_min * float_min * long_min : 0x.8e-55
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffe-54
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe04e+16
+float_max / long_min : 0xe000002e+18
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffff01e+16
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fe+32
+float_max * long_min : 0x8000008e+33
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0fffffeffe+32
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7ffffeff00008e+59
+float_max * float_max * long_min : 0x800000ffffff8e+59
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffdff0001e+60
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin64 b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin64
new file mode 100644
index 000000000..ab2c16dd6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.cygwin64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x08e+15
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x1e+16
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8e+15
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xfe+16
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x08e+15
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x1e+16
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8e+15
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xfe+16
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x08e+15
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x1e+16
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8e+15
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xfe+16
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf
+long_max / int_max : 0x100000002
+long_max / int_min : 0xfe+8
+long_max / uint_max : 0x080000000.8
+long_max / ulong_max : 0x0.8
+long_max / double_min : Inf
+long_max / double_max : 0x.080000000000008e-239
+long_max / float_min : 0x2e+47
+long_max / float_max : 0x.08000008000008e-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x4e+31
+long_max * long_min : 0xce+31
+long_max * int_max : 0x3fffffff8e+15
+long_max * int_min : 0xce+23
+long_max * uint_max : 0x7fffffff8e+15
+long_max * ulong_max : 0x08e+31
+long_max * double_min : 0x.2e-239
+long_max * double_max : Inf
+long_max * float_min : 0x.2e-15
+long_max * float_max : 0x7fffff8e+41
+long_max + zero_min : 0x08e+15
+long_max + zero_plus : 0x08e+15
+long_max + zero : 0x08e+15
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x1e+16
+long_max + long_min : 0x0
+long_max + int_max : 0x0800000008e+7
+long_max + int_min : 0x7fffffff8e+7
+long_max + uint_max : 0x080000001e+8
+long_max + ulong_max : 0x18e+15
+long_max + double_min : 0x08e+15
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x08e+15
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x08e+15
+long_max - zero_plus : 0x08e+15
+long_max - zero : 0x08e+15
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x1e+16
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000008e+7
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x08e+15
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x08e+15
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x2e+47
+long_max * long_max * long_min : 0xee+47
+long_max * long_max * int_max : 0x1fffffffce+31
+long_max * long_max * int_min : 0xee+39
+long_max * long_max * uint_max : 0x3fffffffce+31
+long_max * long_max * ulong_max : 0x4e+47
+long_max * long_max * double_min : 0x.1e-223
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x1
+long_max * long_max * float_max : 0x3fffffce+57
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xf
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffe
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : -Inf
+long_min / double_max : 0x.f7ffffffffffff8e-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xce+31
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x8e+31
+long_min * double_min : 0x.ee-239
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0x0
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000008e+7
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000001e+8
+long_min + ulong_max : 0x08e+15
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+15
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xfe+16
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff8e+7
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffffe+8
+long_min - ulong_max : 0xe8e+15
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+15
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x2e+47
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x4e+47
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffee-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff8e+15
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7fffffffe+16
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000008e+7
+int_max + long_min : 0x800000008e+7
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000008e+7
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000008e+7
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8e+23
+int_max * int_max * long_min : 0xe00000008e+23
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3fffffffe+24
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.fe-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : -Inf
+int_min / double_max : 0x.f7ffffffffffff8e-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xce+23
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x8e+23
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff8e+7
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff8e+7
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff8e+7
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff8e+7
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x2e+31
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x4e+31
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffee-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff8e+15
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0ffffffffe+16
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000001e+8
+uint_max + long_min : 0x80000001e+8
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000001e+8
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000001e+8
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7fffffffe+24
+uint_max * uint_max * long_min : 0x80000001e+24
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffee+24
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2
+ulong_max / long_min : 0xe
+ulong_max / int_max : 0x200000004
+ulong_max / int_min : 0xee+8
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.10000000000001e-239
+ulong_max / float_min : 0x4e+47
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x08e+31
+ulong_max * long_min : 0x8e+31
+ulong_max * int_max : 0x7fffffffe+16
+ulong_max * int_min : 0x8e+23
+ulong_max * uint_max : 0x0ffffffffe+16
+ulong_max * ulong_max : 0x1e+32
+ulong_max * double_min : 0x.4e-239
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.4e-15
+ulong_max * float_max : 0x0ffffffe+42
+ulong_max + zero_min : 0x1e+16
+ulong_max + zero_plus : 0x1e+16
+ulong_max + zero : 0x1e+16
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x18e+15
+ulong_max + long_min : 0x08e+15
+ulong_max + int_max : 0x1000000008e+7
+ulong_max + int_min : 0x0ffffffff8e+7
+ulong_max + uint_max : 0x100000001e+8
+ulong_max + ulong_max : 0x2e+16
+ulong_max + double_min : 0x1e+16
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x1e+16
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x1e+16
+ulong_max - zero_plus : 0x1e+16
+ulong_max - zero : 0x1e+16
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x18e+15
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000008e+7
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x1e+16
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x1e+16
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x08e+47
+ulong_max * ulong_max * long_min : 0x8e+47
+ulong_max * ulong_max * int_max : 0x7fffffffe+32
+ulong_max * ulong_max * int_min : 0x8e+39
+ulong_max * ulong_max * uint_max : 0x0ffffffffe+32
+ulong_max * ulong_max * ulong_max : 0x1e+48
+ulong_max * ulong_max * double_min : 0x.4e-223
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x4
+ulong_max * ulong_max * float_max : 0x0ffffffe+58
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x0
+double_min / long_min : 0x0
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x0
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.2e-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.4e-239
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x08e+15
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x1e+16
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8e+15
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xfe+16
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffffe+227
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.2e-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.4e-15
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x08e+15
+float_min + long_min : 0x8e+15
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x1e+16
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8e+15
+float_min - long_min : 0x08e+15
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xfe+16
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.08e-46
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.1e-46
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffee+10
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff8e+41
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0ffffffe+42
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000008e+67
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffe000001e+68
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux
new file mode 100644
index 000000000..847536547
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffff
+zero_min + long_min : 0x8e+7
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x80000001
+zero_min - long_min : 0x08e+7
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf00000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffff
+zero_plus + long_min : 0x8e+7
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x80000001
+zero_plus - long_min : 0x08e+7
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf00000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffff
+zero + long_min : 0x8e+7
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x80000001
+zero - long_min : 0x08e+7
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf00000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.00000002
+long_max / int_max : 0x1
+long_max / int_min : 0xf.00000002
+long_max / uint_max : 0x.7fffffff8
+long_max / ulong_max : 0x.7fffffff8
+long_max / double_min : Inf
+long_max / double_max : 0x.7fffffff000004e-248
+long_max / float_min : 0x1fffffffce+31
+long_max / float_max : 0x.08000007f00008e-23
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffe+8
+long_max * long_min : 0xc00000008e+7
+long_max * int_max : 0x3fffffffe+8
+long_max * int_min : 0xc00000008e+7
+long_max * uint_max : 0x7ffffffe8e+7
+long_max * ulong_max : 0x7ffffffe8e+7
+long_max * double_min : 0x.1fffffffce-247
+long_max * double_max : Inf
+long_max * float_min : 0x.1fffffffce-23
+long_max * float_max : 0x7fffff7fe+32
+long_max + zero_min : 0x7fffffff
+long_max + zero_plus : 0x7fffffff
+long_max + zero : 0x7fffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0fffffffe
+long_max + int_min : 0xf
+long_max + uint_max : 0x17ffffffe
+long_max + ulong_max : 0x17ffffffe
+long_max + double_min : 0x7fffffff
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x7fffffff
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x7fffffff
+long_max - zero_plus : 0x7fffffff
+long_max - zero : 0x7fffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffff
+long_max - int_max : 0x0
+long_max - int_min : 0x0ffffffff
+long_max - uint_max : 0x8e+7
+long_max - ulong_max : 0x8e+7
+long_max - double_min : 0x7fffffff
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x7fffffff
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x0
+long_max > int_min : 0x1
+long_max > uint_max : 0x0
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x1
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x0
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x1
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x1
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x1
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x0
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffff4e+15
+long_max * long_max * long_min : 0xe00000008e+15
+long_max * long_max * int_max : 0x1fffffff4e+15
+long_max * long_max * int_min : 0xe00000008e+15
+long_max * long_max * uint_max : 0x3ffffffece+15
+long_max * long_max * ulong_max : 0x3ffffffece+15
+long_max * long_max * double_min : 0x.0fffffffce-239
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x.0fffffffce-15
+long_max * long_max * float_max : 0x3fffffbfe+40
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xe.fffffffe
+long_min / int_min : 0x1
+long_min / uint_max : 0xf.7fffffff8
+long_min / ulong_max : 0xf.7fffffff8
+long_min / double_min : -Inf
+long_min / double_max : 0x.8e-248
+long_min / float_min : 0xee+39
+long_min / float_max : 0x.f7fffff7fffff8e-23
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc00000008e+7
+long_min * long_min : 0x4e+15
+long_min * int_max : 0xc00000008e+7
+long_min * int_min : 0x4e+15
+long_min * uint_max : 0x800000008e+7
+long_min * ulong_max : 0x800000008e+7
+long_min * double_min : 0x.ee-247
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-23
+long_min * float_max : 0x8000008e+33
+long_min + zero_min : 0x8e+7
+long_min + zero_plus : 0x8e+7
+long_min + zero : 0x8e+7
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+8
+long_min + int_max : 0xf
+long_min + int_min : 0xfe+8
+long_min + uint_max : 0x7fffffff
+long_min + ulong_max : 0x7fffffff
+long_min + double_min : 0x8e+7
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+7
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+7
+long_min - zero_plus : 0x8e+7
+long_min - zero : 0x8e+7
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf00000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf00000001
+long_min - int_min : 0x0
+long_min - uint_max : 0xe80000001
+long_min - ulong_max : 0xe80000001
+long_min - double_min : 0x8e+7
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+7
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x0
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x1
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x1
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x0
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffce+15
+long_min * long_min * long_min : 0xee+23
+long_min * long_min * int_max : 0x1fffffffce+15
+long_min * long_min * int_min : 0xee+23
+long_min * long_min * uint_max : 0x3fffffffce+15
+long_min * long_min * ulong_max : 0x3fffffffce+15
+long_min * long_min * double_min : 0x.1e-239
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x.1e-15
+long_min * long_min * float_max : 0x3fffffce+41
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x1
+int_max / long_min : 0xf.00000002
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffff8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffffe+8
+int_max * long_min : 0xc00000008e+7
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7ffffffe8e+7
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0fffffffe
+int_max + long_min : 0xf
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x17ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x0
+int_max - long_min : 0x0ffffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0x8e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x0
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x1
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x1
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x0
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff4e+15
+int_max * int_max * long_min : 0xe00000008e+15
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3ffffffece+15
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0xe.fffffffe
+int_min / long_min : 0x1
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0xf.7fffffff8
+int_min / double_min : -Inf
+int_min / double_max : 0x.8e-248
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc00000008e+7
+int_min * long_min : 0x4e+15
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x800000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0xf
+int_min + long_min : 0xfe+8
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf00000001
+int_min - long_min : 0x0
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xe80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x0
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x1
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x1
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x0
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffce+15
+int_min * int_min * long_min : 0xee+23
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x2.00000002
+uint_max / long_min : 0xe.00000002
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x1
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7ffffffe8e+7
+uint_max * long_min : 0x800000008e+7
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0fffffffee+8
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x17ffffffe
+uint_max + long_min : 0x7fffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x1fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x08e+7
+uint_max - long_min : 0x17fffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0x0
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x1
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x0
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x0
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x1
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x1
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x0
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x1
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x0
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffee+16
+uint_max * uint_max * long_min : 0x80000001e+16
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffde+16
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.00000002
+ulong_max / long_min : 0xe.00000002
+ulong_max / int_max : 0x2.00000002
+ulong_max / int_min : 0xe.00000002
+ulong_max / uint_max : 0x1
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.0ffffffff000008e-247
+ulong_max / float_min : 0x3fffffffce+31
+ulong_max / float_max : 0x.1000000ff0001e-23
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffe8e+7
+ulong_max * long_min : 0x800000008e+7
+ulong_max * int_max : 0x7ffffffe8e+7
+ulong_max * int_min : 0x800000008e+7
+ulong_max * uint_max : 0x0fffffffee+8
+ulong_max * ulong_max : 0x0fffffffee+8
+ulong_max * double_min : 0x.3fffffffce-247
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.3fffffffce-23
+ulong_max * float_max : 0x0fffffeffe+32
+ulong_max + zero_min : 0x0ffffffff
+ulong_max + zero_plus : 0x0ffffffff
+ulong_max + zero : 0x0ffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffe
+ulong_max + long_min : 0x7fffffff
+ulong_max + int_max : 0x17ffffffe
+ulong_max + int_min : 0x7fffffff
+ulong_max + uint_max : 0x1fffffffe
+ulong_max + ulong_max : 0x1fffffffe
+ulong_max + double_min : 0x0ffffffff
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x0ffffffff
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x0ffffffff
+ulong_max - zero_plus : 0x0ffffffff
+ulong_max - zero : 0x0ffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+7
+ulong_max - long_min : 0x17fffffff
+ulong_max - int_max : 0x08e+7
+ulong_max - int_min : 0x17fffffff
+ulong_max - uint_max : 0x0
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffff
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x0ffffffff
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x0
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x1
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x1
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x0
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffee+16
+ulong_max * ulong_max * long_min : 0x80000001e+16
+ulong_max * ulong_max * int_max : 0x7ffffffee+16
+ulong_max * ulong_max * int_min : 0x80000001e+16
+ulong_max * ulong_max * uint_max : 0x0fffffffde+16
+ulong_max * ulong_max * ulong_max : 0x0fffffffde+16
+ulong_max * ulong_max * double_min : 0x.3fffffff8e-239
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x.3fffffff8e-15
+ulong_max * ulong_max * float_max : 0x0fffffefee+40
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.4e-263
+double_min / long_min : 0x.ce-263
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x.2e-263
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffce-247
+double_min * long_min : 0x.ee-247
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffce-247
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffff
+double_min + long_min : 0x8e+7
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x80000001
+double_min - long_min : 0x08e+7
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf00000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x200000004e+240
+double_max / long_min : 0xe0000000000001e+235
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x100000001e+240
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.080000001e-38
+float_min / long_min : 0x.8e-39
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.400000004e-39
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffce-23
+float_min * long_min : 0x.ee-23
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffce-23
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffff
+float_min + long_min : 0x8e+7
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x0ffffffff
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x80000001
+float_min - long_min : 0x08e+7
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xf00000001
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffe-55
+float_min * float_min * long_min : 0x.8e-55
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffe-54
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe04e+16
+float_max / long_min : 0xe000002e+18
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffff01e+16
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fe+32
+float_max * long_min : 0x8000008e+33
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0fffffeffe+32
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7ffffeff00008e+59
+float_max * float_max * long_min : 0x800000ffffff8e+59
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffdff0001e+60
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux64 b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux64
new file mode 100644
index 000000000..ab2c16dd6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linux64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x08e+15
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x1e+16
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8e+15
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xfe+16
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x08e+15
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x1e+16
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8e+15
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xfe+16
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x08e+15
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x1e+16
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8e+15
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xfe+16
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf
+long_max / int_max : 0x100000002
+long_max / int_min : 0xfe+8
+long_max / uint_max : 0x080000000.8
+long_max / ulong_max : 0x0.8
+long_max / double_min : Inf
+long_max / double_max : 0x.080000000000008e-239
+long_max / float_min : 0x2e+47
+long_max / float_max : 0x.08000008000008e-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x4e+31
+long_max * long_min : 0xce+31
+long_max * int_max : 0x3fffffff8e+15
+long_max * int_min : 0xce+23
+long_max * uint_max : 0x7fffffff8e+15
+long_max * ulong_max : 0x08e+31
+long_max * double_min : 0x.2e-239
+long_max * double_max : Inf
+long_max * float_min : 0x.2e-15
+long_max * float_max : 0x7fffff8e+41
+long_max + zero_min : 0x08e+15
+long_max + zero_plus : 0x08e+15
+long_max + zero : 0x08e+15
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x1e+16
+long_max + long_min : 0x0
+long_max + int_max : 0x0800000008e+7
+long_max + int_min : 0x7fffffff8e+7
+long_max + uint_max : 0x080000001e+8
+long_max + ulong_max : 0x18e+15
+long_max + double_min : 0x08e+15
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x08e+15
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x08e+15
+long_max - zero_plus : 0x08e+15
+long_max - zero : 0x08e+15
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x1e+16
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000008e+7
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x08e+15
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x08e+15
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x2e+47
+long_max * long_max * long_min : 0xee+47
+long_max * long_max * int_max : 0x1fffffffce+31
+long_max * long_max * int_min : 0xee+39
+long_max * long_max * uint_max : 0x3fffffffce+31
+long_max * long_max * ulong_max : 0x4e+47
+long_max * long_max * double_min : 0x.1e-223
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x1
+long_max * long_max * float_max : 0x3fffffce+57
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xf
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffe
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : -Inf
+long_min / double_max : 0x.f7ffffffffffff8e-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xce+31
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x8e+31
+long_min * double_min : 0x.ee-239
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0x0
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000008e+7
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000001e+8
+long_min + ulong_max : 0x08e+15
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+15
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xfe+16
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff8e+7
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffffe+8
+long_min - ulong_max : 0xe8e+15
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+15
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x2e+47
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x4e+47
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffee-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff8e+15
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7fffffffe+16
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000008e+7
+int_max + long_min : 0x800000008e+7
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000008e+7
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000008e+7
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8e+23
+int_max * int_max * long_min : 0xe00000008e+23
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3fffffffe+24
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.fe-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : -Inf
+int_min / double_max : 0x.f7ffffffffffff8e-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xce+23
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x8e+23
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff8e+7
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff8e+7
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff8e+7
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff8e+7
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x2e+31
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x4e+31
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffee-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff8e+15
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0ffffffffe+16
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000001e+8
+uint_max + long_min : 0x80000001e+8
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000001e+8
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000001e+8
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7fffffffe+24
+uint_max * uint_max * long_min : 0x80000001e+24
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffee+24
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2
+ulong_max / long_min : 0xe
+ulong_max / int_max : 0x200000004
+ulong_max / int_min : 0xee+8
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.10000000000001e-239
+ulong_max / float_min : 0x4e+47
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x08e+31
+ulong_max * long_min : 0x8e+31
+ulong_max * int_max : 0x7fffffffe+16
+ulong_max * int_min : 0x8e+23
+ulong_max * uint_max : 0x0ffffffffe+16
+ulong_max * ulong_max : 0x1e+32
+ulong_max * double_min : 0x.4e-239
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.4e-15
+ulong_max * float_max : 0x0ffffffe+42
+ulong_max + zero_min : 0x1e+16
+ulong_max + zero_plus : 0x1e+16
+ulong_max + zero : 0x1e+16
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x18e+15
+ulong_max + long_min : 0x08e+15
+ulong_max + int_max : 0x1000000008e+7
+ulong_max + int_min : 0x0ffffffff8e+7
+ulong_max + uint_max : 0x100000001e+8
+ulong_max + ulong_max : 0x2e+16
+ulong_max + double_min : 0x1e+16
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x1e+16
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x1e+16
+ulong_max - zero_plus : 0x1e+16
+ulong_max - zero : 0x1e+16
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x18e+15
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000008e+7
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x1e+16
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x1e+16
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x08e+47
+ulong_max * ulong_max * long_min : 0x8e+47
+ulong_max * ulong_max * int_max : 0x7fffffffe+32
+ulong_max * ulong_max * int_min : 0x8e+39
+ulong_max * ulong_max * uint_max : 0x0ffffffffe+32
+ulong_max * ulong_max * ulong_max : 0x1e+48
+ulong_max * ulong_max * double_min : 0x.4e-223
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x4
+ulong_max * ulong_max * float_max : 0x0ffffffe+58
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x0
+double_min / long_min : 0x0
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x0
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.2e-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.4e-239
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x08e+15
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x1e+16
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8e+15
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xfe+16
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffffe+227
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.2e-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.4e-15
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x08e+15
+float_min + long_min : 0x8e+15
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x1e+16
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8e+15
+float_min - long_min : 0x08e+15
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xfe+16
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.08e-46
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.1e-46
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffee+10
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff8e+41
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0ffffffe+42
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000008e+67
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffe000001e+68
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linuxaarch64 b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linuxaarch64
new file mode 100644
index 000000000..ab2c16dd6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.linuxaarch64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x08e+15
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x1e+16
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8e+15
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xfe+16
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x08e+15
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x1e+16
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8e+15
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xfe+16
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x08e+15
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x1e+16
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8e+15
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xfe+16
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf
+long_max / int_max : 0x100000002
+long_max / int_min : 0xfe+8
+long_max / uint_max : 0x080000000.8
+long_max / ulong_max : 0x0.8
+long_max / double_min : Inf
+long_max / double_max : 0x.080000000000008e-239
+long_max / float_min : 0x2e+47
+long_max / float_max : 0x.08000008000008e-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x4e+31
+long_max * long_min : 0xce+31
+long_max * int_max : 0x3fffffff8e+15
+long_max * int_min : 0xce+23
+long_max * uint_max : 0x7fffffff8e+15
+long_max * ulong_max : 0x08e+31
+long_max * double_min : 0x.2e-239
+long_max * double_max : Inf
+long_max * float_min : 0x.2e-15
+long_max * float_max : 0x7fffff8e+41
+long_max + zero_min : 0x08e+15
+long_max + zero_plus : 0x08e+15
+long_max + zero : 0x08e+15
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x1e+16
+long_max + long_min : 0x0
+long_max + int_max : 0x0800000008e+7
+long_max + int_min : 0x7fffffff8e+7
+long_max + uint_max : 0x080000001e+8
+long_max + ulong_max : 0x18e+15
+long_max + double_min : 0x08e+15
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x08e+15
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x08e+15
+long_max - zero_plus : 0x08e+15
+long_max - zero : 0x08e+15
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x1e+16
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000008e+7
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x08e+15
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x08e+15
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x2e+47
+long_max * long_max * long_min : 0xee+47
+long_max * long_max * int_max : 0x1fffffffce+31
+long_max * long_max * int_min : 0xee+39
+long_max * long_max * uint_max : 0x3fffffffce+31
+long_max * long_max * ulong_max : 0x4e+47
+long_max * long_max * double_min : 0x.1e-223
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x1
+long_max * long_max * float_max : 0x3fffffce+57
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xf
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffe
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : -Inf
+long_min / double_max : 0x.f7ffffffffffff8e-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xce+31
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x8e+31
+long_min * double_min : 0x.ee-239
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0x0
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000008e+7
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000001e+8
+long_min + ulong_max : 0x08e+15
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+15
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xfe+16
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff8e+7
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffffe+8
+long_min - ulong_max : 0xe8e+15
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+15
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x2e+47
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x4e+47
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffee-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff8e+15
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7fffffffe+16
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000008e+7
+int_max + long_min : 0x800000008e+7
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000008e+7
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000008e+7
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8e+23
+int_max * int_max * long_min : 0xe00000008e+23
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3fffffffe+24
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.fe-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : -Inf
+int_min / double_max : 0x.f7ffffffffffff8e-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xce+23
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x8e+23
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff8e+7
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff8e+7
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff8e+7
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff8e+7
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x2e+31
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x4e+31
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffee-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff8e+15
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0ffffffffe+16
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000001e+8
+uint_max + long_min : 0x80000001e+8
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000001e+8
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000001e+8
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7fffffffe+24
+uint_max * uint_max * long_min : 0x80000001e+24
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffee+24
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2
+ulong_max / long_min : 0xe
+ulong_max / int_max : 0x200000004
+ulong_max / int_min : 0xee+8
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.10000000000001e-239
+ulong_max / float_min : 0x4e+47
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x08e+31
+ulong_max * long_min : 0x8e+31
+ulong_max * int_max : 0x7fffffffe+16
+ulong_max * int_min : 0x8e+23
+ulong_max * uint_max : 0x0ffffffffe+16
+ulong_max * ulong_max : 0x1e+32
+ulong_max * double_min : 0x.4e-239
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.4e-15
+ulong_max * float_max : 0x0ffffffe+42
+ulong_max + zero_min : 0x1e+16
+ulong_max + zero_plus : 0x1e+16
+ulong_max + zero : 0x1e+16
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x18e+15
+ulong_max + long_min : 0x08e+15
+ulong_max + int_max : 0x1000000008e+7
+ulong_max + int_min : 0x0ffffffff8e+7
+ulong_max + uint_max : 0x100000001e+8
+ulong_max + ulong_max : 0x2e+16
+ulong_max + double_min : 0x1e+16
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x1e+16
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x1e+16
+ulong_max - zero_plus : 0x1e+16
+ulong_max - zero : 0x1e+16
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x18e+15
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000008e+7
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x1e+16
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x1e+16
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x08e+47
+ulong_max * ulong_max * long_min : 0x8e+47
+ulong_max * ulong_max * int_max : 0x7fffffffe+32
+ulong_max * ulong_max * int_min : 0x8e+39
+ulong_max * ulong_max * uint_max : 0x0ffffffffe+32
+ulong_max * ulong_max * ulong_max : 0x1e+48
+ulong_max * ulong_max * double_min : 0x.4e-223
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x4
+ulong_max * ulong_max * float_max : 0x0ffffffe+58
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x0
+double_min / long_min : 0x0
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x0
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.2e-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.4e-239
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x08e+15
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x1e+16
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8e+15
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xfe+16
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffffe+227
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.2e-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.4e-15
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x08e+15
+float_min + long_min : 0x8e+15
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x1e+16
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8e+15
+float_min - long_min : 0x08e+15
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xfe+16
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.08e-46
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.1e-46
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffee+10
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff8e+41
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0ffffffe+42
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000008e+67
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffe000001e+68
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx
new file mode 100644
index 000000000..847536547
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffff
+zero_min + long_min : 0x8e+7
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x80000001
+zero_min - long_min : 0x08e+7
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf00000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffff
+zero_plus + long_min : 0x8e+7
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x80000001
+zero_plus - long_min : 0x08e+7
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf00000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffff
+zero + long_min : 0x8e+7
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x80000001
+zero - long_min : 0x08e+7
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf00000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.00000002
+long_max / int_max : 0x1
+long_max / int_min : 0xf.00000002
+long_max / uint_max : 0x.7fffffff8
+long_max / ulong_max : 0x.7fffffff8
+long_max / double_min : Inf
+long_max / double_max : 0x.7fffffff000004e-248
+long_max / float_min : 0x1fffffffce+31
+long_max / float_max : 0x.08000007f00008e-23
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffe+8
+long_max * long_min : 0xc00000008e+7
+long_max * int_max : 0x3fffffffe+8
+long_max * int_min : 0xc00000008e+7
+long_max * uint_max : 0x7ffffffe8e+7
+long_max * ulong_max : 0x7ffffffe8e+7
+long_max * double_min : 0x.1fffffffce-247
+long_max * double_max : Inf
+long_max * float_min : 0x.1fffffffce-23
+long_max * float_max : 0x7fffff7fe+32
+long_max + zero_min : 0x7fffffff
+long_max + zero_plus : 0x7fffffff
+long_max + zero : 0x7fffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0fffffffe
+long_max + int_min : 0xf
+long_max + uint_max : 0x17ffffffe
+long_max + ulong_max : 0x17ffffffe
+long_max + double_min : 0x7fffffff
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x7fffffff
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x7fffffff
+long_max - zero_plus : 0x7fffffff
+long_max - zero : 0x7fffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffff
+long_max - int_max : 0x0
+long_max - int_min : 0x0ffffffff
+long_max - uint_max : 0x8e+7
+long_max - ulong_max : 0x8e+7
+long_max - double_min : 0x7fffffff
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x7fffffff
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x0
+long_max > int_min : 0x1
+long_max > uint_max : 0x0
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x1
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x0
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x1
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x1
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x1
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x0
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffff4e+15
+long_max * long_max * long_min : 0xe00000008e+15
+long_max * long_max * int_max : 0x1fffffff4e+15
+long_max * long_max * int_min : 0xe00000008e+15
+long_max * long_max * uint_max : 0x3ffffffece+15
+long_max * long_max * ulong_max : 0x3ffffffece+15
+long_max * long_max * double_min : 0x.0fffffffce-239
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x.0fffffffce-15
+long_max * long_max * float_max : 0x3fffffbfe+40
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xe.fffffffe
+long_min / int_min : 0x1
+long_min / uint_max : 0xf.7fffffff8
+long_min / ulong_max : 0xf.7fffffff8
+long_min / double_min : -Inf
+long_min / double_max : 0x.8e-248
+long_min / float_min : 0xee+39
+long_min / float_max : 0x.f7fffff7fffff8e-23
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc00000008e+7
+long_min * long_min : 0x4e+15
+long_min * int_max : 0xc00000008e+7
+long_min * int_min : 0x4e+15
+long_min * uint_max : 0x800000008e+7
+long_min * ulong_max : 0x800000008e+7
+long_min * double_min : 0x.ee-247
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-23
+long_min * float_max : 0x8000008e+33
+long_min + zero_min : 0x8e+7
+long_min + zero_plus : 0x8e+7
+long_min + zero : 0x8e+7
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+8
+long_min + int_max : 0xf
+long_min + int_min : 0xfe+8
+long_min + uint_max : 0x7fffffff
+long_min + ulong_max : 0x7fffffff
+long_min + double_min : 0x8e+7
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+7
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+7
+long_min - zero_plus : 0x8e+7
+long_min - zero : 0x8e+7
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf00000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf00000001
+long_min - int_min : 0x0
+long_min - uint_max : 0xe80000001
+long_min - ulong_max : 0xe80000001
+long_min - double_min : 0x8e+7
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+7
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x0
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x1
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x1
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x0
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffce+15
+long_min * long_min * long_min : 0xee+23
+long_min * long_min * int_max : 0x1fffffffce+15
+long_min * long_min * int_min : 0xee+23
+long_min * long_min * uint_max : 0x3fffffffce+15
+long_min * long_min * ulong_max : 0x3fffffffce+15
+long_min * long_min * double_min : 0x.1e-239
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x.1e-15
+long_min * long_min * float_max : 0x3fffffce+41
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x1
+int_max / long_min : 0xf.00000002
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffff8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffffe+8
+int_max * long_min : 0xc00000008e+7
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7ffffffe8e+7
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0fffffffe
+int_max + long_min : 0xf
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x17ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x0
+int_max - long_min : 0x0ffffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0x8e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x0
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x1
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x1
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x0
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff4e+15
+int_max * int_max * long_min : 0xe00000008e+15
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3ffffffece+15
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0xe.fffffffe
+int_min / long_min : 0x1
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0xf.7fffffff8
+int_min / double_min : -Inf
+int_min / double_max : 0x.8e-248
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc00000008e+7
+int_min * long_min : 0x4e+15
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x800000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0xf
+int_min + long_min : 0xfe+8
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf00000001
+int_min - long_min : 0x0
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xe80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x0
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x1
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x1
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x0
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffce+15
+int_min * int_min * long_min : 0xee+23
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x2.00000002
+uint_max / long_min : 0xe.00000002
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x1
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7ffffffe8e+7
+uint_max * long_min : 0x800000008e+7
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0fffffffee+8
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x17ffffffe
+uint_max + long_min : 0x7fffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x1fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x08e+7
+uint_max - long_min : 0x17fffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0x0
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x1
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x0
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x0
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x1
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x1
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x0
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x1
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x0
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffee+16
+uint_max * uint_max * long_min : 0x80000001e+16
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffde+16
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.00000002
+ulong_max / long_min : 0xe.00000002
+ulong_max / int_max : 0x2.00000002
+ulong_max / int_min : 0xe.00000002
+ulong_max / uint_max : 0x1
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.0ffffffff000008e-247
+ulong_max / float_min : 0x3fffffffce+31
+ulong_max / float_max : 0x.1000000ff0001e-23
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffe8e+7
+ulong_max * long_min : 0x800000008e+7
+ulong_max * int_max : 0x7ffffffe8e+7
+ulong_max * int_min : 0x800000008e+7
+ulong_max * uint_max : 0x0fffffffee+8
+ulong_max * ulong_max : 0x0fffffffee+8
+ulong_max * double_min : 0x.3fffffffce-247
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.3fffffffce-23
+ulong_max * float_max : 0x0fffffeffe+32
+ulong_max + zero_min : 0x0ffffffff
+ulong_max + zero_plus : 0x0ffffffff
+ulong_max + zero : 0x0ffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffe
+ulong_max + long_min : 0x7fffffff
+ulong_max + int_max : 0x17ffffffe
+ulong_max + int_min : 0x7fffffff
+ulong_max + uint_max : 0x1fffffffe
+ulong_max + ulong_max : 0x1fffffffe
+ulong_max + double_min : 0x0ffffffff
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x0ffffffff
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x0ffffffff
+ulong_max - zero_plus : 0x0ffffffff
+ulong_max - zero : 0x0ffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+7
+ulong_max - long_min : 0x17fffffff
+ulong_max - int_max : 0x08e+7
+ulong_max - int_min : 0x17fffffff
+ulong_max - uint_max : 0x0
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffff
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x0ffffffff
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x0
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x1
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x1
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x0
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffee+16
+ulong_max * ulong_max * long_min : 0x80000001e+16
+ulong_max * ulong_max * int_max : 0x7ffffffee+16
+ulong_max * ulong_max * int_min : 0x80000001e+16
+ulong_max * ulong_max * uint_max : 0x0fffffffde+16
+ulong_max * ulong_max * ulong_max : 0x0fffffffde+16
+ulong_max * ulong_max * double_min : 0x.3fffffff8e-239
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x.3fffffff8e-15
+ulong_max * ulong_max * float_max : 0x0fffffefee+40
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.4e-263
+double_min / long_min : 0x.ce-263
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x.2e-263
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffce-247
+double_min * long_min : 0x.ee-247
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffce-247
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffff
+double_min + long_min : 0x8e+7
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x80000001
+double_min - long_min : 0x08e+7
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf00000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x200000004e+240
+double_max / long_min : 0xe0000000000001e+235
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x100000001e+240
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.080000001e-38
+float_min / long_min : 0x.8e-39
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.400000004e-39
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffce-23
+float_min * long_min : 0x.ee-23
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffce-23
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffff
+float_min + long_min : 0x8e+7
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x0ffffffff
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x80000001
+float_min - long_min : 0x08e+7
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xf00000001
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffe-55
+float_min * float_min * long_min : 0x.8e-55
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffe-54
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe04e+16
+float_max / long_min : 0xe000002e+18
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffff01e+16
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fe+32
+float_max * long_min : 0x8000008e+33
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0fffffeffe+32
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7ffffeff00008e+59
+float_max * float_max * long_min : 0x800000ffffff8e+59
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffdff0001e+60
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx64 b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx64
new file mode 100644
index 000000000..ab2c16dd6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.macosx64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x08e+15
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x1e+16
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8e+15
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xfe+16
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x08e+15
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x1e+16
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8e+15
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xfe+16
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x08e+15
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x1e+16
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8e+15
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xfe+16
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf
+long_max / int_max : 0x100000002
+long_max / int_min : 0xfe+8
+long_max / uint_max : 0x080000000.8
+long_max / ulong_max : 0x0.8
+long_max / double_min : Inf
+long_max / double_max : 0x.080000000000008e-239
+long_max / float_min : 0x2e+47
+long_max / float_max : 0x.08000008000008e-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x4e+31
+long_max * long_min : 0xce+31
+long_max * int_max : 0x3fffffff8e+15
+long_max * int_min : 0xce+23
+long_max * uint_max : 0x7fffffff8e+15
+long_max * ulong_max : 0x08e+31
+long_max * double_min : 0x.2e-239
+long_max * double_max : Inf
+long_max * float_min : 0x.2e-15
+long_max * float_max : 0x7fffff8e+41
+long_max + zero_min : 0x08e+15
+long_max + zero_plus : 0x08e+15
+long_max + zero : 0x08e+15
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x1e+16
+long_max + long_min : 0x0
+long_max + int_max : 0x0800000008e+7
+long_max + int_min : 0x7fffffff8e+7
+long_max + uint_max : 0x080000001e+8
+long_max + ulong_max : 0x18e+15
+long_max + double_min : 0x08e+15
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x08e+15
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x08e+15
+long_max - zero_plus : 0x08e+15
+long_max - zero : 0x08e+15
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x1e+16
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000008e+7
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x08e+15
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x08e+15
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x2e+47
+long_max * long_max * long_min : 0xee+47
+long_max * long_max * int_max : 0x1fffffffce+31
+long_max * long_max * int_min : 0xee+39
+long_max * long_max * uint_max : 0x3fffffffce+31
+long_max * long_max * ulong_max : 0x4e+47
+long_max * long_max * double_min : 0x.1e-223
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x1
+long_max * long_max * float_max : 0x3fffffce+57
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xf
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffe
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : -Inf
+long_min / double_max : 0x.f7ffffffffffff8e-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xce+31
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x8e+31
+long_min * double_min : 0x.ee-239
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0x0
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000008e+7
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000001e+8
+long_min + ulong_max : 0x08e+15
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+15
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xfe+16
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff8e+7
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffffe+8
+long_min - ulong_max : 0xe8e+15
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+15
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x2e+47
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x4e+47
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffee-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff8e+15
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7fffffffe+16
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000008e+7
+int_max + long_min : 0x800000008e+7
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000008e+7
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000008e+7
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8e+23
+int_max * int_max * long_min : 0xe00000008e+23
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3fffffffe+24
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.fe-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : -Inf
+int_min / double_max : 0x.f7ffffffffffff8e-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xce+23
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x8e+23
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff8e+7
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff8e+7
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff8e+7
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff8e+7
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x2e+31
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x4e+31
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffee-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff8e+15
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0ffffffffe+16
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000001e+8
+uint_max + long_min : 0x80000001e+8
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000001e+8
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000001e+8
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7fffffffe+24
+uint_max * uint_max * long_min : 0x80000001e+24
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffee+24
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2
+ulong_max / long_min : 0xe
+ulong_max / int_max : 0x200000004
+ulong_max / int_min : 0xee+8
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.10000000000001e-239
+ulong_max / float_min : 0x4e+47
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x08e+31
+ulong_max * long_min : 0x8e+31
+ulong_max * int_max : 0x7fffffffe+16
+ulong_max * int_min : 0x8e+23
+ulong_max * uint_max : 0x0ffffffffe+16
+ulong_max * ulong_max : 0x1e+32
+ulong_max * double_min : 0x.4e-239
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.4e-15
+ulong_max * float_max : 0x0ffffffe+42
+ulong_max + zero_min : 0x1e+16
+ulong_max + zero_plus : 0x1e+16
+ulong_max + zero : 0x1e+16
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x18e+15
+ulong_max + long_min : 0x08e+15
+ulong_max + int_max : 0x1000000008e+7
+ulong_max + int_min : 0x0ffffffff8e+7
+ulong_max + uint_max : 0x100000001e+8
+ulong_max + ulong_max : 0x2e+16
+ulong_max + double_min : 0x1e+16
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x1e+16
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x1e+16
+ulong_max - zero_plus : 0x1e+16
+ulong_max - zero : 0x1e+16
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x18e+15
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000008e+7
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x1e+16
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x1e+16
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x08e+47
+ulong_max * ulong_max * long_min : 0x8e+47
+ulong_max * ulong_max * int_max : 0x7fffffffe+32
+ulong_max * ulong_max * int_min : 0x8e+39
+ulong_max * ulong_max * uint_max : 0x0ffffffffe+32
+ulong_max * ulong_max * ulong_max : 0x1e+48
+ulong_max * ulong_max * double_min : 0x.4e-223
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x4
+ulong_max * ulong_max * float_max : 0x0ffffffe+58
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x08e+15
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x1e+16
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x0
+double_min / long_min : 0x0
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x0
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.2e-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.4e-239
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x08e+15
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x1e+16
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8e+15
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xfe+16
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffffe+227
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.2e-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.4e-15
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x08e+15
+float_min + long_min : 0x8e+15
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x1e+16
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8e+15
+float_min - long_min : 0x08e+15
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xfe+16
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.08e-46
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.1e-46
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffee+10
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff8e+41
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0ffffffe+42
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000008e+67
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffe000001e+68
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x000000000
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x000000000
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x00000000
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0x00000000
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x00.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x00.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.mingw b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.mingw
new file mode 100644
index 000000000..847536547
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/golden/test.log.mingw
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffff
+zero_min + long_min : 0x8e+7
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x80000001
+zero_min - long_min : 0x08e+7
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf00000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffff
+zero_plus + long_min : 0x8e+7
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x80000001
+zero_plus - long_min : 0x08e+7
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf00000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffff
+zero + long_min : 0x8e+7
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x80000001
+zero - long_min : 0x08e+7
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf00000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.00000002
+long_max / int_max : 0x1
+long_max / int_min : 0xf.00000002
+long_max / uint_max : 0x.7fffffff8
+long_max / ulong_max : 0x.7fffffff8
+long_max / double_min : Inf
+long_max / double_max : 0x.7fffffff000004e-248
+long_max / float_min : 0x1fffffffce+31
+long_max / float_max : 0x.08000007f00008e-23
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffe+8
+long_max * long_min : 0xc00000008e+7
+long_max * int_max : 0x3fffffffe+8
+long_max * int_min : 0xc00000008e+7
+long_max * uint_max : 0x7ffffffe8e+7
+long_max * ulong_max : 0x7ffffffe8e+7
+long_max * double_min : 0x.1fffffffce-247
+long_max * double_max : Inf
+long_max * float_min : 0x.1fffffffce-23
+long_max * float_max : 0x7fffff7fe+32
+long_max + zero_min : 0x7fffffff
+long_max + zero_plus : 0x7fffffff
+long_max + zero : 0x7fffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0fffffffe
+long_max + int_min : 0xf
+long_max + uint_max : 0x17ffffffe
+long_max + ulong_max : 0x17ffffffe
+long_max + double_min : 0x7fffffff
+long_max + double_max : 0x0fffffffffffff8e+242
+long_max + float_min : 0x7fffffff
+long_max + float_max : 0x0ffffffe+26
+long_max - zero_min : 0x7fffffff
+long_max - zero_plus : 0x7fffffff
+long_max - zero : 0x7fffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffff
+long_max - int_max : 0x0
+long_max - int_min : 0x0ffffffff
+long_max - uint_max : 0x8e+7
+long_max - ulong_max : 0x8e+7
+long_max - double_min : 0x7fffffff
+long_max - double_max : 0xf00000000000008e+242
+long_max - float_min : 0x7fffffff
+long_max - float_max : 0xf000001e+26
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x0
+long_max > int_min : 0x1
+long_max > uint_max : 0x0
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x1
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x0
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x1
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x1
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x1
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x0
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffff4e+15
+long_max * long_max * long_min : 0xe00000008e+15
+long_max * long_max * int_max : 0x1fffffff4e+15
+long_max * long_max * int_min : 0xe00000008e+15
+long_max * long_max * uint_max : 0x3ffffffece+15
+long_max * long_max * ulong_max : 0x3ffffffece+15
+long_max * long_max * double_min : 0x.0fffffffce-239
+long_max * long_max * double_max : Inf
+long_max * long_max * float_min : 0x.0fffffffce-15
+long_max * long_max * float_max : 0x3fffffbfe+40
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xe.fffffffe
+long_min / int_min : 0x1
+long_min / uint_max : 0xf.7fffffff8
+long_min / ulong_max : 0xf.7fffffff8
+long_min / double_min : -Inf
+long_min / double_max : 0x.8e-248
+long_min / float_min : 0xee+39
+long_min / float_max : 0x.f7fffff7fffff8e-23
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc00000008e+7
+long_min * long_min : 0x4e+15
+long_min * int_max : 0xc00000008e+7
+long_min * int_min : 0x4e+15
+long_min * uint_max : 0x800000008e+7
+long_min * ulong_max : 0x800000008e+7
+long_min * double_min : 0x.ee-247
+long_min * double_max : -Inf
+long_min * float_min : 0x.ee-23
+long_min * float_max : 0x8000008e+33
+long_min + zero_min : 0x8e+7
+long_min + zero_plus : 0x8e+7
+long_min + zero : 0x8e+7
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+8
+long_min + int_max : 0xf
+long_min + int_min : 0xfe+8
+long_min + uint_max : 0x7fffffff
+long_min + ulong_max : 0x7fffffff
+long_min + double_min : 0x8e+7
+long_min + double_max : 0x0fffffffffffff8e+242
+long_min + float_min : 0x8e+7
+long_min + float_max : 0x0ffffffe+26
+long_min - zero_min : 0x8e+7
+long_min - zero_plus : 0x8e+7
+long_min - zero : 0x8e+7
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf00000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf00000001
+long_min - int_min : 0x0
+long_min - uint_max : 0xe80000001
+long_min - ulong_max : 0xe80000001
+long_min - double_min : 0x8e+7
+long_min - double_max : 0xf00000000000008e+242
+long_min - float_min : 0x8e+7
+long_min - float_max : 0xf000001e+26
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x0
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x1
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x1
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x0
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffce+15
+long_min * long_min * long_min : 0xee+23
+long_min * long_min * int_max : 0x1fffffffce+15
+long_min * long_min * int_min : 0xee+23
+long_min * long_min * uint_max : 0x3fffffffce+15
+long_min * long_min * ulong_max : 0x3fffffffce+15
+long_min * long_min * double_min : 0x.1e-239
+long_min * long_min * double_max : Inf
+long_min * long_min * float_min : 0x.1e-15
+long_min * long_min * float_max : 0x3fffffce+41
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x1
+int_max / long_min : 0xf.00000002
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff8
+int_max / ulong_max : 0x.7fffffff8
+int_max / double_min : Inf
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00008e-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffffe+8
+int_max * long_min : 0xc00000008e+7
+int_max * int_max : 0x3fffffffe+8
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe8e+7
+int_max * ulong_max : 0x7ffffffe8e+7
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : Inf
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7fe+32
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0fffffffe
+int_max + long_min : 0xf
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x17ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff8e+242
+int_max + float_min : 0x7fffffff
+int_max + float_max : 0x0ffffffe+26
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x0
+int_max - long_min : 0x0ffffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0x8e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf00000000000008e+242
+int_max - float_min : 0x7fffffff
+int_max - float_max : 0xf000001e+26
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x0
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x1
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x1
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x0
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff4e+15
+int_max * int_max * long_min : 0xe00000008e+15
+int_max * int_max * int_max : 0x1fffffff4e+15
+int_max * int_max * int_min : 0xe00000008e+15
+int_max * int_max * uint_max : 0x3ffffffece+15
+int_max * int_max * ulong_max : 0x3ffffffece+15
+int_max * int_max * double_min : 0x.0fffffffce-239
+int_max * int_max * double_max : Inf
+int_max * int_max * float_min : 0x.0fffffffce-15
+int_max * int_max * float_max : 0x3fffffbfe+40
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0xe.fffffffe
+int_min / long_min : 0x1
+int_min / int_max : 0xe.fffffffe
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0xf.7fffffff8
+int_min / double_min : -Inf
+int_min / double_max : 0x.8e-248
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc00000008e+7
+int_min * long_min : 0x4e+15
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x800000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : -Inf
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0xf
+int_min + long_min : 0xfe+8
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff8e+242
+int_min + float_min : 0x8e+7
+int_min + float_max : 0x0ffffffe+26
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf00000001
+int_min - long_min : 0x0
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xe80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000008e+242
+int_min - float_min : 0x8e+7
+int_min - float_max : 0xf000001e+26
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x0
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x1
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x1
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x0
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffce+15
+int_min * int_min * long_min : 0xee+23
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : Inf
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x2.00000002
+uint_max / long_min : 0xe.00000002
+uint_max / int_max : 0x2.00000002
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x1
+uint_max / double_min : Inf
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0001e-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7ffffffe8e+7
+uint_max * long_min : 0x800000008e+7
+uint_max * int_max : 0x7ffffffe8e+7
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffee+8
+uint_max * ulong_max : 0x0fffffffee+8
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : Inf
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeffe+32
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x17ffffffe
+uint_max + long_min : 0x7fffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x1fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8e+242
+uint_max + float_min : 0x0ffffffff
+uint_max + float_max : 0x0ffffffe+26
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x08e+7
+uint_max - long_min : 0x17fffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0x0
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008e+242
+uint_max - float_min : 0x0ffffffff
+uint_max - float_max : 0xf000001e+26
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x1
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x0
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x0
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x1
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x1
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x0
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x1
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x0
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffee+16
+uint_max * uint_max * long_min : 0x80000001e+16
+uint_max * uint_max * int_max : 0x7ffffffee+16
+uint_max * uint_max * int_min : 0x80000001e+16
+uint_max * uint_max * uint_max : 0x0fffffffde+16
+uint_max * uint_max * ulong_max : 0x0fffffffde+16
+uint_max * uint_max * double_min : 0x.3fffffff8e-239
+uint_max * uint_max * double_max : Inf
+uint_max * uint_max * float_min : 0x.3fffffff8e-15
+uint_max * uint_max * float_max : 0x0fffffefee+40
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.00000002
+ulong_max / long_min : 0xe.00000002
+ulong_max / int_max : 0x2.00000002
+ulong_max / int_min : 0xe.00000002
+ulong_max / uint_max : 0x1
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : Inf
+ulong_max / double_max : 0x.0ffffffff000008e-247
+ulong_max / float_min : 0x3fffffffce+31
+ulong_max / float_max : 0x.1000000ff0001e-23
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffe8e+7
+ulong_max * long_min : 0x800000008e+7
+ulong_max * int_max : 0x7ffffffe8e+7
+ulong_max * int_min : 0x800000008e+7
+ulong_max * uint_max : 0x0fffffffee+8
+ulong_max * ulong_max : 0x0fffffffee+8
+ulong_max * double_min : 0x.3fffffffce-247
+ulong_max * double_max : Inf
+ulong_max * float_min : 0x.3fffffffce-23
+ulong_max * float_max : 0x0fffffeffe+32
+ulong_max + zero_min : 0x0ffffffff
+ulong_max + zero_plus : 0x0ffffffff
+ulong_max + zero : 0x0ffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffe
+ulong_max + long_min : 0x7fffffff
+ulong_max + int_max : 0x17ffffffe
+ulong_max + int_min : 0x7fffffff
+ulong_max + uint_max : 0x1fffffffe
+ulong_max + ulong_max : 0x1fffffffe
+ulong_max + double_min : 0x0ffffffff
+ulong_max + double_max : 0x0fffffffffffff8e+242
+ulong_max + float_min : 0x0ffffffff
+ulong_max + float_max : 0x0ffffffe+26
+ulong_max - zero_min : 0x0ffffffff
+ulong_max - zero_plus : 0x0ffffffff
+ulong_max - zero : 0x0ffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+7
+ulong_max - long_min : 0x17fffffff
+ulong_max - int_max : 0x08e+7
+ulong_max - int_min : 0x17fffffff
+ulong_max - uint_max : 0x0
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffff
+ulong_max - double_max : 0xf00000000000008e+242
+ulong_max - float_min : 0x0ffffffff
+ulong_max - float_max : 0xf000001e+26
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x0
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x1
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x1
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x0
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffee+16
+ulong_max * ulong_max * long_min : 0x80000001e+16
+ulong_max * ulong_max * int_max : 0x7ffffffee+16
+ulong_max * ulong_max * int_min : 0x80000001e+16
+ulong_max * ulong_max * uint_max : 0x0fffffffde+16
+ulong_max * ulong_max * ulong_max : 0x0fffffffde+16
+ulong_max * ulong_max * double_min : 0x.3fffffff8e-239
+ulong_max * ulong_max * double_max : Inf
+ulong_max * ulong_max * float_min : 0x.3fffffff8e-15
+ulong_max * ulong_max * float_max : 0x0fffffefee+40
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.4e-263
+double_min / long_min : 0x.ce-263
+double_min / int_max : 0x.4e-263
+double_min / int_min : 0x.ce-263
+double_min / uint_max : 0x.2e-263
+double_min / ulong_max : 0x.2e-263
+double_min / double_min : 0x1
+double_min / double_max : 0x0
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x0
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffce-247
+double_min * long_min : 0x.ee-247
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffce-247
+double_min * double_min : 0x0
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x0
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffff
+double_min + long_min : 0x8e+7
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.4e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x80000001
+double_min - long_min : 0x08e+7
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf00000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.ce-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : NaN
+double_min * double_min * Inf_min : NaN
+double_min * double_min * Inf : NaN
+double_min * double_min * long_max : 0x0
+double_min * double_min * long_min : 0x0
+double_min * double_min * int_max : 0x0
+double_min * double_min * int_min : 0x0
+double_min * double_min * uint_max : 0x0
+double_min * double_min * ulong_max : 0x0
+double_min * double_min * double_min : 0x0
+double_min * double_min * double_max : 0x0
+double_min * double_min * float_min : 0x0
+double_min * double_min * float_max : 0x0
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x200000004e+240
+double_max / long_min : 0xe0000000000001e+235
+double_max / int_max : 0x200000004e+240
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000001e+240
+double_max / ulong_max : 0x100000001e+240
+double_max / double_min : Inf
+double_max / double_max : 0x1
+double_max / float_min : Inf
+double_max / float_max : 0x1000001000001e+212
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : Inf
+double_max * long_min : -Inf
+double_max * int_max : Inf
+double_max * int_min : -Inf
+double_max * uint_max : Inf
+double_max * ulong_max : Inf
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : Inf
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : Inf
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff8e+242
+double_max + long_min : 0x0fffffffffffff8e+242
+double_max + int_max : 0x0fffffffffffff8e+242
+double_max + int_min : 0x0fffffffffffff8e+242
+double_max + uint_max : 0x0fffffffffffff8e+242
+double_max + ulong_max : 0x0fffffffffffff8e+242
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : Inf
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8e+242
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff8e+242
+double_max - long_min : 0x0fffffffffffff8e+242
+double_max - int_max : 0x0fffffffffffff8e+242
+double_max - int_min : 0x0fffffffffffff8e+242
+double_max - uint_max : 0x0fffffffffffff8e+242
+double_max - ulong_max : 0x0fffffffffffff8e+242
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff8e+242
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : NaN
+double_max * double_max * zero_plus : NaN
+double_max * double_max * zero : NaN
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : Inf
+double_max * double_max * long_min : -Inf
+double_max * double_max * int_max : Inf
+double_max * double_max * int_min : -Inf
+double_max * double_max * uint_max : Inf
+double_max * double_max * ulong_max : Inf
+double_max * double_max * double_min : Inf
+double_max * double_max * double_max : Inf
+double_max * double_max * float_min : Inf
+double_max * double_max * float_max : Inf
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.080000001e-38
+float_min / long_min : 0x.8e-39
+float_min / int_max : 0x.080000001e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.400000004e-39
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x0
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffce-23
+float_min * long_min : 0x.ee-23
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffce-23
+float_min * double_min : 0x0
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffff
+float_min + long_min : 0x8e+7
+float_min + int_max : 0x7fffffff
+float_min + int_min : 0x8e+7
+float_min + uint_max : 0x0ffffffff
+float_min + ulong_max : 0x0ffffffff
+float_min + double_min : 0x.4e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffffe+26
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x80000001
+float_min - long_min : 0x08e+7
+float_min - int_max : 0x80000001
+float_min - int_min : 0x08e+7
+float_min - uint_max : 0xf00000001
+float_min - ulong_max : 0xf00000001
+float_min - double_min : 0x.4e-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf000001e+26
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffe-55
+float_min * float_min * long_min : 0x.8e-55
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffe-54
+float_min * float_min * double_min : 0x0
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe04e+16
+float_max / long_min : 0xe000002e+18
+float_max / int_max : 0x1fffffe04e+16
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff01e+16
+float_max / ulong_max : 0x0ffffff01e+16
+float_max / double_min : Inf
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fe+32
+float_max * long_min : 0x8000008e+33
+float_max * int_max : 0x7fffff7fe+32
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeffe+32
+float_max * ulong_max : 0x0fffffeffe+32
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : Inf
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffffe+26
+float_max + long_min : 0x0ffffffe+26
+float_max + int_max : 0x0ffffffe+26
+float_max + int_min : 0x0ffffffe+26
+float_max + uint_max : 0x0ffffffe+26
+float_max + ulong_max : 0x0ffffffe+26
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8e+242
+float_max + float_min : 0x0ffffffe+26
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0ffffffe+26
+float_max - long_min : 0x0ffffffe+26
+float_max - int_max : 0x0ffffffe+26
+float_max - int_min : 0x0ffffffe+26
+float_max - uint_max : 0x0ffffffe+26
+float_max - ulong_max : 0x0ffffffe+26
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008e+242
+float_max - float_min : 0x0ffffffe+26
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7ffffeff00008e+59
+float_max * float_max * long_min : 0x800000ffffff8e+59
+float_max * float_max * int_max : 0x7ffffeff00008e+59
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff0001e+60
+float_max * float_max * ulong_max : 0x0fffffdff0001e+60
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : Inf
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000003e+84
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/main.cpp b/src/systemc/tests/systemc/datatypes/fx/fast_limits/main.cpp
new file mode 100644
index 000000000..d4f24f55b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/main.cpp
@@ -0,0 +1,109 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// main.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 12:41:10 1998
+// Status : none
+//
+
+#include <limits.h>
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+# include "sstream"
+#else
+# include "strstream.h"
+#endif
+#include "fx_precision_double.h"
+
+extern void test_fx_float_limits(ostream&);
+extern void test_fx_ufix_limits(ostream&);
+extern void test_fx_fix_limits(ostream&);
+extern void test_fx_fixed_limits(ostream&);
+extern void test_fx_ufixed_limits(ostream&);
+
+int sc_main( int, char** )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream out;
+# else
+ strstream out;
+# endif
+
+ out.precision(15);
+
+ test_fx_float_limits(out);
+ test_fx_ufix_limits(out);
+ test_fx_fix_limits(out);
+ test_fx_fixed_limits(out);
+ test_fx_ufixed_limits(out);
+
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::string s = out.str();
+ for (int i = 0; i < s.length(); i++ )
+# else
+ out << '\0';
+ char* s = out.str();
+ for (int i = 0; i < strlen(s); i++ )
+# endif
+
+ {
+ if (s[i+0] == 'i' && s[i+1] == 'n' && s[i+2] == 'f')
+ {
+ s[i+0] = 'I';
+ i += 2;
+ continue;
+ }
+
+ if (s[i+0] == 'n' && s[i+1] == 'a' && s[i+2] == 'n')
+ {
+ s[i+0] = 'N';
+ s[i+2] = 'N';
+ i += 2;
+ continue;
+ }
+ }
+
+ cout << s;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/fast_limits/test.f b/src/systemc/tests/systemc/datatypes/fx/fast_limits/test.f
new file mode 100644
index 000000000..86a6ecf7d
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/fast_limits/test.f
@@ -0,0 +1,26 @@
+fast_limits/fx_fix_limits.cpp
+fast_limits/fx_fix_limits_double.cpp
+fast_limits/fx_fix_limits_inf.cpp
+fast_limits/fx_fix_limits_long.cpp
+fast_limits/fx_fix_limits_zero.cpp
+fast_limits/fx_fixed_limits.cpp
+fast_limits/fx_fixed_limits_double.cpp
+fast_limits/fx_fixed_limits_inf.cpp
+fast_limits/fx_fixed_limits_long.cpp
+fast_limits/fx_fixed_limits_zero.cpp
+fast_limits/fx_float_limits.cpp
+fast_limits/fx_float_limits_double.cpp
+fast_limits/fx_float_limits_inf.cpp
+fast_limits/fx_float_limits_long.cpp
+fast_limits/fx_float_limits_zero.cpp
+fast_limits/fx_ufix_limits.cpp
+fast_limits/fx_ufix_limits_double.cpp
+fast_limits/fx_ufix_limits_inf.cpp
+fast_limits/fx_ufix_limits_long.cpp
+fast_limits/fx_ufix_limits_zero.cpp
+fast_limits/fx_ufixed_limits.cpp
+fast_limits/fx_ufixed_limits_double.cpp
+fast_limits/fx_ufixed_limits_inf.cpp
+fast_limits/fx_ufixed_limits_long.cpp
+fast_limits/fx_ufixed_limits_zero.cpp
+fast_limits/main.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits.cpp
new file mode 100644
index 000000000..c09978b4b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits.cpp
@@ -0,0 +1,95 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) os << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; os << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_fix_limits_zero(ostream&);
+ extern void test_fx_fix_limits_inf(ostream&);
+ extern void test_fx_fix_limits_long(ostream&);
+ extern void test_fx_fix_limits_double(ostream&);
+
+
+void test_fx_fix_limits(ostream& out)
+{
+ out << "****************** limits fx_fix\n";
+ test_fx_fix_limits_zero(out);
+ test_fx_fix_limits_inf(out);
+ test_fx_fix_limits_long(out);
+ test_fx_fix_limits_double(out);
+
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp
new file mode 100644
index 000000000..b67d4a46e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp
@@ -0,0 +1,113 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_double(ostream& out)
+{
+ out << "****************** limits fx_fix_double\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp
new file mode 100644
index 000000000..e18805f50
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp
@@ -0,0 +1,109 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_fix_inf\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp
new file mode 100644
index 000000000..fe6c21309
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp
@@ -0,0 +1,116 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_long(ostream& out)
+{
+ out << "****************** limits fx_fix_long\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp
new file mode 100644
index 000000000..813212050
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp
@@ -0,0 +1,113 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fix_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fix_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_fix_zero\n";
+
+ sc_fix zero_min("-0"); SHOW(zero_min);
+ sc_fix zero_plus("+0"); SHOW(zero_plus);
+ sc_fix zero(0); SHOW(zero);
+
+ sc_fix long_max(LONG_MAX); SHOW(long_max);
+ sc_fix long_min(LONG_MIN); SHOW(long_min);
+ sc_fix int_max(INT_MAX); SHOW(int_max);
+ sc_fix int_min(INT_MIN); SHOW(int_min);
+ sc_fix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fix double_min(DBL_MIN); SHOW(double_min);
+ sc_fix double_max(DBL_MAX); SHOW(double_max);
+ sc_fix float_min(FLT_MIN); SHOW(float_min);
+ sc_fix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fix res;
+
+
+ // SHOW_EXPS(zero_min);
+ // SHOW_EXPS(zero_plus);
+ // SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits.cpp
new file mode 100644
index 000000000..76332cb97
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits.cpp
@@ -0,0 +1,93 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_fixed_limits_zero(ostream&);
+ extern void test_fx_fixed_limits_inf(ostream&);
+ extern void test_fx_fixed_limits_long(ostream&);
+ extern void test_fx_fixed_limits_double(ostream&);
+
+void test_fx_fixed_limits(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>\n";
+
+ test_fx_fixed_limits_zero(out);
+ test_fx_fixed_limits_inf(out);
+ test_fx_fixed_limits_long(out);
+ test_fx_fixed_limits_double(out);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp
new file mode 100644
index 000000000..4af4fad36
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp
@@ -0,0 +1,114 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_double(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_double\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp
new file mode 100644
index 000000000..41ffc790f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp
@@ -0,0 +1,108 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_inf\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp
new file mode 100644
index 000000000..ced81f88e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_long(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_long\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp
new file mode 100644
index 000000000..2366ea4f8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp
@@ -0,0 +1,113 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_fixed_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_fixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_fixed_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_fixed<8, 5>_zero\n";
+
+ sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_fixed<8, 5> zero(0); SHOW(zero);
+
+ sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_fixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_fixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_fixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_fixed<8, 5> res;
+
+
+ // SHOW_EXPS(zero_min);
+ // SHOW_EXPS(zero_plus);
+ // SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits.cpp
new file mode 100644
index 000000000..5c1d6e82e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits.cpp
@@ -0,0 +1,100 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_float_limits_zero(ostream&);
+ extern void test_fx_float_limits_inf(ostream&);
+ extern void test_fx_float_limits_long(ostream&);
+ extern void test_fx_float_limits_double(ostream&);
+
+
+void test_fx_float_limits(ostream& out)
+{
+ out << "****************** limits fx_float\n";
+
+ test_fx_float_limits_zero(out);
+ test_fx_float_limits_inf(out);
+ test_fx_float_limits_long(out);
+ test_fx_float_limits_double(out);
+
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_double.cpp
new file mode 100644
index 000000000..9a5f23a1a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_double.cpp
@@ -0,0 +1,125 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_double(ostream& out)
+{
+ out << "****************** limits fx_float_double\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+ SHOW_EXPS(double_min);
+ SHOW_EXPS(double_max);
+ SHOW_EXPS(float_min);
+ SHOW_EXPS(float_max);
+
+
+ SHOW_EXP(double_min / nan);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp
new file mode 100644
index 000000000..c96095189
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp
@@ -0,0 +1,123 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_inf(ostream& out)
+{
+ cerr << "****************** limits fx_float_inf\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+
+ SHOW_EXPS(nan);
+ SHOW_EXPS(inf_plus);
+ SHOW_EXPS(inf_min);
+ SHOW_EXPS(inf);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_long.cpp
new file mode 100644
index 000000000..026ea845c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_long.cpp
@@ -0,0 +1,125 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_long(ostream& out)
+{
+ out << "****************** limits fx_float_long\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+
+ SHOW_EXPS(long_max);
+ SHOW_EXPS(long_min);
+ SHOW_EXPS(int_max);
+ SHOW_EXPS(int_min);
+ SHOW_EXPS(uint_max);
+ SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp
new file mode 100644
index 000000000..20a689f8e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp
@@ -0,0 +1,122 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_float_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_float_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:31:37 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b nan); \
+ SHOW_EXP(a b inf_plus); \
+ SHOW_EXP(a b inf_min); \
+ SHOW_EXP(a b inf); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_float_limits_zero(ostream& out)
+{
+ cerr << "****************** limits fx_float_zero\n";
+
+ sc_fxval zero_min("-0"); SHOW(zero_min);
+ sc_fxval zero_plus("+0"); SHOW(zero_plus);
+ sc_fxval zero(0); SHOW(zero);
+
+ sc_fxval nan("NaN"); SHOW(nan);
+ sc_fxval inf_plus("+Inf"); SHOW(inf_plus);
+ sc_fxval inf_min("-Inf"); SHOW(inf_min);
+ sc_fxval inf("Inf"); SHOW(inf);
+
+ sc_fxval long_max(LONG_MAX); SHOW(long_max);
+ sc_fxval long_min(LONG_MIN); SHOW(long_min);
+ sc_fxval int_max(INT_MAX); SHOW(int_max);
+ sc_fxval int_min(INT_MIN); SHOW(int_min);
+ sc_fxval uint_max(UINT_MAX); SHOW(uint_max);
+ sc_fxval ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_fxval double_min(DBL_MIN); SHOW(double_min);
+ sc_fxval double_max(DBL_MAX); SHOW(double_max);
+ sc_fxval float_min(FLT_MIN); SHOW(float_min);
+ sc_fxval float_max(FLT_MAX); SHOW(float_max);
+
+ sc_fxval res;
+
+
+ SHOW_EXPS(zero_min);
+ SHOW_EXPS(zero_plus);
+ SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits.cpp
new file mode 100644
index 000000000..de8979668
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits.cpp
@@ -0,0 +1,95 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+
+ extern void test_fx_ufix_limits_zero(ostream&);
+ extern void test_fx_ufix_limits_inf(ostream&);
+ extern void test_fx_ufix_limits_long(ostream&);
+ extern void test_fx_ufix_limits_double(ostream&);
+
+
+void test_fx_ufix_limits(ostream& out)
+{
+ out << "****************** limits fx_ufix\n";
+
+ test_fx_ufix_limits_zero(out);
+ test_fx_ufix_limits_inf(out);
+ test_fx_ufix_limits_long(out);
+ test_fx_ufix_limits_double(out);
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp
new file mode 100644
index 000000000..c86b39b2c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp
@@ -0,0 +1,113 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_double(ostream& out)
+{
+ out << "****************** limits fx_ufix_double\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp
new file mode 100644
index 000000000..ff1558ea6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp
@@ -0,0 +1,108 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_ufix_inf\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp
new file mode 100644
index 000000000..e3389548b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_long(ostream& out)
+{
+ out << "****************** limits fx_ufix_long\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp
new file mode 100644
index 000000000..2028fbe0a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp
@@ -0,0 +1,108 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufix_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufix_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufix_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_ufix_zero\n";
+
+ sc_ufix zero_min("-0"); SHOW(zero_min);
+ sc_ufix zero_plus("+0"); SHOW(zero_plus);
+ sc_ufix zero(0); SHOW(zero);
+
+ sc_ufix long_max(LONG_MAX); SHOW(long_max);
+ sc_ufix long_min(LONG_MIN); SHOW(long_min);
+ sc_ufix int_max(INT_MAX); SHOW(int_max);
+ sc_ufix int_min(INT_MIN); SHOW(int_min);
+ sc_ufix uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufix ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufix double_min(DBL_MIN); SHOW(double_min);
+ sc_ufix double_max(DBL_MAX); SHOW(double_max);
+ sc_ufix float_min(FLT_MIN); SHOW(float_min);
+ sc_ufix float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufix res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp
new file mode 100644
index 000000000..fe211db11
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp
@@ -0,0 +1,94 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, * a *)
+
+ extern void test_fx_ufixed_limits_zero(ostream&);
+ extern void test_fx_ufixed_limits_inf(ostream&);
+ extern void test_fx_ufixed_limits_long(ostream&);
+ extern void test_fx_ufixed_limits_double(ostream&);
+
+
+void test_fx_ufixed_limits(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>\n";
+
+ test_fx_ufixed_limits_zero(out);
+ test_fx_ufixed_limits_inf(out);
+ test_fx_ufixed_limits_long(out);
+ test_fx_ufixed_limits_double(out);
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp
new file mode 100644
index 000000000..b7305303b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp
@@ -0,0 +1,113 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_double.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_double(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_double\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+
+ // SHOW_EXPS(double_min);
+ // SHOW_EXPS(double_max);
+ // SHOW_EXPS(float_min);
+ // SHOW_EXPS(float_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp
new file mode 100644
index 000000000..5a2704ee0
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp
@@ -0,0 +1,108 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_inf.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_inf(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_inf\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp
new file mode 100644
index 000000000..821afab77
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp
@@ -0,0 +1,115 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_long.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_long(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_long\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+
+ // SHOW_EXPS(long_max);
+ // SHOW_EXPS(long_min);
+ // SHOW_EXPS(int_max);
+ // SHOW_EXPS(int_min);
+ // SHOW_EXPS(uint_max);
+ // SHOW_EXPS(ulong_max);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp
new file mode 100644
index 000000000..ea888ccda
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp
@@ -0,0 +1,113 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_ufixed_limits_zero.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// fx_ufixed<8, 5>_limits.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 8 14:30:41 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#define SHOW(a) out << #a << " : " << a.to_string(SC_HEX) << "\n"
+#define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
+
+
+#define SHOW_EXPRS(a, b) \
+ SHOW_EXP(a b zero_min); \
+ SHOW_EXP(a b zero_plus); \
+ SHOW_EXP(a b zero); \
+ SHOW_EXP(a b long_max); \
+ SHOW_EXP(a b long_min); \
+ SHOW_EXP(a b int_max); \
+ SHOW_EXP(a b int_min); \
+ SHOW_EXP(a b uint_max); \
+ SHOW_EXP(a b ulong_max); \
+ SHOW_EXP(a b double_min); \
+ SHOW_EXP(a b double_max); \
+ SHOW_EXP(a b float_min); \
+ SHOW_EXP(a b float_max);
+
+#define SHOW_EXPS(a) \
+ SHOW_EXPRS(a, /) \
+ SHOW_EXPRS(a, *) \
+ SHOW_EXPRS(a, +) \
+ SHOW_EXPRS(a, -) \
+ SHOW_EXPRS(a, >) \
+ SHOW_EXPRS(a, <) \
+ SHOW_EXPRS(a, >=) \
+ SHOW_EXPRS(a, <=) \
+ SHOW_EXPRS(a, ==) \
+ SHOW_EXPRS(a, !=) \
+ SHOW_EXPRS(a, * a *)
+
+
+void test_fx_ufixed_limits_zero(ostream& out)
+{
+ out << "****************** limits fx_ufixed<8, 5>_zero\n";
+
+ sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min);
+ sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus);
+ sc_ufixed<8, 5> zero(0); SHOW(zero);
+
+ sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max);
+ sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min);
+ sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max);
+ sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min);
+ sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max);
+ sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max);
+
+ sc_ufixed<8, 5> double_min(DBL_MIN); SHOW(double_min);
+ sc_ufixed<8, 5> double_max(DBL_MAX); SHOW(double_max);
+ sc_ufixed<8, 5> float_min(FLT_MIN); SHOW(float_min);
+ sc_ufixed<8, 5> float_max(FLT_MAX); SHOW(float_max);
+
+ // sc_ufixed<8, 5> res;
+
+
+ // SHOW_EXPS(zero_min);
+ // SHOW_EXPS(zero_plus);
+ // SHOW_EXPS(zero);
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log
new file mode 100644
index 000000000..1f70e9a3b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffff
+zero_min + long_min : 0x8e+7
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x80000001
+zero_min - long_min : 0x08e+7
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf00000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffff
+zero_plus + long_min : 0x8e+7
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x80000001
+zero_plus - long_min : 0x08e+7
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf00000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffff
+zero + long_min : 0x8e+7
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x80000001
+zero - long_min : 0x08e+7
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf00000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.00000002
+long_max / int_max : 0x1
+long_max / int_min : 0xf.00000002
+long_max / uint_max : 0x.7fffffff7fffffff
+long_max / ulong_max : 0x.7fffffff7fffffff
+long_max / double_min : 0x1fffffffce+255
+long_max / double_max : 0x.7fffffff000004e-248
+long_max / float_min : 0x1fffffffce+31
+long_max / float_max : 0x.08000007f00007fe-23
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffff00000001
+long_max * long_min : 0xc00000008e+7
+long_max * int_max : 0x3fffffff00000001
+long_max * int_min : 0xc00000008e+7
+long_max * uint_max : 0x7ffffffe80000001
+long_max * ulong_max : 0x7ffffffe80000001
+long_max * double_min : 0x.1fffffffce-247
+long_max * double_max : 0x7ffffffefffffc00000008e+242
+long_max * float_min : 0x.1fffffffce-23
+long_max * float_max : 0x7fffff7f000001e+26
+long_max + zero_min : 0x7fffffff
+long_max + zero_plus : 0x7fffffff
+long_max + zero : 0x7fffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0fffffffe
+long_max + int_min : 0xf
+long_max + uint_max : 0x17ffffffe
+long_max + ulong_max : 0x17ffffffe
+long_max + double_min : 0x7fffffff
+long_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+long_max + float_min : 0x7fffffff.00000000000000000000000000000004
+long_max + float_max : 0x0ffffff0000000000000000007fffffff
+long_max - zero_min : 0x7fffffff
+long_max - zero_plus : 0x7fffffff
+long_max - zero : 0x7fffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffff
+long_max - int_max : 0x0
+long_max - int_min : 0x0ffffffff
+long_max - uint_max : 0x8e+7
+long_max - ulong_max : 0x8e+7
+long_max - double_min : 0x7fffffff
+long_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+long_max - float_min : 0x7ffffffe.fffffffffffffffffffffffffffffffc
+long_max - float_max : 0xf0000010000000000000000007fffffff
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x0
+long_max > int_min : 0x1
+long_max > uint_max : 0x0
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x1
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x0
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x1
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x1
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x1
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x0
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffff400000017fffffff
+long_max * long_max * long_min : 0xe00000007fffffff8e+7
+long_max * long_max * int_max : 0x1fffffff400000017fffffff
+long_max * long_max * int_min : 0xe00000007fffffff8e+7
+long_max * long_max * uint_max : 0x3ffffffec0000001ffffffff
+long_max * long_max * ulong_max : 0x3ffffffec0000001ffffffff
+long_max * long_max * double_min : 0x.0fffffffc00000004e-239
+long_max * long_max * double_max : 0x3ffffffefffffe01000007fffffff8e+242
+long_max * long_max * float_min : 0x.0fffffffc00000004e-15
+long_max * long_max * float_max : 0x3fffffbf00000100ffffffe+26
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffdfffffffc
+long_min / long_min : 0x1
+long_min / int_max : 0xe.fffffffdfffffffc
+long_min / int_min : 0x1
+long_min / uint_max : 0xf.7fffffff8
+long_min / ulong_max : 0xf.7fffffff8
+long_min / double_min : 0xee+263
+long_min / double_max : 0x.f7ffffffffffffce-247
+long_min / float_min : 0xee+39
+long_min / float_max : 0x.f7fffff7fffff8e-23
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc00000008e+7
+long_min * long_min : 0x4e+15
+long_min * int_max : 0xc00000008e+7
+long_min * int_min : 0x4e+15
+long_min * uint_max : 0x800000008e+7
+long_min * ulong_max : 0x800000008e+7
+long_min * double_min : 0x.ee-247
+long_min * double_max : 0x80000000000004e+250
+long_min * float_min : 0x.ee-23
+long_min * float_max : 0x8000008e+33
+long_min + zero_min : 0x8e+7
+long_min + zero_plus : 0x8e+7
+long_min + zero : 0x8e+7
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+8
+long_min + int_max : 0xf
+long_min + int_min : 0xfe+8
+long_min + uint_max : 0x7fffffff
+long_min + ulong_max : 0x7fffffff
+long_min + double_min : 0x8e+7
+long_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+long_min + float_min : 0x80000000.00000000000000000000000000000004
+long_min + float_max : 0x0fffffeffffffffffffffffff8e+7
+long_min - zero_min : 0x8e+7
+long_min - zero_plus : 0x8e+7
+long_min - zero : 0x8e+7
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf00000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf00000001
+long_min - int_min : 0x0
+long_min - uint_max : 0xe80000001
+long_min - ulong_max : 0xe80000001
+long_min - double_min : 0x8e+7
+long_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+long_min - float_min : 0xf7fffffff.fffffffffffffffffffffffffffffffc
+long_min - float_max : 0xf000000ffffffffffffffffff8e+7
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x0
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x1
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x1
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x0
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffce+15
+long_min * long_min * long_min : 0xee+23
+long_min * long_min * int_max : 0x1fffffffce+15
+long_min * long_min * int_min : 0xee+23
+long_min * long_min * uint_max : 0x3fffffffce+15
+long_min * long_min * ulong_max : 0x3fffffffce+15
+long_min * long_min * double_min : 0x.1e-239
+long_min * long_min * double_max : 0x3ffffffffffffee+258
+long_min * long_min * float_min : 0x.1e-15
+long_min * long_min * float_max : 0x3fffffce+41
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x1
+int_max / long_min : 0xf.00000002
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff7fffffff
+int_max / ulong_max : 0x.7fffffff7fffffff
+int_max / double_min : 0x1fffffffce+255
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00007fe-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff00000001
+int_max * long_min : 0xc00000008e+7
+int_max * int_max : 0x3fffffff00000001
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe80000001
+int_max * ulong_max : 0x7ffffffe80000001
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : 0x7ffffffefffffc00000008e+242
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7f000001e+26
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0fffffffe
+int_max + long_min : 0xf
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x17ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max + float_min : 0x7fffffff.00000000000000000000000000000004
+int_max + float_max : 0x0ffffff0000000000000000007fffffff
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x0
+int_max - long_min : 0x0ffffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0x8e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max - float_min : 0x7ffffffe.fffffffffffffffffffffffffffffffc
+int_max - float_max : 0xf0000010000000000000000007fffffff
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x0
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x1
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x1
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x0
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff400000017fffffff
+int_max * int_max * long_min : 0xe00000007fffffff8e+7
+int_max * int_max * int_max : 0x1fffffff400000017fffffff
+int_max * int_max * int_min : 0xe00000007fffffff8e+7
+int_max * int_max * uint_max : 0x3ffffffec0000001ffffffff
+int_max * int_max * ulong_max : 0x3ffffffec0000001ffffffff
+int_max * int_max * double_min : 0x.0fffffffc00000004e-239
+int_max * int_max * double_max : 0x3ffffffefffffe01000007fffffff8e+242
+int_max * int_max * float_min : 0x.0fffffffc00000004e-15
+int_max * int_max * float_max : 0x3fffffbf00000100ffffffe+26
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0xe.fffffffdfffffffc
+int_min / long_min : 0x1
+int_min / int_max : 0xe.fffffffdfffffffc
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0xf.7fffffff8
+int_min / double_min : 0xee+263
+int_min / double_max : 0x.f7ffffffffffffce-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc00000008e+7
+int_min * long_min : 0x4e+15
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x800000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : 0x80000000000004e+250
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0xf
+int_min + long_min : 0xfe+8
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min + float_min : 0x80000000.00000000000000000000000000000004
+int_min + float_max : 0x0fffffeffffffffffffffffff8e+7
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf00000001
+int_min - long_min : 0x0
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xe80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min - float_min : 0xf7fffffff.fffffffffffffffffffffffffffffffc
+int_min - float_max : 0xf000000ffffffffffffffffff8e+7
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x0
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x1
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x1
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x0
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffce+15
+int_min * int_min * long_min : 0xee+23
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : 0x3ffffffffffffee+258
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x2.0000000200000004
+uint_max / long_min : 0xe.00000002
+uint_max / int_max : 0x2.0000000200000004
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x1
+uint_max / double_min : 0x3fffffffce+255
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0000ffe-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7ffffffe80000001
+uint_max * long_min : 0x800000008e+7
+uint_max * int_max : 0x7ffffffe80000001
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffe00000001
+uint_max * ulong_max : 0x0fffffffe00000001
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : 0x0fffffffefffff800000008e+242
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeff000001e+26
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x17ffffffe
+uint_max + long_min : 0x7fffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x1fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max + float_min : 0x0ffffffff.00000000000000000000000000000004
+uint_max + float_max : 0x0ffffff000000000000000000ffffffff
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x08e+7
+uint_max - long_min : 0x17fffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0x0
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max - float_min : 0x0fffffffe.fffffffffffffffffffffffffffffffc
+uint_max - float_max : 0xf000001000000000000000000ffffffff
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x1
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x0
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x0
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x1
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x1
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x0
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x1
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x0
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffe000000027fffffff
+uint_max * uint_max * long_min : 0x80000000ffffffff8e+7
+uint_max * uint_max * int_max : 0x7ffffffe000000027fffffff
+uint_max * uint_max * int_min : 0x80000000ffffffff8e+7
+uint_max * uint_max * uint_max : 0x0fffffffd00000002ffffffff
+uint_max * uint_max * ulong_max : 0x0fffffffd00000002ffffffff
+uint_max * uint_max * double_min : 0x.3fffffff800000004e-239
+uint_max * uint_max * double_max : 0x0fffffffdfffff80100000ffffffff8e+242
+uint_max * uint_max * float_min : 0x.3fffffff800000004e-15
+uint_max * uint_max * float_max : 0x0fffffefe00000200ffffffe+26
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.0000000200000004
+ulong_max / long_min : 0xe.00000002
+ulong_max / int_max : 0x2.0000000200000004
+ulong_max / int_min : 0xe.00000002
+ulong_max / uint_max : 0x1
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : 0x3fffffffce+255
+ulong_max / double_max : 0x.0ffffffff000008e-247
+ulong_max / float_min : 0x3fffffffce+31
+ulong_max / float_max : 0x.1000000ff0000ffe-23
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffe80000001
+ulong_max * long_min : 0x800000008e+7
+ulong_max * int_max : 0x7ffffffe80000001
+ulong_max * int_min : 0x800000008e+7
+ulong_max * uint_max : 0x0fffffffe00000001
+ulong_max * ulong_max : 0x0fffffffe00000001
+ulong_max * double_min : 0x.3fffffffce-247
+ulong_max * double_max : 0x0fffffffefffff800000008e+242
+ulong_max * float_min : 0x.3fffffffce-23
+ulong_max * float_max : 0x0fffffeff000001e+26
+ulong_max + zero_min : 0x0ffffffff
+ulong_max + zero_plus : 0x0ffffffff
+ulong_max + zero : 0x0ffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffe
+ulong_max + long_min : 0x7fffffff
+ulong_max + int_max : 0x17ffffffe
+ulong_max + int_min : 0x7fffffff
+ulong_max + uint_max : 0x1fffffffe
+ulong_max + ulong_max : 0x1fffffffe
+ulong_max + double_min : 0x0ffffffff
+ulong_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+ulong_max + float_min : 0x0ffffffff.00000000000000000000000000000004
+ulong_max + float_max : 0x0ffffff000000000000000000ffffffff
+ulong_max - zero_min : 0x0ffffffff
+ulong_max - zero_plus : 0x0ffffffff
+ulong_max - zero : 0x0ffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+7
+ulong_max - long_min : 0x17fffffff
+ulong_max - int_max : 0x08e+7
+ulong_max - int_min : 0x17fffffff
+ulong_max - uint_max : 0x0
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffff
+ulong_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+ulong_max - float_min : 0x0fffffffe.fffffffffffffffffffffffffffffffc
+ulong_max - float_max : 0xf000001000000000000000000ffffffff
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x0
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x1
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x1
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x0
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffe000000027fffffff
+ulong_max * ulong_max * long_min : 0x80000000ffffffff8e+7
+ulong_max * ulong_max * int_max : 0x7ffffffe000000027fffffff
+ulong_max * ulong_max * int_min : 0x80000000ffffffff8e+7
+ulong_max * ulong_max * uint_max : 0x0fffffffd00000002ffffffff
+ulong_max * ulong_max * ulong_max : 0x0fffffffd00000002ffffffff
+ulong_max * ulong_max * double_min : 0x.3fffffff800000004e-239
+ulong_max * ulong_max * double_max : 0x0fffffffdfffff80100000ffffffff8e+242
+ulong_max * ulong_max * float_min : 0x.3fffffff800000004e-15
+ulong_max * ulong_max * float_max : 0x0fffffefe00000200ffffffe+26
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffff
+long_min : 0x8e+7
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.08000000100000002e-262
+double_min / long_min : 0x.8e-263
+double_min / int_max : 0x.08000000100000002e-262
+double_min / int_min : 0x.8e-263
+double_min / uint_max : 0x.400000004e-263
+double_min / ulong_max : 0x.400000004e-263
+double_min / double_min : 0x1
+double_min / double_max : 0x.40000000000002e-511
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x.4000004000004e-287
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffce-247
+double_min * long_min : 0x.ee-247
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffce-247
+double_min * double_min : 0x.1e-510
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x.1e-286
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffff
+double_min + long_min : 0x8e+7
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x80000001
+double_min - long_min : 0x08e+7
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf00000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : Inf
+double_min * double_min * Inf_min : -Inf
+double_min * double_min * Inf : Inf
+double_min * double_min * long_max : 0x.7fffffffe-503
+double_min * double_min * long_min : 0x.8e-503
+double_min * double_min * int_max : 0x.7fffffffe-503
+double_min * double_min * int_min : 0x.8e-503
+double_min * double_min * uint_max : 0x.0ffffffffe-502
+double_min * double_min * ulong_max : 0x.0ffffffffe-502
+double_min * double_min * double_min : 0x.4e-766
+double_min * double_min * double_max : 0x.0fffffffffffff8e-254
+double_min * double_min * float_min : 0x.4e-542
+double_min * double_min * float_max : 0x.0ffffffe-478
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x200000003fffff008e+232
+double_max / long_min : 0xe0000000000001e+235
+double_max / int_max : 0x200000003fffff008e+232
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000000fffff8e+234
+double_max / ulong_max : 0x100000000fffff8e+234
+double_max / double_min : 0x3ffffffffffffee+498
+double_max / double_max : 0x1
+double_max / float_min : 0x3ffffffffffffee+274
+double_max / float_max : 0x1000001000000f8e+210
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : 0x7ffffffefffffc00000008e+242
+double_max * long_min : 0x80000000000004e+250
+double_max * int_max : 0x7ffffffefffffc00000008e+242
+double_max * int_min : 0x80000000000004e+250
+double_max * uint_max : 0x0fffffffefffff800000008e+242
+double_max * ulong_max : 0x0fffffffefffff800000008e+242
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : 0x0fffffffffffff00000000000004e+485
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : 0x0fffffefffffff8000008e+268
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+double_max + long_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+double_max + int_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+double_max + int_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+double_max + uint_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+double_max + ulong_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : 0x1fffffffffffffe+243
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000001
+double_max - long_min : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+7
+double_max - int_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000001
+double_max - int_min : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+7
+double_max - uint_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000001
+double_max - ulong_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000001
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000001e+26
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : 0x0
+double_max * double_max * zero_plus : 0x0
+double_max * double_max * zero : 0x0
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : 0x7ffffffefffff80000001000001fffffffce+485
+double_max * double_max * long_min : 0x80000000000007ffffffffffffee+493
+double_max * double_max * int_max : 0x7ffffffefffff80000001000001fffffffce+485
+double_max * double_max * int_min : 0x80000000000007ffffffffffffee+493
+double_max * double_max * uint_max : 0x0fffffffefffff00000001000003fffffffce+485
+double_max * double_max * ulong_max : 0x0fffffffefffff00000001000003fffffffce+485
+double_max * double_max * double_min : 0x3ffffffffffffc0000000000001e+230
+double_max * double_max * double_max : 0x0ffffffffffffe8000000000000bffffffffffffee+728
+double_max * double_max * float_min : 0x3ffffffffffffc0000000000001e+454
+double_max * double_max * float_max : 0x0fffffefffffff00000100000003fffffce+511
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08000000100000002e-38
+float_min / long_min : 0x.8e-39
+float_min / int_max : 0x.08000000100000002e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.400000004e-39
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x.40000000000002e-287
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffce-23
+float_min * long_min : 0x.ee-23
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffce-23
+float_min * double_min : 0x.1e-286
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffff.00000000000000000000000000000004
+float_min + long_min : 0x80000000.00000000000000000000000000000004
+float_min + int_max : 0x7fffffff.00000000000000000000000000000004
+float_min + int_min : 0x80000000.00000000000000000000000000000004
+float_min + uint_max : 0x0ffffffff.00000000000000000000000000000004
+float_min + ulong_max : 0x0ffffffff.00000000000000000000000000000004
+float_min + double_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x80000001.00000000000000000000000000000004
+float_min - long_min : 0x080000000.00000000000000000000000000000004
+float_min - int_max : 0x80000001.00000000000000000000000000000004
+float_min - int_min : 0x080000000.00000000000000000000000000000004
+float_min - uint_max : 0xf00000001.00000000000000000000000000000004
+float_min - ulong_max : 0xf00000001.00000000000000000000000000000004
+float_min - double_min : 0x.3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf00000100000000000000000000000000.00000000000000000000000000000004
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffe-55
+float_min * float_min * long_min : 0x.8e-55
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffe-54
+float_min * float_min * double_min : 0x.4e-318
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe03fffffc08e+8
+float_max / long_min : 0xe000002e+18
+float_max / int_max : 0x1fffffe03fffffc08e+8
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff00ffffffe+10
+float_max / ulong_max : 0x0ffffff00ffffffe+10
+float_max / double_min : 0x3fffffce+281
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7f000001e+26
+float_max * long_min : 0x8000008e+33
+float_max * int_max : 0x7fffff7f000001e+26
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeff000001e+26
+float_max * ulong_max : 0x0fffffeff000001e+26
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : 0x0fffffefffffff8000008e+268
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffff0000000000000000007fffffff
+float_max + long_min : 0x0fffffeffffffffffffffffff8e+7
+float_max + int_max : 0x0ffffff0000000000000000007fffffff
+float_max + int_min : 0x0fffffeffffffffffffffffff8e+7
+float_max + uint_max : 0x0ffffff000000000000000000ffffffff
+float_max + ulong_max : 0x0ffffff000000000000000000ffffffff
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max + float_min : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0fffffeffffffffffffffffff80000001
+float_max - long_min : 0x0ffffff0000000000000000008e+7
+float_max - int_max : 0x0fffffeffffffffffffffffff80000001
+float_max - int_min : 0x0ffffff0000000000000000008e+7
+float_max - uint_max : 0x0fffffeffffffffffffffffff00000001
+float_max - ulong_max : 0x0fffffeffffffffffffffffff00000001
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max - float_min : 0x0fffffeffffffffffffffffffffffffff.fffffffffffffffffffffffffffffffc
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7ffffeff000081ffffffe+52
+float_max * float_max * long_min : 0x800000ffffff8e+59
+float_max * float_max * int_max : 0x7ffffeff000081ffffffe+52
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff000101ffffffe+52
+float_max * float_max * ulong_max : 0x0fffffdff000101ffffffe+52
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : 0x0fffffe000000f800000ffffff8e+294
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000002ffffffe+78
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x07fffffff
+long_min : 0x080000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0x7fffffff
+long_min : 0x80000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.bsd64 b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.bsd64
new file mode 100644
index 000000000..29e2d7b07
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.bsd64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffffffffffff
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffffffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8000000000000001
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf0000000000000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffffffffffff
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffffffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8000000000000001
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf0000000000000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffffffffffff
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffffffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8000000000000001
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf0000000000000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.0000000000000002
+long_max / int_max : 0x100000002.00000002
+long_max / int_min : 0xf00000000.00000002
+long_max / uint_max : 0x080000000.7fffffff
+long_max / ulong_max : 0x.7fffffffffffffff
+long_max / double_min : 0x1fffffffffffffffce+255
+long_max / double_max : 0x.080000000000003ffe-239
+long_max / float_min : 0x1fffffffffffffffce+31
+long_max / float_max : 0x.08000008000007fffe-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffffffffff0000000000000001
+long_max * long_min : 0xc0000000000000008e+15
+long_max * int_max : 0x3fffffff7fffffff80000001
+long_max * int_min : 0xc0000000000000008e+7
+long_max * uint_max : 0x7fffffff7fffffff00000001
+long_max * ulong_max : 0x7ffffffffffffffe8000000000000001
+long_max * double_min : 0x.1fffffffffffffffce-239
+long_max * double_max : 0x7ffffffffffffbff00000000000008e+242
+long_max * float_min : 0x.1fffffffffffffffce-15
+long_max * float_max : 0x7fffff7fffffffff000001e+26
+long_max + zero_min : 0x7fffffffffffffff
+long_max + zero_plus : 0x7fffffffffffffff
+long_max + zero : 0x7fffffffffffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffffffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0800000007ffffffe
+long_max + int_min : 0x7fffffff7fffffff
+long_max + uint_max : 0x080000000fffffffe
+long_max + ulong_max : 0x17ffffffffffffffe
+long_max + double_min : 0x7fffffffffffffff
+long_max + double_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max + float_min : 0x7fffffffffffffff.00000000000000000000000000000004
+long_max + float_max : 0x0ffffff00000000007fffffffffffffff
+long_max - zero_min : 0x7fffffffffffffff
+long_max - zero_plus : 0x7fffffffffffffff
+long_max - zero : 0x7fffffffffffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffffffffffff
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000007fffffff
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x7fffffffffffffff
+long_max - double_max : 0xf0000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max - float_min : 0x7ffffffffffffffe.fffffffffffffffffffffffffffffffc
+long_max - float_max : 0xf00000100000000007fffffffffffffff
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffffffffffff40000000000000017fffffffffffffff
+long_max * long_max * long_min : 0xe0000000000000007fffffffffffffff8e+15
+long_max * long_max * int_max : 0x1fffffffbfffffff80000001000000007fffffff
+long_max * long_max * int_min : 0xe0000000000000007fffffffffffffff8e+7
+long_max * long_max * uint_max : 0x3fffffffbfffffff0000000100000000ffffffff
+long_max * long_max * ulong_max : 0x3ffffffffffffffec000000000000001ffffffffffffffff
+long_max * long_max * double_min : 0x.0fffffffffffffffc0000000000000004e-223
+long_max * long_max * double_max : 0x3ffffffffffffdff0000000000000800fffffffffffff8e+242
+long_max * long_max * float_min : 0x0.fffffffffffffffc0000000000000004
+long_max * long_max * float_max : 0x3fffffbfffffffff0000010000000000ffffffe+26
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffffffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffd.fffffffc
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : 0xee+271
+long_min / double_max : 0x.f7ffffffffffffce-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc0000000000000008e+15
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x80000000000000008e+15
+long_min * double_min : 0x.ee-239
+long_min * double_max : 0x80000000000004e+258
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000007fffffff
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000000ffffffff
+long_min + ulong_max : 0x7fffffffffffffff
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min + float_min : 0x8000000000000000.00000000000000000000000000000004
+long_min + float_max : 0x0fffffeffffffffff8e+15
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf0000000000000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff80000001
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffff00000001
+long_min - ulong_max : 0xe8000000000000001
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min - float_min : 0xf7fffffffffffffff.fffffffffffffffffffffffffffffffc
+long_min - float_max : 0xf000000ffffffffff8e+15
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffffffffffce+31
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x3fffffffffffffffce+31
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : 0x3ffffffffffffee+274
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffe00000001e-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff7fffffff
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : 0x1fffffffce+255
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00007fe-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff7fffffff80000001
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffff00000001
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe80000001
+int_max * ulong_max : 0x7ffffffeffffffff80000001
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : 0x7ffffffefffffc00000008e+242
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7f000001e+26
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000007ffffffe
+int_max + long_min : 0x800000007fffffff
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000007ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max + float_min : 0x7fffffff.00000000000000000000000000000004
+int_max + float_max : 0x0ffffff0000000000000000007fffffff
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000007fffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max - float_min : 0x7ffffffe.fffffffffffffffffffffffffffffffc
+int_max - float_max : 0xf0000010000000000000000007fffffff
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8000000040000000ffffffff
+int_max * int_max * long_min : 0xe00000007fffffff8e+15
+int_max * int_max * int_max : 0x1fffffff400000017fffffff
+int_max * int_max * int_min : 0xe00000007fffffff8e+7
+int_max * int_max * uint_max : 0x3ffffffec0000001ffffffff
+int_max * int_max * ulong_max : 0x3fffffff00000000c0000000ffffffff
+int_max * int_max * double_min : 0x.0fffffffc00000004e-239
+int_max * int_max * double_max : 0x3ffffffefffffe01000007fffffff8e+242
+int_max * int_max * float_min : 0x.0fffffffc00000004e-15
+int_max * int_max * float_max : 0x3fffffbf00000100ffffffe+26
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.efffffffffffffffee-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffdfffffffc
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : 0xee+263
+int_min / double_max : 0x.f7ffffffffffffce-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc0000000000000008e+7
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x80000000000000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : 0x80000000000004e+250
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff7fffffff
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min + float_min : 0x80000000.00000000000000000000000000000004
+int_min + float_max : 0x0fffffeffffffffffffffffff8e+7
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff80000001
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min - float_min : 0xf7fffffff.fffffffffffffffffffffffffffffffc
+int_min - float_max : 0xf000000ffffffffffffffffff8e+7
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffffffffffce+15
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffffffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : 0x3ffffffffffffee+258
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffe00000002e-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.0000000200000004
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : 0x3fffffffce+255
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0000ffe-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff7fffffff00000001
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe80000001
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffe00000001
+uint_max * ulong_max : 0x0fffffffeffffffff00000001
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : 0x0fffffffefffff800000008e+242
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeff000001e+26
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000000fffffffe
+uint_max + long_min : 0x80000000ffffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000000fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max + float_min : 0x0ffffffff.00000000000000000000000000000004
+uint_max + float_max : 0x0ffffff000000000000000000ffffffff
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000000ffffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max - float_min : 0x0fffffffe.fffffffffffffffffffffffffffffffc
+uint_max - float_max : 0xf000001000000000000000000ffffffff
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffeffffffff80000001ffffffff
+uint_max * uint_max * long_min : 0x80000000ffffffff8e+15
+uint_max * uint_max * int_max : 0x7ffffffe000000027fffffff
+uint_max * uint_max * int_min : 0x80000000ffffffff8e+7
+uint_max * uint_max * uint_max : 0x0fffffffd00000002ffffffff
+uint_max * uint_max * ulong_max : 0x0fffffffe0000000000000001ffffffff
+uint_max * uint_max * double_min : 0x.3fffffff800000004e-239
+uint_max * uint_max * double_max : 0x0fffffffdfffff80100000ffffffff8e+242
+uint_max * uint_max * float_min : 0x.3fffffff800000004e-15
+uint_max * uint_max * float_max : 0x0fffffefe00000200ffffffe+26
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.0000000000000002
+ulong_max / long_min : 0xe.0000000000000002
+ulong_max / int_max : 0x200000004.00000008
+ulong_max / int_min : 0xe00000000.00000002
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : 0x3fffffffffffffffce+255
+ulong_max / double_max : 0x.100000000000008e-239
+ulong_max / float_min : 0x3fffffffffffffffce+31
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffffffffffe8000000000000001
+ulong_max * long_min : 0x80000000000000008e+15
+ulong_max * int_max : 0x7ffffffeffffffff80000001
+ulong_max * int_min : 0x80000000000000008e+7
+ulong_max * uint_max : 0x0fffffffeffffffff00000001
+ulong_max * ulong_max : 0x0fffffffffffffffe0000000000000001
+ulong_max * double_min : 0x.3fffffffffffffffce-239
+ulong_max * double_max : 0x0fffffffffffff7ff00000000000008e+242
+ulong_max * float_min : 0x.3fffffffffffffffce-15
+ulong_max * float_max : 0x0fffffeffffffffff000001e+26
+ulong_max + zero_min : 0x0ffffffffffffffff
+ulong_max + zero_plus : 0x0ffffffffffffffff
+ulong_max + zero : 0x0ffffffffffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffffffffffe
+ulong_max + long_min : 0x7fffffffffffffff
+ulong_max + int_max : 0x1000000007ffffffe
+ulong_max + int_min : 0x0ffffffff7fffffff
+ulong_max + uint_max : 0x100000000fffffffe
+ulong_max + ulong_max : 0x1fffffffffffffffe
+ulong_max + double_min : 0x0ffffffffffffffff
+ulong_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max + float_min : 0x0ffffffffffffffff.00000000000000000000000000000004
+ulong_max + float_max : 0x0ffffff0000000000ffffffffffffffff
+ulong_max - zero_min : 0x0ffffffffffffffff
+ulong_max - zero_plus : 0x0ffffffffffffffff
+ulong_max - zero : 0x0ffffffffffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x17fffffffffffffff
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000007fffffff
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffffffffffff
+ulong_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max - float_min : 0x0fffffffffffffffe.fffffffffffffffffffffffffffffffc
+ulong_max - float_max : 0xf0000010000000000ffffffffffffffff
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffffffffffe00000000000000027fffffffffffffff
+ulong_max * ulong_max * long_min : 0x8000000000000000ffffffffffffffff8e+15
+ulong_max * ulong_max * int_max : 0x7ffffffeffffffff00000002000000007fffffff
+ulong_max * ulong_max * int_min : 0x8000000000000000ffffffffffffffff8e+7
+ulong_max * ulong_max * uint_max : 0x0fffffffefffffffe0000000200000000ffffffff
+ulong_max * ulong_max * ulong_max : 0x0fffffffffffffffd0000000000000002ffffffffffffffff
+ulong_max * ulong_max * double_min : 0x.3fffffffffffffff80000000000000004e-223
+ulong_max * ulong_max * double_max : 0x0fffffffffffff7fe0000000000001000fffffffffffff8e+242
+ulong_max * ulong_max * float_min : 0x3.fffffffffffffff80000000000000004
+ulong_max * ulong_max * float_max : 0x0fffffefffffffffe0000020000000000ffffffe+26
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.08000000000000001e-270
+double_min / long_min : 0x.8e-271
+double_min / int_max : 0x.08000000100000002e-262
+double_min / int_min : 0x.8e-263
+double_min / uint_max : 0x.400000004e-263
+double_min / ulong_max : 0x.4e-271
+double_min / double_min : 0x1
+double_min / double_max : 0x.40000000000002e-511
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x.4000004000004e-287
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffffffffffce-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffffffffffce-239
+double_min * double_min : 0x.1e-510
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x.1e-286
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffffffffffff
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffffffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8000000000000001
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf0000000000000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : Inf
+double_min * double_min * Inf_min : -Inf
+double_min * double_min * Inf : Inf
+double_min * double_min * long_max : 0x.7fffffffffffffffe-495
+double_min * double_min * long_min : 0x.8e-495
+double_min * double_min * int_max : 0x.7fffffffe-503
+double_min * double_min * int_min : 0x.8e-503
+double_min * double_min * uint_max : 0x.0ffffffffe-502
+double_min * double_min * ulong_max : 0x.0ffffffffffffffffe-494
+double_min * double_min * double_min : 0x.4e-766
+double_min * double_min * double_max : 0x.0fffffffffffff8e-254
+double_min * double_min * float_min : 0x.4e-542
+double_min * double_min * float_max : 0x.0ffffffe-478
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffff002e+224
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000003fffff008e+232
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000000fffff8e+234
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : 0x3ffffffffffffee+498
+double_max / double_max : 0x1
+double_max / float_min : 0x3ffffffffffffee+274
+double_max / float_max : 0x1000001000000f8e+210
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : 0x7ffffffffffffbff00000000000008e+242
+double_max * long_min : 0x80000000000004e+258
+double_max * int_max : 0x7ffffffefffffc00000008e+242
+double_max * int_min : 0x80000000000004e+250
+double_max * uint_max : 0x0fffffffefffff800000008e+242
+double_max * ulong_max : 0x0fffffffffffff7ff00000000000008e+242
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : 0x0fffffffffffff00000000000004e+485
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : 0x0fffffefffffff8000008e+268
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+double_max + long_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+double_max + int_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+double_max + int_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+double_max + uint_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+double_max + ulong_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : 0x1fffffffffffffe+243
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000000000000001
+double_max - long_min : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+15
+double_max - int_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000001
+double_max - int_min : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+7
+double_max - uint_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000001
+double_max - ulong_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000001
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000001e+26
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : 0x0
+double_max * double_max * zero_plus : 0x0
+double_max * double_max * zero : 0x0
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : 0x7ffffffffffff7ff0000000000200fffffffffffffce+485
+double_max * double_max * long_min : 0x80000000000007ffffffffffffee+501
+double_max * double_max * int_max : 0x7ffffffefffff80000001000001fffffffce+485
+double_max * double_max * int_min : 0x80000000000007ffffffffffffee+493
+double_max * double_max * uint_max : 0x0fffffffefffff00000001000003fffffffce+485
+double_max * double_max * ulong_max : 0x0ffffffffffffefff0000000000400fffffffffffffce+485
+double_max * double_max * double_min : 0x3ffffffffffffc0000000000001e+230
+double_max * double_max * double_max : 0x0ffffffffffffe8000000000000bffffffffffffee+728
+double_max * double_max * float_min : 0x3ffffffffffffc0000000000001e+454
+double_max * double_max * float_max : 0x0fffffefffffff00000100000003fffffce+511
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08000000000000001e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.08000000100000002e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x.40000000000002e-287
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffffffffffce-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffffffffffce-15
+float_min * double_min : 0x.1e-286
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffffffffffff.00000000000000000000000000000004
+float_min + long_min : 0x8000000000000000.00000000000000000000000000000004
+float_min + int_max : 0x7fffffff.00000000000000000000000000000004
+float_min + int_min : 0x80000000.00000000000000000000000000000004
+float_min + uint_max : 0x0ffffffff.00000000000000000000000000000004
+float_min + ulong_max : 0x0ffffffffffffffff.00000000000000000000000000000004
+float_min + double_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8000000000000001.00000000000000000000000000000004
+float_min - long_min : 0x08000000000000000.00000000000000000000000000000004
+float_min - int_max : 0x80000001.00000000000000000000000000000004
+float_min - int_min : 0x080000000.00000000000000000000000000000004
+float_min - uint_max : 0xf00000001.00000000000000000000000000000004
+float_min - ulong_max : 0xf0000000000000001.00000000000000000000000000000004
+float_min - double_min : 0x.3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf00000100000000000000000000000000.00000000000000000000000000000004
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffffffffffe-47
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffffffffffe-46
+float_min * float_min * double_min : 0x.4e-318
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe0000000002
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe03fffffc08e+8
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff00ffffffe+10
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : 0x3fffffce+281
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fffffffff000001e+26
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7f000001e+26
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeff000001e+26
+float_max * ulong_max : 0x0fffffeffffffffff000001e+26
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : 0x0fffffefffffff8000008e+268
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffff00000000007fffffffffffffff
+float_max + long_min : 0x0fffffeffffffffff8e+15
+float_max + int_max : 0x0ffffff0000000000000000007fffffff
+float_max + int_min : 0x0fffffeffffffffffffffffff8e+7
+float_max + uint_max : 0x0ffffff000000000000000000ffffffff
+float_max + ulong_max : 0x0ffffff0000000000ffffffffffffffff
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max + float_min : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0fffffeffffffffff8000000000000001
+float_max - long_min : 0x0ffffff00000000008e+15
+float_max - int_max : 0x0fffffeffffffffffffffffff80000001
+float_max - int_min : 0x0ffffff0000000000000000008e+7
+float_max - uint_max : 0x0fffffeffffffffffffffffff00000001
+float_max - ulong_max : 0x0fffffeffffffffff0000000000000001
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max - float_min : 0x0fffffeffffffffffffffffffffffffff.fffffffffffffffffffffffffffffffc
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000007fff000001ffffffe+52
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff000081ffffffe+52
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff000101ffffffe+52
+float_max * float_max * ulong_max : 0x0fffffe000000ffff000001ffffffe+52
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : 0x0fffffe000000f800000ffffff8e+294
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000002ffffffe+78
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linux64 b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linux64
new file mode 100644
index 000000000..29e2d7b07
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linux64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffffffffffff
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffffffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8000000000000001
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf0000000000000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffffffffffff
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffffffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8000000000000001
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf0000000000000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffffffffffff
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffffffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8000000000000001
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf0000000000000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.0000000000000002
+long_max / int_max : 0x100000002.00000002
+long_max / int_min : 0xf00000000.00000002
+long_max / uint_max : 0x080000000.7fffffff
+long_max / ulong_max : 0x.7fffffffffffffff
+long_max / double_min : 0x1fffffffffffffffce+255
+long_max / double_max : 0x.080000000000003ffe-239
+long_max / float_min : 0x1fffffffffffffffce+31
+long_max / float_max : 0x.08000008000007fffe-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffffffffff0000000000000001
+long_max * long_min : 0xc0000000000000008e+15
+long_max * int_max : 0x3fffffff7fffffff80000001
+long_max * int_min : 0xc0000000000000008e+7
+long_max * uint_max : 0x7fffffff7fffffff00000001
+long_max * ulong_max : 0x7ffffffffffffffe8000000000000001
+long_max * double_min : 0x.1fffffffffffffffce-239
+long_max * double_max : 0x7ffffffffffffbff00000000000008e+242
+long_max * float_min : 0x.1fffffffffffffffce-15
+long_max * float_max : 0x7fffff7fffffffff000001e+26
+long_max + zero_min : 0x7fffffffffffffff
+long_max + zero_plus : 0x7fffffffffffffff
+long_max + zero : 0x7fffffffffffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffffffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0800000007ffffffe
+long_max + int_min : 0x7fffffff7fffffff
+long_max + uint_max : 0x080000000fffffffe
+long_max + ulong_max : 0x17ffffffffffffffe
+long_max + double_min : 0x7fffffffffffffff
+long_max + double_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max + float_min : 0x7fffffffffffffff.00000000000000000000000000000004
+long_max + float_max : 0x0ffffff00000000007fffffffffffffff
+long_max - zero_min : 0x7fffffffffffffff
+long_max - zero_plus : 0x7fffffffffffffff
+long_max - zero : 0x7fffffffffffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffffffffffff
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000007fffffff
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x7fffffffffffffff
+long_max - double_max : 0xf0000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max - float_min : 0x7ffffffffffffffe.fffffffffffffffffffffffffffffffc
+long_max - float_max : 0xf00000100000000007fffffffffffffff
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffffffffffff40000000000000017fffffffffffffff
+long_max * long_max * long_min : 0xe0000000000000007fffffffffffffff8e+15
+long_max * long_max * int_max : 0x1fffffffbfffffff80000001000000007fffffff
+long_max * long_max * int_min : 0xe0000000000000007fffffffffffffff8e+7
+long_max * long_max * uint_max : 0x3fffffffbfffffff0000000100000000ffffffff
+long_max * long_max * ulong_max : 0x3ffffffffffffffec000000000000001ffffffffffffffff
+long_max * long_max * double_min : 0x.0fffffffffffffffc0000000000000004e-223
+long_max * long_max * double_max : 0x3ffffffffffffdff0000000000000800fffffffffffff8e+242
+long_max * long_max * float_min : 0x0.fffffffffffffffc0000000000000004
+long_max * long_max * float_max : 0x3fffffbfffffffff0000010000000000ffffffe+26
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffffffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffd.fffffffc
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : 0xee+271
+long_min / double_max : 0x.f7ffffffffffffce-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc0000000000000008e+15
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x80000000000000008e+15
+long_min * double_min : 0x.ee-239
+long_min * double_max : 0x80000000000004e+258
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000007fffffff
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000000ffffffff
+long_min + ulong_max : 0x7fffffffffffffff
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min + float_min : 0x8000000000000000.00000000000000000000000000000004
+long_min + float_max : 0x0fffffeffffffffff8e+15
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf0000000000000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff80000001
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffff00000001
+long_min - ulong_max : 0xe8000000000000001
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min - float_min : 0xf7fffffffffffffff.fffffffffffffffffffffffffffffffc
+long_min - float_max : 0xf000000ffffffffff8e+15
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffffffffffce+31
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x3fffffffffffffffce+31
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : 0x3ffffffffffffee+274
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffe00000001e-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff7fffffff
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : 0x1fffffffce+255
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00007fe-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff7fffffff80000001
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffff00000001
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe80000001
+int_max * ulong_max : 0x7ffffffeffffffff80000001
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : 0x7ffffffefffffc00000008e+242
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7f000001e+26
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000007ffffffe
+int_max + long_min : 0x800000007fffffff
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000007ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max + float_min : 0x7fffffff.00000000000000000000000000000004
+int_max + float_max : 0x0ffffff0000000000000000007fffffff
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000007fffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max - float_min : 0x7ffffffe.fffffffffffffffffffffffffffffffc
+int_max - float_max : 0xf0000010000000000000000007fffffff
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8000000040000000ffffffff
+int_max * int_max * long_min : 0xe00000007fffffff8e+15
+int_max * int_max * int_max : 0x1fffffff400000017fffffff
+int_max * int_max * int_min : 0xe00000007fffffff8e+7
+int_max * int_max * uint_max : 0x3ffffffec0000001ffffffff
+int_max * int_max * ulong_max : 0x3fffffff00000000c0000000ffffffff
+int_max * int_max * double_min : 0x.0fffffffc00000004e-239
+int_max * int_max * double_max : 0x3ffffffefffffe01000007fffffff8e+242
+int_max * int_max * float_min : 0x.0fffffffc00000004e-15
+int_max * int_max * float_max : 0x3fffffbf00000100ffffffe+26
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.efffffffffffffffee-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffdfffffffc
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : 0xee+263
+int_min / double_max : 0x.f7ffffffffffffce-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc0000000000000008e+7
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x80000000000000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : 0x80000000000004e+250
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff7fffffff
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min + float_min : 0x80000000.00000000000000000000000000000004
+int_min + float_max : 0x0fffffeffffffffffffffffff8e+7
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff80000001
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min - float_min : 0xf7fffffff.fffffffffffffffffffffffffffffffc
+int_min - float_max : 0xf000000ffffffffffffffffff8e+7
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffffffffffce+15
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffffffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : 0x3ffffffffffffee+258
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffe00000002e-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.0000000200000004
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : 0x3fffffffce+255
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0000ffe-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff7fffffff00000001
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe80000001
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffe00000001
+uint_max * ulong_max : 0x0fffffffeffffffff00000001
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : 0x0fffffffefffff800000008e+242
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeff000001e+26
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000000fffffffe
+uint_max + long_min : 0x80000000ffffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000000fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max + float_min : 0x0ffffffff.00000000000000000000000000000004
+uint_max + float_max : 0x0ffffff000000000000000000ffffffff
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000000ffffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max - float_min : 0x0fffffffe.fffffffffffffffffffffffffffffffc
+uint_max - float_max : 0xf000001000000000000000000ffffffff
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffeffffffff80000001ffffffff
+uint_max * uint_max * long_min : 0x80000000ffffffff8e+15
+uint_max * uint_max * int_max : 0x7ffffffe000000027fffffff
+uint_max * uint_max * int_min : 0x80000000ffffffff8e+7
+uint_max * uint_max * uint_max : 0x0fffffffd00000002ffffffff
+uint_max * uint_max * ulong_max : 0x0fffffffe0000000000000001ffffffff
+uint_max * uint_max * double_min : 0x.3fffffff800000004e-239
+uint_max * uint_max * double_max : 0x0fffffffdfffff80100000ffffffff8e+242
+uint_max * uint_max * float_min : 0x.3fffffff800000004e-15
+uint_max * uint_max * float_max : 0x0fffffefe00000200ffffffe+26
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.0000000000000002
+ulong_max / long_min : 0xe.0000000000000002
+ulong_max / int_max : 0x200000004.00000008
+ulong_max / int_min : 0xe00000000.00000002
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : 0x3fffffffffffffffce+255
+ulong_max / double_max : 0x.100000000000008e-239
+ulong_max / float_min : 0x3fffffffffffffffce+31
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffffffffffe8000000000000001
+ulong_max * long_min : 0x80000000000000008e+15
+ulong_max * int_max : 0x7ffffffeffffffff80000001
+ulong_max * int_min : 0x80000000000000008e+7
+ulong_max * uint_max : 0x0fffffffeffffffff00000001
+ulong_max * ulong_max : 0x0fffffffffffffffe0000000000000001
+ulong_max * double_min : 0x.3fffffffffffffffce-239
+ulong_max * double_max : 0x0fffffffffffff7ff00000000000008e+242
+ulong_max * float_min : 0x.3fffffffffffffffce-15
+ulong_max * float_max : 0x0fffffeffffffffff000001e+26
+ulong_max + zero_min : 0x0ffffffffffffffff
+ulong_max + zero_plus : 0x0ffffffffffffffff
+ulong_max + zero : 0x0ffffffffffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffffffffffe
+ulong_max + long_min : 0x7fffffffffffffff
+ulong_max + int_max : 0x1000000007ffffffe
+ulong_max + int_min : 0x0ffffffff7fffffff
+ulong_max + uint_max : 0x100000000fffffffe
+ulong_max + ulong_max : 0x1fffffffffffffffe
+ulong_max + double_min : 0x0ffffffffffffffff
+ulong_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max + float_min : 0x0ffffffffffffffff.00000000000000000000000000000004
+ulong_max + float_max : 0x0ffffff0000000000ffffffffffffffff
+ulong_max - zero_min : 0x0ffffffffffffffff
+ulong_max - zero_plus : 0x0ffffffffffffffff
+ulong_max - zero : 0x0ffffffffffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x17fffffffffffffff
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000007fffffff
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffffffffffff
+ulong_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max - float_min : 0x0fffffffffffffffe.fffffffffffffffffffffffffffffffc
+ulong_max - float_max : 0xf0000010000000000ffffffffffffffff
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffffffffffe00000000000000027fffffffffffffff
+ulong_max * ulong_max * long_min : 0x8000000000000000ffffffffffffffff8e+15
+ulong_max * ulong_max * int_max : 0x7ffffffeffffffff00000002000000007fffffff
+ulong_max * ulong_max * int_min : 0x8000000000000000ffffffffffffffff8e+7
+ulong_max * ulong_max * uint_max : 0x0fffffffefffffffe0000000200000000ffffffff
+ulong_max * ulong_max * ulong_max : 0x0fffffffffffffffd0000000000000002ffffffffffffffff
+ulong_max * ulong_max * double_min : 0x.3fffffffffffffff80000000000000004e-223
+ulong_max * ulong_max * double_max : 0x0fffffffffffff7fe0000000000001000fffffffffffff8e+242
+ulong_max * ulong_max * float_min : 0x3.fffffffffffffff80000000000000004
+ulong_max * ulong_max * float_max : 0x0fffffefffffffffe0000020000000000ffffffe+26
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.08000000000000001e-270
+double_min / long_min : 0x.8e-271
+double_min / int_max : 0x.08000000100000002e-262
+double_min / int_min : 0x.8e-263
+double_min / uint_max : 0x.400000004e-263
+double_min / ulong_max : 0x.4e-271
+double_min / double_min : 0x1
+double_min / double_max : 0x.40000000000002e-511
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x.4000004000004e-287
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffffffffffce-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffffffffffce-239
+double_min * double_min : 0x.1e-510
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x.1e-286
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffffffffffff
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffffffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8000000000000001
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf0000000000000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : Inf
+double_min * double_min * Inf_min : -Inf
+double_min * double_min * Inf : Inf
+double_min * double_min * long_max : 0x.7fffffffffffffffe-495
+double_min * double_min * long_min : 0x.8e-495
+double_min * double_min * int_max : 0x.7fffffffe-503
+double_min * double_min * int_min : 0x.8e-503
+double_min * double_min * uint_max : 0x.0ffffffffe-502
+double_min * double_min * ulong_max : 0x.0ffffffffffffffffe-494
+double_min * double_min * double_min : 0x.4e-766
+double_min * double_min * double_max : 0x.0fffffffffffff8e-254
+double_min * double_min * float_min : 0x.4e-542
+double_min * double_min * float_max : 0x.0ffffffe-478
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffff002e+224
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000003fffff008e+232
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000000fffff8e+234
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : 0x3ffffffffffffee+498
+double_max / double_max : 0x1
+double_max / float_min : 0x3ffffffffffffee+274
+double_max / float_max : 0x1000001000000f8e+210
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : 0x7ffffffffffffbff00000000000008e+242
+double_max * long_min : 0x80000000000004e+258
+double_max * int_max : 0x7ffffffefffffc00000008e+242
+double_max * int_min : 0x80000000000004e+250
+double_max * uint_max : 0x0fffffffefffff800000008e+242
+double_max * ulong_max : 0x0fffffffffffff7ff00000000000008e+242
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : 0x0fffffffffffff00000000000004e+485
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : 0x0fffffefffffff8000008e+268
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+double_max + long_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+double_max + int_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+double_max + int_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+double_max + uint_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+double_max + ulong_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : 0x1fffffffffffffe+243
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000000000000001
+double_max - long_min : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+15
+double_max - int_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000001
+double_max - int_min : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+7
+double_max - uint_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000001
+double_max - ulong_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000001
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000001e+26
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : 0x0
+double_max * double_max * zero_plus : 0x0
+double_max * double_max * zero : 0x0
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : 0x7ffffffffffff7ff0000000000200fffffffffffffce+485
+double_max * double_max * long_min : 0x80000000000007ffffffffffffee+501
+double_max * double_max * int_max : 0x7ffffffefffff80000001000001fffffffce+485
+double_max * double_max * int_min : 0x80000000000007ffffffffffffee+493
+double_max * double_max * uint_max : 0x0fffffffefffff00000001000003fffffffce+485
+double_max * double_max * ulong_max : 0x0ffffffffffffefff0000000000400fffffffffffffce+485
+double_max * double_max * double_min : 0x3ffffffffffffc0000000000001e+230
+double_max * double_max * double_max : 0x0ffffffffffffe8000000000000bffffffffffffee+728
+double_max * double_max * float_min : 0x3ffffffffffffc0000000000001e+454
+double_max * double_max * float_max : 0x0fffffefffffff00000100000003fffffce+511
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08000000000000001e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.08000000100000002e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x.40000000000002e-287
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffffffffffce-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffffffffffce-15
+float_min * double_min : 0x.1e-286
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffffffffffff.00000000000000000000000000000004
+float_min + long_min : 0x8000000000000000.00000000000000000000000000000004
+float_min + int_max : 0x7fffffff.00000000000000000000000000000004
+float_min + int_min : 0x80000000.00000000000000000000000000000004
+float_min + uint_max : 0x0ffffffff.00000000000000000000000000000004
+float_min + ulong_max : 0x0ffffffffffffffff.00000000000000000000000000000004
+float_min + double_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8000000000000001.00000000000000000000000000000004
+float_min - long_min : 0x08000000000000000.00000000000000000000000000000004
+float_min - int_max : 0x80000001.00000000000000000000000000000004
+float_min - int_min : 0x080000000.00000000000000000000000000000004
+float_min - uint_max : 0xf00000001.00000000000000000000000000000004
+float_min - ulong_max : 0xf0000000000000001.00000000000000000000000000000004
+float_min - double_min : 0x.3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf00000100000000000000000000000000.00000000000000000000000000000004
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffffffffffe-47
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffffffffffe-46
+float_min * float_min * double_min : 0x.4e-318
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe0000000002
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe03fffffc08e+8
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff00ffffffe+10
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : 0x3fffffce+281
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fffffffff000001e+26
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7f000001e+26
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeff000001e+26
+float_max * ulong_max : 0x0fffffeffffffffff000001e+26
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : 0x0fffffefffffff8000008e+268
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffff00000000007fffffffffffffff
+float_max + long_min : 0x0fffffeffffffffff8e+15
+float_max + int_max : 0x0ffffff0000000000000000007fffffff
+float_max + int_min : 0x0fffffeffffffffffffffffff8e+7
+float_max + uint_max : 0x0ffffff000000000000000000ffffffff
+float_max + ulong_max : 0x0ffffff0000000000ffffffffffffffff
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max + float_min : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0fffffeffffffffff8000000000000001
+float_max - long_min : 0x0ffffff00000000008e+15
+float_max - int_max : 0x0fffffeffffffffffffffffff80000001
+float_max - int_min : 0x0ffffff0000000000000000008e+7
+float_max - uint_max : 0x0fffffeffffffffffffffffff00000001
+float_max - ulong_max : 0x0fffffeffffffffff0000000000000001
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max - float_min : 0x0fffffeffffffffffffffffffffffffff.fffffffffffffffffffffffffffffffc
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000007fff000001ffffffe+52
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff000081ffffffe+52
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff000101ffffffe+52
+float_max * float_max * ulong_max : 0x0fffffe000000ffff000001ffffffe+52
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : 0x0fffffe000000f800000ffffff8e+294
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000002ffffffe+78
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linuxaarch64 b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linuxaarch64
new file mode 100644
index 000000000..29e2d7b07
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.linuxaarch64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffffffffffff
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffffffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8000000000000001
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf0000000000000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffffffffffff
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffffffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8000000000000001
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf0000000000000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffffffffffff
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffffffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8000000000000001
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf0000000000000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.0000000000000002
+long_max / int_max : 0x100000002.00000002
+long_max / int_min : 0xf00000000.00000002
+long_max / uint_max : 0x080000000.7fffffff
+long_max / ulong_max : 0x.7fffffffffffffff
+long_max / double_min : 0x1fffffffffffffffce+255
+long_max / double_max : 0x.080000000000003ffe-239
+long_max / float_min : 0x1fffffffffffffffce+31
+long_max / float_max : 0x.08000008000007fffe-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffffffffff0000000000000001
+long_max * long_min : 0xc0000000000000008e+15
+long_max * int_max : 0x3fffffff7fffffff80000001
+long_max * int_min : 0xc0000000000000008e+7
+long_max * uint_max : 0x7fffffff7fffffff00000001
+long_max * ulong_max : 0x7ffffffffffffffe8000000000000001
+long_max * double_min : 0x.1fffffffffffffffce-239
+long_max * double_max : 0x7ffffffffffffbff00000000000008e+242
+long_max * float_min : 0x.1fffffffffffffffce-15
+long_max * float_max : 0x7fffff7fffffffff000001e+26
+long_max + zero_min : 0x7fffffffffffffff
+long_max + zero_plus : 0x7fffffffffffffff
+long_max + zero : 0x7fffffffffffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffffffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0800000007ffffffe
+long_max + int_min : 0x7fffffff7fffffff
+long_max + uint_max : 0x080000000fffffffe
+long_max + ulong_max : 0x17ffffffffffffffe
+long_max + double_min : 0x7fffffffffffffff
+long_max + double_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max + float_min : 0x7fffffffffffffff.00000000000000000000000000000004
+long_max + float_max : 0x0ffffff00000000007fffffffffffffff
+long_max - zero_min : 0x7fffffffffffffff
+long_max - zero_plus : 0x7fffffffffffffff
+long_max - zero : 0x7fffffffffffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffffffffffff
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000007fffffff
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x7fffffffffffffff
+long_max - double_max : 0xf0000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max - float_min : 0x7ffffffffffffffe.fffffffffffffffffffffffffffffffc
+long_max - float_max : 0xf00000100000000007fffffffffffffff
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffffffffffff40000000000000017fffffffffffffff
+long_max * long_max * long_min : 0xe0000000000000007fffffffffffffff8e+15
+long_max * long_max * int_max : 0x1fffffffbfffffff80000001000000007fffffff
+long_max * long_max * int_min : 0xe0000000000000007fffffffffffffff8e+7
+long_max * long_max * uint_max : 0x3fffffffbfffffff0000000100000000ffffffff
+long_max * long_max * ulong_max : 0x3ffffffffffffffec000000000000001ffffffffffffffff
+long_max * long_max * double_min : 0x.0fffffffffffffffc0000000000000004e-223
+long_max * long_max * double_max : 0x3ffffffffffffdff0000000000000800fffffffffffff8e+242
+long_max * long_max * float_min : 0x0.fffffffffffffffc0000000000000004
+long_max * long_max * float_max : 0x3fffffbfffffffff0000010000000000ffffffe+26
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffffffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffd.fffffffc
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : 0xee+271
+long_min / double_max : 0x.f7ffffffffffffce-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc0000000000000008e+15
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x80000000000000008e+15
+long_min * double_min : 0x.ee-239
+long_min * double_max : 0x80000000000004e+258
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000007fffffff
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000000ffffffff
+long_min + ulong_max : 0x7fffffffffffffff
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min + float_min : 0x8000000000000000.00000000000000000000000000000004
+long_min + float_max : 0x0fffffeffffffffff8e+15
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf0000000000000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff80000001
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffff00000001
+long_min - ulong_max : 0xe8000000000000001
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min - float_min : 0xf7fffffffffffffff.fffffffffffffffffffffffffffffffc
+long_min - float_max : 0xf000000ffffffffff8e+15
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffffffffffce+31
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x3fffffffffffffffce+31
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : 0x3ffffffffffffee+274
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffe00000001e-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff7fffffff
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : 0x1fffffffce+255
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00007fe-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff7fffffff80000001
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffff00000001
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe80000001
+int_max * ulong_max : 0x7ffffffeffffffff80000001
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : 0x7ffffffefffffc00000008e+242
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7f000001e+26
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000007ffffffe
+int_max + long_min : 0x800000007fffffff
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000007ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max + float_min : 0x7fffffff.00000000000000000000000000000004
+int_max + float_max : 0x0ffffff0000000000000000007fffffff
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000007fffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max - float_min : 0x7ffffffe.fffffffffffffffffffffffffffffffc
+int_max - float_max : 0xf0000010000000000000000007fffffff
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8000000040000000ffffffff
+int_max * int_max * long_min : 0xe00000007fffffff8e+15
+int_max * int_max * int_max : 0x1fffffff400000017fffffff
+int_max * int_max * int_min : 0xe00000007fffffff8e+7
+int_max * int_max * uint_max : 0x3ffffffec0000001ffffffff
+int_max * int_max * ulong_max : 0x3fffffff00000000c0000000ffffffff
+int_max * int_max * double_min : 0x.0fffffffc00000004e-239
+int_max * int_max * double_max : 0x3ffffffefffffe01000007fffffff8e+242
+int_max * int_max * float_min : 0x.0fffffffc00000004e-15
+int_max * int_max * float_max : 0x3fffffbf00000100ffffffe+26
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.efffffffffffffffee-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffdfffffffc
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : 0xee+263
+int_min / double_max : 0x.f7ffffffffffffce-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc0000000000000008e+7
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x80000000000000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : 0x80000000000004e+250
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff7fffffff
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min + float_min : 0x80000000.00000000000000000000000000000004
+int_min + float_max : 0x0fffffeffffffffffffffffff8e+7
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff80000001
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min - float_min : 0xf7fffffff.fffffffffffffffffffffffffffffffc
+int_min - float_max : 0xf000000ffffffffffffffffff8e+7
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffffffffffce+15
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffffffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : 0x3ffffffffffffee+258
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffe00000002e-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.0000000200000004
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : 0x3fffffffce+255
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0000ffe-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff7fffffff00000001
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe80000001
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffe00000001
+uint_max * ulong_max : 0x0fffffffeffffffff00000001
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : 0x0fffffffefffff800000008e+242
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeff000001e+26
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000000fffffffe
+uint_max + long_min : 0x80000000ffffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000000fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max + float_min : 0x0ffffffff.00000000000000000000000000000004
+uint_max + float_max : 0x0ffffff000000000000000000ffffffff
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000000ffffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max - float_min : 0x0fffffffe.fffffffffffffffffffffffffffffffc
+uint_max - float_max : 0xf000001000000000000000000ffffffff
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffeffffffff80000001ffffffff
+uint_max * uint_max * long_min : 0x80000000ffffffff8e+15
+uint_max * uint_max * int_max : 0x7ffffffe000000027fffffff
+uint_max * uint_max * int_min : 0x80000000ffffffff8e+7
+uint_max * uint_max * uint_max : 0x0fffffffd00000002ffffffff
+uint_max * uint_max * ulong_max : 0x0fffffffe0000000000000001ffffffff
+uint_max * uint_max * double_min : 0x.3fffffff800000004e-239
+uint_max * uint_max * double_max : 0x0fffffffdfffff80100000ffffffff8e+242
+uint_max * uint_max * float_min : 0x.3fffffff800000004e-15
+uint_max * uint_max * float_max : 0x0fffffefe00000200ffffffe+26
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.0000000000000002
+ulong_max / long_min : 0xe.0000000000000002
+ulong_max / int_max : 0x200000004.00000008
+ulong_max / int_min : 0xe00000000.00000002
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : 0x3fffffffffffffffce+255
+ulong_max / double_max : 0x.100000000000008e-239
+ulong_max / float_min : 0x3fffffffffffffffce+31
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffffffffffe8000000000000001
+ulong_max * long_min : 0x80000000000000008e+15
+ulong_max * int_max : 0x7ffffffeffffffff80000001
+ulong_max * int_min : 0x80000000000000008e+7
+ulong_max * uint_max : 0x0fffffffeffffffff00000001
+ulong_max * ulong_max : 0x0fffffffffffffffe0000000000000001
+ulong_max * double_min : 0x.3fffffffffffffffce-239
+ulong_max * double_max : 0x0fffffffffffff7ff00000000000008e+242
+ulong_max * float_min : 0x.3fffffffffffffffce-15
+ulong_max * float_max : 0x0fffffeffffffffff000001e+26
+ulong_max + zero_min : 0x0ffffffffffffffff
+ulong_max + zero_plus : 0x0ffffffffffffffff
+ulong_max + zero : 0x0ffffffffffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffffffffffe
+ulong_max + long_min : 0x7fffffffffffffff
+ulong_max + int_max : 0x1000000007ffffffe
+ulong_max + int_min : 0x0ffffffff7fffffff
+ulong_max + uint_max : 0x100000000fffffffe
+ulong_max + ulong_max : 0x1fffffffffffffffe
+ulong_max + double_min : 0x0ffffffffffffffff
+ulong_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max + float_min : 0x0ffffffffffffffff.00000000000000000000000000000004
+ulong_max + float_max : 0x0ffffff0000000000ffffffffffffffff
+ulong_max - zero_min : 0x0ffffffffffffffff
+ulong_max - zero_plus : 0x0ffffffffffffffff
+ulong_max - zero : 0x0ffffffffffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x17fffffffffffffff
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000007fffffff
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffffffffffff
+ulong_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max - float_min : 0x0fffffffffffffffe.fffffffffffffffffffffffffffffffc
+ulong_max - float_max : 0xf0000010000000000ffffffffffffffff
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffffffffffe00000000000000027fffffffffffffff
+ulong_max * ulong_max * long_min : 0x8000000000000000ffffffffffffffff8e+15
+ulong_max * ulong_max * int_max : 0x7ffffffeffffffff00000002000000007fffffff
+ulong_max * ulong_max * int_min : 0x8000000000000000ffffffffffffffff8e+7
+ulong_max * ulong_max * uint_max : 0x0fffffffefffffffe0000000200000000ffffffff
+ulong_max * ulong_max * ulong_max : 0x0fffffffffffffffd0000000000000002ffffffffffffffff
+ulong_max * ulong_max * double_min : 0x.3fffffffffffffff80000000000000004e-223
+ulong_max * ulong_max * double_max : 0x0fffffffffffff7fe0000000000001000fffffffffffff8e+242
+ulong_max * ulong_max * float_min : 0x3.fffffffffffffff80000000000000004
+ulong_max * ulong_max * float_max : 0x0fffffefffffffffe0000020000000000ffffffe+26
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.08000000000000001e-270
+double_min / long_min : 0x.8e-271
+double_min / int_max : 0x.08000000100000002e-262
+double_min / int_min : 0x.8e-263
+double_min / uint_max : 0x.400000004e-263
+double_min / ulong_max : 0x.4e-271
+double_min / double_min : 0x1
+double_min / double_max : 0x.40000000000002e-511
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x.4000004000004e-287
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffffffffffce-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffffffffffce-239
+double_min * double_min : 0x.1e-510
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x.1e-286
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffffffffffff
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffffffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8000000000000001
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf0000000000000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : Inf
+double_min * double_min * Inf_min : -Inf
+double_min * double_min * Inf : Inf
+double_min * double_min * long_max : 0x.7fffffffffffffffe-495
+double_min * double_min * long_min : 0x.8e-495
+double_min * double_min * int_max : 0x.7fffffffe-503
+double_min * double_min * int_min : 0x.8e-503
+double_min * double_min * uint_max : 0x.0ffffffffe-502
+double_min * double_min * ulong_max : 0x.0ffffffffffffffffe-494
+double_min * double_min * double_min : 0x.4e-766
+double_min * double_min * double_max : 0x.0fffffffffffff8e-254
+double_min * double_min * float_min : 0x.4e-542
+double_min * double_min * float_max : 0x.0ffffffe-478
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffff002e+224
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000003fffff008e+232
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000000fffff8e+234
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : 0x3ffffffffffffee+498
+double_max / double_max : 0x1
+double_max / float_min : 0x3ffffffffffffee+274
+double_max / float_max : 0x1000001000000f8e+210
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : 0x7ffffffffffffbff00000000000008e+242
+double_max * long_min : 0x80000000000004e+258
+double_max * int_max : 0x7ffffffefffffc00000008e+242
+double_max * int_min : 0x80000000000004e+250
+double_max * uint_max : 0x0fffffffefffff800000008e+242
+double_max * ulong_max : 0x0fffffffffffff7ff00000000000008e+242
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : 0x0fffffffffffff00000000000004e+485
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : 0x0fffffefffffff8000008e+268
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+double_max + long_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+double_max + int_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+double_max + int_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+double_max + uint_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+double_max + ulong_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : 0x1fffffffffffffe+243
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000000000000001
+double_max - long_min : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+15
+double_max - int_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000001
+double_max - int_min : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+7
+double_max - uint_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000001
+double_max - ulong_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000001
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000001e+26
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : 0x0
+double_max * double_max * zero_plus : 0x0
+double_max * double_max * zero : 0x0
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : 0x7ffffffffffff7ff0000000000200fffffffffffffce+485
+double_max * double_max * long_min : 0x80000000000007ffffffffffffee+501
+double_max * double_max * int_max : 0x7ffffffefffff80000001000001fffffffce+485
+double_max * double_max * int_min : 0x80000000000007ffffffffffffee+493
+double_max * double_max * uint_max : 0x0fffffffefffff00000001000003fffffffce+485
+double_max * double_max * ulong_max : 0x0ffffffffffffefff0000000000400fffffffffffffce+485
+double_max * double_max * double_min : 0x3ffffffffffffc0000000000001e+230
+double_max * double_max * double_max : 0x0ffffffffffffe8000000000000bffffffffffffee+728
+double_max * double_max * float_min : 0x3ffffffffffffc0000000000001e+454
+double_max * double_max * float_max : 0x0fffffefffffff00000100000003fffffce+511
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08000000000000001e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.08000000100000002e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x.40000000000002e-287
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffffffffffce-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffffffffffce-15
+float_min * double_min : 0x.1e-286
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffffffffffff.00000000000000000000000000000004
+float_min + long_min : 0x8000000000000000.00000000000000000000000000000004
+float_min + int_max : 0x7fffffff.00000000000000000000000000000004
+float_min + int_min : 0x80000000.00000000000000000000000000000004
+float_min + uint_max : 0x0ffffffff.00000000000000000000000000000004
+float_min + ulong_max : 0x0ffffffffffffffff.00000000000000000000000000000004
+float_min + double_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8000000000000001.00000000000000000000000000000004
+float_min - long_min : 0x08000000000000000.00000000000000000000000000000004
+float_min - int_max : 0x80000001.00000000000000000000000000000004
+float_min - int_min : 0x080000000.00000000000000000000000000000004
+float_min - uint_max : 0xf00000001.00000000000000000000000000000004
+float_min - ulong_max : 0xf0000000000000001.00000000000000000000000000000004
+float_min - double_min : 0x.3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf00000100000000000000000000000000.00000000000000000000000000000004
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffffffffffe-47
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffffffffffe-46
+float_min * float_min * double_min : 0x.4e-318
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe0000000002
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe03fffffc08e+8
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff00ffffffe+10
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : 0x3fffffce+281
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fffffffff000001e+26
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7f000001e+26
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeff000001e+26
+float_max * ulong_max : 0x0fffffeffffffffff000001e+26
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : 0x0fffffefffffff8000008e+268
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffff00000000007fffffffffffffff
+float_max + long_min : 0x0fffffeffffffffff8e+15
+float_max + int_max : 0x0ffffff0000000000000000007fffffff
+float_max + int_min : 0x0fffffeffffffffffffffffff8e+7
+float_max + uint_max : 0x0ffffff000000000000000000ffffffff
+float_max + ulong_max : 0x0ffffff0000000000ffffffffffffffff
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max + float_min : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0fffffeffffffffff8000000000000001
+float_max - long_min : 0x0ffffff00000000008e+15
+float_max - int_max : 0x0fffffeffffffffffffffffff80000001
+float_max - int_min : 0x0ffffff0000000000000000008e+7
+float_max - uint_max : 0x0fffffeffffffffffffffffff00000001
+float_max - ulong_max : 0x0fffffeffffffffff0000000000000001
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max - float_min : 0x0fffffeffffffffffffffffffffffffff.fffffffffffffffffffffffffffffffc
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000007fff000001ffffffe+52
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff000081ffffffe+52
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff000101ffffffe+52
+float_max * float_max * ulong_max : 0x0fffffe000000ffff000001ffffffe+52
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : 0x0fffffe000000f800000ffffff8e+294
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000002ffffffe+78
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.macosx64 b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.macosx64
new file mode 100644
index 000000000..29e2d7b07
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/golden/test.log.macosx64
@@ -0,0 +1,3482 @@
+SystemC Simulation
+****************** limits fx_float_zero
+****************** limits fx_float_inf
+****************** limits fx_float
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+zero_min / zero_min : NaN
+zero_min / zero_plus : NaN
+zero_min / zero : NaN
+zero_min / NaN : NaN
+zero_min / Inf_plus : 0x0
+zero_min / Inf_min : 0x0
+zero_min / Inf : 0x0
+zero_min / long_max : 0x0
+zero_min / long_min : 0x0
+zero_min / int_max : 0x0
+zero_min / int_min : 0x0
+zero_min / uint_max : 0x0
+zero_min / ulong_max : 0x0
+zero_min / double_min : 0x0
+zero_min / double_max : 0x0
+zero_min / float_min : 0x0
+zero_min / float_max : 0x0
+zero_min * zero_min : 0x0
+zero_min * zero_plus : 0x0
+zero_min * zero : 0x0
+zero_min * NaN : NaN
+zero_min * Inf_plus : NaN
+zero_min * Inf_min : NaN
+zero_min * Inf : NaN
+zero_min * long_max : 0x0
+zero_min * long_min : 0x0
+zero_min * int_max : 0x0
+zero_min * int_min : 0x0
+zero_min * uint_max : 0x0
+zero_min * ulong_max : 0x0
+zero_min * double_min : 0x0
+zero_min * double_max : 0x0
+zero_min * float_min : 0x0
+zero_min * float_max : 0x0
+zero_min + zero_min : 0x0
+zero_min + zero_plus : 0x0
+zero_min + zero : 0x0
+zero_min + NaN : NaN
+zero_min + Inf_plus : Inf
+zero_min + Inf_min : -Inf
+zero_min + Inf : Inf
+zero_min + long_max : 0x7fffffffffffffff
+zero_min + long_min : 0x8e+15
+zero_min + int_max : 0x7fffffff
+zero_min + int_min : 0x8e+7
+zero_min + uint_max : 0x0ffffffff
+zero_min + ulong_max : 0x0ffffffffffffffff
+zero_min + double_min : 0x.4e-255
+zero_min + double_max : 0x0fffffffffffff8e+242
+zero_min + float_min : 0x.4e-31
+zero_min + float_max : 0x0ffffffe+26
+zero_min - zero_min : 0x0
+zero_min - zero_plus : 0x0
+zero_min - zero : 0x0
+zero_min - NaN : NaN
+zero_min - Inf_plus : -Inf
+zero_min - Inf_min : Inf
+zero_min - Inf : -Inf
+zero_min - long_max : 0x8000000000000001
+zero_min - long_min : 0x08e+15
+zero_min - int_max : 0x80000001
+zero_min - int_min : 0x08e+7
+zero_min - uint_max : 0xf00000001
+zero_min - ulong_max : 0xf0000000000000001
+zero_min - double_min : 0x.ce-255
+zero_min - double_max : 0xf00000000000008e+242
+zero_min - float_min : 0x.ce-31
+zero_min - float_max : 0xf000001e+26
+zero_min > zero_min : 0x0
+zero_min > zero_plus : 0x0
+zero_min > zero : 0x0
+zero_min > NaN : 0x0
+zero_min > Inf_plus : 0x0
+zero_min > Inf_min : 0x1
+zero_min > Inf : 0x0
+zero_min > long_max : 0x0
+zero_min > long_min : 0x1
+zero_min > int_max : 0x0
+zero_min > int_min : 0x1
+zero_min > uint_max : 0x0
+zero_min > ulong_max : 0x0
+zero_min > double_min : 0x0
+zero_min > double_max : 0x0
+zero_min > float_min : 0x0
+zero_min > float_max : 0x0
+zero_min < zero_min : 0x0
+zero_min < zero_plus : 0x0
+zero_min < zero : 0x0
+zero_min < NaN : 0x0
+zero_min < Inf_plus : 0x1
+zero_min < Inf_min : 0x0
+zero_min < Inf : 0x1
+zero_min < long_max : 0x1
+zero_min < long_min : 0x0
+zero_min < int_max : 0x1
+zero_min < int_min : 0x0
+zero_min < uint_max : 0x1
+zero_min < ulong_max : 0x1
+zero_min < double_min : 0x1
+zero_min < double_max : 0x1
+zero_min < float_min : 0x1
+zero_min < float_max : 0x1
+zero_min >= zero_min : 0x1
+zero_min >= zero_plus : 0x1
+zero_min >= zero : 0x1
+zero_min >= NaN : 0x0
+zero_min >= Inf_plus : 0x0
+zero_min >= Inf_min : 0x1
+zero_min >= Inf : 0x0
+zero_min >= long_max : 0x0
+zero_min >= long_min : 0x1
+zero_min >= int_max : 0x0
+zero_min >= int_min : 0x1
+zero_min >= uint_max : 0x0
+zero_min >= ulong_max : 0x0
+zero_min >= double_min : 0x0
+zero_min >= double_max : 0x0
+zero_min >= float_min : 0x0
+zero_min >= float_max : 0x0
+zero_min <= zero_min : 0x1
+zero_min <= zero_plus : 0x1
+zero_min <= zero : 0x1
+zero_min <= NaN : 0x0
+zero_min <= Inf_plus : 0x1
+zero_min <= Inf_min : 0x0
+zero_min <= Inf : 0x1
+zero_min <= long_max : 0x1
+zero_min <= long_min : 0x0
+zero_min <= int_max : 0x1
+zero_min <= int_min : 0x0
+zero_min <= uint_max : 0x1
+zero_min <= ulong_max : 0x1
+zero_min <= double_min : 0x1
+zero_min <= double_max : 0x1
+zero_min <= float_min : 0x1
+zero_min <= float_max : 0x1
+zero_min == zero_min : 0x1
+zero_min == zero_plus : 0x1
+zero_min == zero : 0x1
+zero_min == NaN : 0x0
+zero_min == Inf_plus : 0x0
+zero_min == Inf_min : 0x0
+zero_min == Inf : 0x0
+zero_min == long_max : 0x0
+zero_min == long_min : 0x0
+zero_min == int_max : 0x0
+zero_min == int_min : 0x0
+zero_min == uint_max : 0x0
+zero_min == ulong_max : 0x0
+zero_min == double_min : 0x0
+zero_min == double_max : 0x0
+zero_min == float_min : 0x0
+zero_min == float_max : 0x0
+zero_min != zero_min : 0x0
+zero_min != zero_plus : 0x0
+zero_min != zero : 0x0
+zero_min != NaN : 0x1
+zero_min != Inf_plus : 0x1
+zero_min != Inf_min : 0x1
+zero_min != Inf : 0x1
+zero_min != long_max : 0x1
+zero_min != long_min : 0x1
+zero_min != int_max : 0x1
+zero_min != int_min : 0x1
+zero_min != uint_max : 0x1
+zero_min != ulong_max : 0x1
+zero_min != double_min : 0x1
+zero_min != double_max : 0x1
+zero_min != float_min : 0x1
+zero_min != float_max : 0x1
+zero_min * zero_min * zero_min : 0x0
+zero_min * zero_min * zero_plus : 0x0
+zero_min * zero_min * zero : 0x0
+zero_min * zero_min * NaN : NaN
+zero_min * zero_min * Inf_plus : NaN
+zero_min * zero_min * Inf_min : NaN
+zero_min * zero_min * Inf : NaN
+zero_min * zero_min * long_max : 0x0
+zero_min * zero_min * long_min : 0x0
+zero_min * zero_min * int_max : 0x0
+zero_min * zero_min * int_min : 0x0
+zero_min * zero_min * uint_max : 0x0
+zero_min * zero_min * ulong_max : 0x0
+zero_min * zero_min * double_min : 0x0
+zero_min * zero_min * double_max : 0x0
+zero_min * zero_min * float_min : 0x0
+zero_min * zero_min * float_max : 0x0
+zero_plus / zero_min : NaN
+zero_plus / zero_plus : NaN
+zero_plus / zero : NaN
+zero_plus / NaN : NaN
+zero_plus / Inf_plus : 0x0
+zero_plus / Inf_min : 0x0
+zero_plus / Inf : 0x0
+zero_plus / long_max : 0x0
+zero_plus / long_min : 0x0
+zero_plus / int_max : 0x0
+zero_plus / int_min : 0x0
+zero_plus / uint_max : 0x0
+zero_plus / ulong_max : 0x0
+zero_plus / double_min : 0x0
+zero_plus / double_max : 0x0
+zero_plus / float_min : 0x0
+zero_plus / float_max : 0x0
+zero_plus * zero_min : 0x0
+zero_plus * zero_plus : 0x0
+zero_plus * zero : 0x0
+zero_plus * NaN : NaN
+zero_plus * Inf_plus : NaN
+zero_plus * Inf_min : NaN
+zero_plus * Inf : NaN
+zero_plus * long_max : 0x0
+zero_plus * long_min : 0x0
+zero_plus * int_max : 0x0
+zero_plus * int_min : 0x0
+zero_plus * uint_max : 0x0
+zero_plus * ulong_max : 0x0
+zero_plus * double_min : 0x0
+zero_plus * double_max : 0x0
+zero_plus * float_min : 0x0
+zero_plus * float_max : 0x0
+zero_plus + zero_min : 0x0
+zero_plus + zero_plus : 0x0
+zero_plus + zero : 0x0
+zero_plus + NaN : NaN
+zero_plus + Inf_plus : Inf
+zero_plus + Inf_min : -Inf
+zero_plus + Inf : Inf
+zero_plus + long_max : 0x7fffffffffffffff
+zero_plus + long_min : 0x8e+15
+zero_plus + int_max : 0x7fffffff
+zero_plus + int_min : 0x8e+7
+zero_plus + uint_max : 0x0ffffffff
+zero_plus + ulong_max : 0x0ffffffffffffffff
+zero_plus + double_min : 0x.4e-255
+zero_plus + double_max : 0x0fffffffffffff8e+242
+zero_plus + float_min : 0x.4e-31
+zero_plus + float_max : 0x0ffffffe+26
+zero_plus - zero_min : 0x0
+zero_plus - zero_plus : 0x0
+zero_plus - zero : 0x0
+zero_plus - NaN : NaN
+zero_plus - Inf_plus : -Inf
+zero_plus - Inf_min : Inf
+zero_plus - Inf : -Inf
+zero_plus - long_max : 0x8000000000000001
+zero_plus - long_min : 0x08e+15
+zero_plus - int_max : 0x80000001
+zero_plus - int_min : 0x08e+7
+zero_plus - uint_max : 0xf00000001
+zero_plus - ulong_max : 0xf0000000000000001
+zero_plus - double_min : 0x.ce-255
+zero_plus - double_max : 0xf00000000000008e+242
+zero_plus - float_min : 0x.ce-31
+zero_plus - float_max : 0xf000001e+26
+zero_plus > zero_min : 0x0
+zero_plus > zero_plus : 0x0
+zero_plus > zero : 0x0
+zero_plus > NaN : 0x0
+zero_plus > Inf_plus : 0x0
+zero_plus > Inf_min : 0x1
+zero_plus > Inf : 0x0
+zero_plus > long_max : 0x0
+zero_plus > long_min : 0x1
+zero_plus > int_max : 0x0
+zero_plus > int_min : 0x1
+zero_plus > uint_max : 0x0
+zero_plus > ulong_max : 0x0
+zero_plus > double_min : 0x0
+zero_plus > double_max : 0x0
+zero_plus > float_min : 0x0
+zero_plus > float_max : 0x0
+zero_plus < zero_min : 0x0
+zero_plus < zero_plus : 0x0
+zero_plus < zero : 0x0
+zero_plus < NaN : 0x0
+zero_plus < Inf_plus : 0x1
+zero_plus < Inf_min : 0x0
+zero_plus < Inf : 0x1
+zero_plus < long_max : 0x1
+zero_plus < long_min : 0x0
+zero_plus < int_max : 0x1
+zero_plus < int_min : 0x0
+zero_plus < uint_max : 0x1
+zero_plus < ulong_max : 0x1
+zero_plus < double_min : 0x1
+zero_plus < double_max : 0x1
+zero_plus < float_min : 0x1
+zero_plus < float_max : 0x1
+zero_plus >= zero_min : 0x1
+zero_plus >= zero_plus : 0x1
+zero_plus >= zero : 0x1
+zero_plus >= NaN : 0x0
+zero_plus >= Inf_plus : 0x0
+zero_plus >= Inf_min : 0x1
+zero_plus >= Inf : 0x0
+zero_plus >= long_max : 0x0
+zero_plus >= long_min : 0x1
+zero_plus >= int_max : 0x0
+zero_plus >= int_min : 0x1
+zero_plus >= uint_max : 0x0
+zero_plus >= ulong_max : 0x0
+zero_plus >= double_min : 0x0
+zero_plus >= double_max : 0x0
+zero_plus >= float_min : 0x0
+zero_plus >= float_max : 0x0
+zero_plus <= zero_min : 0x1
+zero_plus <= zero_plus : 0x1
+zero_plus <= zero : 0x1
+zero_plus <= NaN : 0x0
+zero_plus <= Inf_plus : 0x1
+zero_plus <= Inf_min : 0x0
+zero_plus <= Inf : 0x1
+zero_plus <= long_max : 0x1
+zero_plus <= long_min : 0x0
+zero_plus <= int_max : 0x1
+zero_plus <= int_min : 0x0
+zero_plus <= uint_max : 0x1
+zero_plus <= ulong_max : 0x1
+zero_plus <= double_min : 0x1
+zero_plus <= double_max : 0x1
+zero_plus <= float_min : 0x1
+zero_plus <= float_max : 0x1
+zero_plus == zero_min : 0x1
+zero_plus == zero_plus : 0x1
+zero_plus == zero : 0x1
+zero_plus == NaN : 0x0
+zero_plus == Inf_plus : 0x0
+zero_plus == Inf_min : 0x0
+zero_plus == Inf : 0x0
+zero_plus == long_max : 0x0
+zero_plus == long_min : 0x0
+zero_plus == int_max : 0x0
+zero_plus == int_min : 0x0
+zero_plus == uint_max : 0x0
+zero_plus == ulong_max : 0x0
+zero_plus == double_min : 0x0
+zero_plus == double_max : 0x0
+zero_plus == float_min : 0x0
+zero_plus == float_max : 0x0
+zero_plus != zero_min : 0x0
+zero_plus != zero_plus : 0x0
+zero_plus != zero : 0x0
+zero_plus != NaN : 0x1
+zero_plus != Inf_plus : 0x1
+zero_plus != Inf_min : 0x1
+zero_plus != Inf : 0x1
+zero_plus != long_max : 0x1
+zero_plus != long_min : 0x1
+zero_plus != int_max : 0x1
+zero_plus != int_min : 0x1
+zero_plus != uint_max : 0x1
+zero_plus != ulong_max : 0x1
+zero_plus != double_min : 0x1
+zero_plus != double_max : 0x1
+zero_plus != float_min : 0x1
+zero_plus != float_max : 0x1
+zero_plus * zero_plus * zero_min : 0x0
+zero_plus * zero_plus * zero_plus : 0x0
+zero_plus * zero_plus * zero : 0x0
+zero_plus * zero_plus * NaN : NaN
+zero_plus * zero_plus * Inf_plus : NaN
+zero_plus * zero_plus * Inf_min : NaN
+zero_plus * zero_plus * Inf : NaN
+zero_plus * zero_plus * long_max : 0x0
+zero_plus * zero_plus * long_min : 0x0
+zero_plus * zero_plus * int_max : 0x0
+zero_plus * zero_plus * int_min : 0x0
+zero_plus * zero_plus * uint_max : 0x0
+zero_plus * zero_plus * ulong_max : 0x0
+zero_plus * zero_plus * double_min : 0x0
+zero_plus * zero_plus * double_max : 0x0
+zero_plus * zero_plus * float_min : 0x0
+zero_plus * zero_plus * float_max : 0x0
+zero / zero_min : NaN
+zero / zero_plus : NaN
+zero / zero : NaN
+zero / NaN : NaN
+zero / Inf_plus : 0x0
+zero / Inf_min : 0x0
+zero / Inf : 0x0
+zero / long_max : 0x0
+zero / long_min : 0x0
+zero / int_max : 0x0
+zero / int_min : 0x0
+zero / uint_max : 0x0
+zero / ulong_max : 0x0
+zero / double_min : 0x0
+zero / double_max : 0x0
+zero / float_min : 0x0
+zero / float_max : 0x0
+zero * zero_min : 0x0
+zero * zero_plus : 0x0
+zero * zero : 0x0
+zero * NaN : NaN
+zero * Inf_plus : NaN
+zero * Inf_min : NaN
+zero * Inf : NaN
+zero * long_max : 0x0
+zero * long_min : 0x0
+zero * int_max : 0x0
+zero * int_min : 0x0
+zero * uint_max : 0x0
+zero * ulong_max : 0x0
+zero * double_min : 0x0
+zero * double_max : 0x0
+zero * float_min : 0x0
+zero * float_max : 0x0
+zero + zero_min : 0x0
+zero + zero_plus : 0x0
+zero + zero : 0x0
+zero + NaN : NaN
+zero + Inf_plus : Inf
+zero + Inf_min : -Inf
+zero + Inf : Inf
+zero + long_max : 0x7fffffffffffffff
+zero + long_min : 0x8e+15
+zero + int_max : 0x7fffffff
+zero + int_min : 0x8e+7
+zero + uint_max : 0x0ffffffff
+zero + ulong_max : 0x0ffffffffffffffff
+zero + double_min : 0x.4e-255
+zero + double_max : 0x0fffffffffffff8e+242
+zero + float_min : 0x.4e-31
+zero + float_max : 0x0ffffffe+26
+zero - zero_min : 0x0
+zero - zero_plus : 0x0
+zero - zero : 0x0
+zero - NaN : NaN
+zero - Inf_plus : -Inf
+zero - Inf_min : Inf
+zero - Inf : -Inf
+zero - long_max : 0x8000000000000001
+zero - long_min : 0x08e+15
+zero - int_max : 0x80000001
+zero - int_min : 0x08e+7
+zero - uint_max : 0xf00000001
+zero - ulong_max : 0xf0000000000000001
+zero - double_min : 0x.ce-255
+zero - double_max : 0xf00000000000008e+242
+zero - float_min : 0x.ce-31
+zero - float_max : 0xf000001e+26
+zero > zero_min : 0x0
+zero > zero_plus : 0x0
+zero > zero : 0x0
+zero > NaN : 0x0
+zero > Inf_plus : 0x0
+zero > Inf_min : 0x1
+zero > Inf : 0x0
+zero > long_max : 0x0
+zero > long_min : 0x1
+zero > int_max : 0x0
+zero > int_min : 0x1
+zero > uint_max : 0x0
+zero > ulong_max : 0x0
+zero > double_min : 0x0
+zero > double_max : 0x0
+zero > float_min : 0x0
+zero > float_max : 0x0
+zero < zero_min : 0x0
+zero < zero_plus : 0x0
+zero < zero : 0x0
+zero < NaN : 0x0
+zero < Inf_plus : 0x1
+zero < Inf_min : 0x0
+zero < Inf : 0x1
+zero < long_max : 0x1
+zero < long_min : 0x0
+zero < int_max : 0x1
+zero < int_min : 0x0
+zero < uint_max : 0x1
+zero < ulong_max : 0x1
+zero < double_min : 0x1
+zero < double_max : 0x1
+zero < float_min : 0x1
+zero < float_max : 0x1
+zero >= zero_min : 0x1
+zero >= zero_plus : 0x1
+zero >= zero : 0x1
+zero >= NaN : 0x0
+zero >= Inf_plus : 0x0
+zero >= Inf_min : 0x1
+zero >= Inf : 0x0
+zero >= long_max : 0x0
+zero >= long_min : 0x1
+zero >= int_max : 0x0
+zero >= int_min : 0x1
+zero >= uint_max : 0x0
+zero >= ulong_max : 0x0
+zero >= double_min : 0x0
+zero >= double_max : 0x0
+zero >= float_min : 0x0
+zero >= float_max : 0x0
+zero <= zero_min : 0x1
+zero <= zero_plus : 0x1
+zero <= zero : 0x1
+zero <= NaN : 0x0
+zero <= Inf_plus : 0x1
+zero <= Inf_min : 0x0
+zero <= Inf : 0x1
+zero <= long_max : 0x1
+zero <= long_min : 0x0
+zero <= int_max : 0x1
+zero <= int_min : 0x0
+zero <= uint_max : 0x1
+zero <= ulong_max : 0x1
+zero <= double_min : 0x1
+zero <= double_max : 0x1
+zero <= float_min : 0x1
+zero <= float_max : 0x1
+zero == zero_min : 0x1
+zero == zero_plus : 0x1
+zero == zero : 0x1
+zero == NaN : 0x0
+zero == Inf_plus : 0x0
+zero == Inf_min : 0x0
+zero == Inf : 0x0
+zero == long_max : 0x0
+zero == long_min : 0x0
+zero == int_max : 0x0
+zero == int_min : 0x0
+zero == uint_max : 0x0
+zero == ulong_max : 0x0
+zero == double_min : 0x0
+zero == double_max : 0x0
+zero == float_min : 0x0
+zero == float_max : 0x0
+zero != zero_min : 0x0
+zero != zero_plus : 0x0
+zero != zero : 0x0
+zero != NaN : 0x1
+zero != Inf_plus : 0x1
+zero != Inf_min : 0x1
+zero != Inf : 0x1
+zero != long_max : 0x1
+zero != long_min : 0x1
+zero != int_max : 0x1
+zero != int_min : 0x1
+zero != uint_max : 0x1
+zero != ulong_max : 0x1
+zero != double_min : 0x1
+zero != double_max : 0x1
+zero != float_min : 0x1
+zero != float_max : 0x1
+zero * zero * zero_min : 0x0
+zero * zero * zero_plus : 0x0
+zero * zero * zero : 0x0
+zero * zero * NaN : NaN
+zero * zero * Inf_plus : NaN
+zero * zero * Inf_min : NaN
+zero * zero * Inf : NaN
+zero * zero * long_max : 0x0
+zero * zero * long_min : 0x0
+zero * zero * int_max : 0x0
+zero * zero * int_min : 0x0
+zero * zero * uint_max : 0x0
+zero * zero * ulong_max : 0x0
+zero * zero * double_min : 0x0
+zero * zero * double_max : 0x0
+zero * zero * float_min : 0x0
+zero * zero * float_max : 0x0
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+NaN / zero_min : NaN
+NaN / zero_plus : NaN
+NaN / zero : NaN
+NaN / NaN : NaN
+NaN / Inf_plus : NaN
+NaN / Inf_min : NaN
+NaN / Inf : NaN
+NaN / long_max : NaN
+NaN / long_min : NaN
+NaN / int_max : NaN
+NaN / int_min : NaN
+NaN / uint_max : NaN
+NaN / ulong_max : NaN
+NaN / double_min : NaN
+NaN / double_max : NaN
+NaN / float_min : NaN
+NaN / float_max : NaN
+NaN * zero_min : NaN
+NaN * zero_plus : NaN
+NaN * zero : NaN
+NaN * NaN : NaN
+NaN * Inf_plus : NaN
+NaN * Inf_min : NaN
+NaN * Inf : NaN
+NaN * long_max : NaN
+NaN * long_min : NaN
+NaN * int_max : NaN
+NaN * int_min : NaN
+NaN * uint_max : NaN
+NaN * ulong_max : NaN
+NaN * double_min : NaN
+NaN * double_max : NaN
+NaN * float_min : NaN
+NaN * float_max : NaN
+NaN + zero_min : NaN
+NaN + zero_plus : NaN
+NaN + zero : NaN
+NaN + NaN : NaN
+NaN + Inf_plus : NaN
+NaN + Inf_min : NaN
+NaN + Inf : NaN
+NaN + long_max : NaN
+NaN + long_min : NaN
+NaN + int_max : NaN
+NaN + int_min : NaN
+NaN + uint_max : NaN
+NaN + ulong_max : NaN
+NaN + double_min : NaN
+NaN + double_max : NaN
+NaN + float_min : NaN
+NaN + float_max : NaN
+NaN - zero_min : NaN
+NaN - zero_plus : NaN
+NaN - zero : NaN
+NaN - NaN : NaN
+NaN - Inf_plus : NaN
+NaN - Inf_min : NaN
+NaN - Inf : NaN
+NaN - long_max : NaN
+NaN - long_min : NaN
+NaN - int_max : NaN
+NaN - int_min : NaN
+NaN - uint_max : NaN
+NaN - ulong_max : NaN
+NaN - double_min : NaN
+NaN - double_max : NaN
+NaN - float_min : NaN
+NaN - float_max : NaN
+NaN > zero_min : 0x0
+NaN > zero_plus : 0x0
+NaN > zero : 0x0
+NaN > NaN : 0x0
+NaN > Inf_plus : 0x0
+NaN > Inf_min : 0x0
+NaN > Inf : 0x0
+NaN > long_max : 0x0
+NaN > long_min : 0x0
+NaN > int_max : 0x0
+NaN > int_min : 0x0
+NaN > uint_max : 0x0
+NaN > ulong_max : 0x0
+NaN > double_min : 0x0
+NaN > double_max : 0x0
+NaN > float_min : 0x0
+NaN > float_max : 0x0
+NaN < zero_min : 0x0
+NaN < zero_plus : 0x0
+NaN < zero : 0x0
+NaN < NaN : 0x0
+NaN < Inf_plus : 0x0
+NaN < Inf_min : 0x0
+NaN < Inf : 0x0
+NaN < long_max : 0x0
+NaN < long_min : 0x0
+NaN < int_max : 0x0
+NaN < int_min : 0x0
+NaN < uint_max : 0x0
+NaN < ulong_max : 0x0
+NaN < double_min : 0x0
+NaN < double_max : 0x0
+NaN < float_min : 0x0
+NaN < float_max : 0x0
+NaN >= zero_min : 0x0
+NaN >= zero_plus : 0x0
+NaN >= zero : 0x0
+NaN >= NaN : 0x0
+NaN >= Inf_plus : 0x0
+NaN >= Inf_min : 0x0
+NaN >= Inf : 0x0
+NaN >= long_max : 0x0
+NaN >= long_min : 0x0
+NaN >= int_max : 0x0
+NaN >= int_min : 0x0
+NaN >= uint_max : 0x0
+NaN >= ulong_max : 0x0
+NaN >= double_min : 0x0
+NaN >= double_max : 0x0
+NaN >= float_min : 0x0
+NaN >= float_max : 0x0
+NaN <= zero_min : 0x0
+NaN <= zero_plus : 0x0
+NaN <= zero : 0x0
+NaN <= NaN : 0x0
+NaN <= Inf_plus : 0x0
+NaN <= Inf_min : 0x0
+NaN <= Inf : 0x0
+NaN <= long_max : 0x0
+NaN <= long_min : 0x0
+NaN <= int_max : 0x0
+NaN <= int_min : 0x0
+NaN <= uint_max : 0x0
+NaN <= ulong_max : 0x0
+NaN <= double_min : 0x0
+NaN <= double_max : 0x0
+NaN <= float_min : 0x0
+NaN <= float_max : 0x0
+NaN == zero_min : 0x0
+NaN == zero_plus : 0x0
+NaN == zero : 0x0
+NaN == NaN : 0x0
+NaN == Inf_plus : 0x0
+NaN == Inf_min : 0x0
+NaN == Inf : 0x0
+NaN == long_max : 0x0
+NaN == long_min : 0x0
+NaN == int_max : 0x0
+NaN == int_min : 0x0
+NaN == uint_max : 0x0
+NaN == ulong_max : 0x0
+NaN == double_min : 0x0
+NaN == double_max : 0x0
+NaN == float_min : 0x0
+NaN == float_max : 0x0
+NaN != zero_min : 0x1
+NaN != zero_plus : 0x1
+NaN != zero : 0x1
+NaN != NaN : 0x1
+NaN != Inf_plus : 0x1
+NaN != Inf_min : 0x1
+NaN != Inf : 0x1
+NaN != long_max : 0x1
+NaN != long_min : 0x1
+NaN != int_max : 0x1
+NaN != int_min : 0x1
+NaN != uint_max : 0x1
+NaN != ulong_max : 0x1
+NaN != double_min : 0x1
+NaN != double_max : 0x1
+NaN != float_min : 0x1
+NaN != float_max : 0x1
+NaN * NaN * zero_min : NaN
+NaN * NaN * zero_plus : NaN
+NaN * NaN * zero : NaN
+NaN * NaN * NaN : NaN
+NaN * NaN * Inf_plus : NaN
+NaN * NaN * Inf_min : NaN
+NaN * NaN * Inf : NaN
+NaN * NaN * long_max : NaN
+NaN * NaN * long_min : NaN
+NaN * NaN * int_max : NaN
+NaN * NaN * int_min : NaN
+NaN * NaN * uint_max : NaN
+NaN * NaN * ulong_max : NaN
+NaN * NaN * double_min : NaN
+NaN * NaN * double_max : NaN
+NaN * NaN * float_min : NaN
+NaN * NaN * float_max : NaN
+Inf_plus / zero_min : -Inf
+Inf_plus / zero_plus : Inf
+Inf_plus / zero : Inf
+Inf_plus / NaN : NaN
+Inf_plus / Inf_plus : NaN
+Inf_plus / Inf_min : NaN
+Inf_plus / Inf : NaN
+Inf_plus / long_max : Inf
+Inf_plus / long_min : -Inf
+Inf_plus / int_max : Inf
+Inf_plus / int_min : -Inf
+Inf_plus / uint_max : Inf
+Inf_plus / ulong_max : Inf
+Inf_plus / double_min : Inf
+Inf_plus / double_max : Inf
+Inf_plus / float_min : Inf
+Inf_plus / float_max : Inf
+Inf_plus * zero_min : NaN
+Inf_plus * zero_plus : NaN
+Inf_plus * zero : NaN
+Inf_plus * NaN : NaN
+Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_min : -Inf
+Inf_plus * Inf : Inf
+Inf_plus * long_max : Inf
+Inf_plus * long_min : -Inf
+Inf_plus * int_max : Inf
+Inf_plus * int_min : -Inf
+Inf_plus * uint_max : Inf
+Inf_plus * ulong_max : Inf
+Inf_plus * double_min : Inf
+Inf_plus * double_max : Inf
+Inf_plus * float_min : Inf
+Inf_plus * float_max : Inf
+Inf_plus + zero_min : Inf
+Inf_plus + zero_plus : Inf
+Inf_plus + zero : Inf
+Inf_plus + NaN : NaN
+Inf_plus + Inf_plus : Inf
+Inf_plus + Inf_min : NaN
+Inf_plus + Inf : Inf
+Inf_plus + long_max : Inf
+Inf_plus + long_min : Inf
+Inf_plus + int_max : Inf
+Inf_plus + int_min : Inf
+Inf_plus + uint_max : Inf
+Inf_plus + ulong_max : Inf
+Inf_plus + double_min : Inf
+Inf_plus + double_max : Inf
+Inf_plus + float_min : Inf
+Inf_plus + float_max : Inf
+Inf_plus - zero_min : Inf
+Inf_plus - zero_plus : Inf
+Inf_plus - zero : Inf
+Inf_plus - NaN : NaN
+Inf_plus - Inf_plus : NaN
+Inf_plus - Inf_min : Inf
+Inf_plus - Inf : NaN
+Inf_plus - long_max : Inf
+Inf_plus - long_min : Inf
+Inf_plus - int_max : Inf
+Inf_plus - int_min : Inf
+Inf_plus - uint_max : Inf
+Inf_plus - ulong_max : Inf
+Inf_plus - double_min : Inf
+Inf_plus - double_max : Inf
+Inf_plus - float_min : Inf
+Inf_plus - float_max : Inf
+Inf_plus > zero_min : 0x1
+Inf_plus > zero_plus : 0x1
+Inf_plus > zero : 0x1
+Inf_plus > NaN : 0x0
+Inf_plus > Inf_plus : 0x0
+Inf_plus > Inf_min : 0x1
+Inf_plus > Inf : 0x0
+Inf_plus > long_max : 0x1
+Inf_plus > long_min : 0x1
+Inf_plus > int_max : 0x1
+Inf_plus > int_min : 0x1
+Inf_plus > uint_max : 0x1
+Inf_plus > ulong_max : 0x1
+Inf_plus > double_min : 0x1
+Inf_plus > double_max : 0x1
+Inf_plus > float_min : 0x1
+Inf_plus > float_max : 0x1
+Inf_plus < zero_min : 0x0
+Inf_plus < zero_plus : 0x0
+Inf_plus < zero : 0x0
+Inf_plus < NaN : 0x0
+Inf_plus < Inf_plus : 0x0
+Inf_plus < Inf_min : 0x0
+Inf_plus < Inf : 0x0
+Inf_plus < long_max : 0x0
+Inf_plus < long_min : 0x0
+Inf_plus < int_max : 0x0
+Inf_plus < int_min : 0x0
+Inf_plus < uint_max : 0x0
+Inf_plus < ulong_max : 0x0
+Inf_plus < double_min : 0x0
+Inf_plus < double_max : 0x0
+Inf_plus < float_min : 0x0
+Inf_plus < float_max : 0x0
+Inf_plus >= zero_min : 0x1
+Inf_plus >= zero_plus : 0x1
+Inf_plus >= zero : 0x1
+Inf_plus >= NaN : 0x0
+Inf_plus >= Inf_plus : 0x1
+Inf_plus >= Inf_min : 0x1
+Inf_plus >= Inf : 0x1
+Inf_plus >= long_max : 0x1
+Inf_plus >= long_min : 0x1
+Inf_plus >= int_max : 0x1
+Inf_plus >= int_min : 0x1
+Inf_plus >= uint_max : 0x1
+Inf_plus >= ulong_max : 0x1
+Inf_plus >= double_min : 0x1
+Inf_plus >= double_max : 0x1
+Inf_plus >= float_min : 0x1
+Inf_plus >= float_max : 0x1
+Inf_plus <= zero_min : 0x0
+Inf_plus <= zero_plus : 0x0
+Inf_plus <= zero : 0x0
+Inf_plus <= NaN : 0x0
+Inf_plus <= Inf_plus : 0x1
+Inf_plus <= Inf_min : 0x0
+Inf_plus <= Inf : 0x1
+Inf_plus <= long_max : 0x0
+Inf_plus <= long_min : 0x0
+Inf_plus <= int_max : 0x0
+Inf_plus <= int_min : 0x0
+Inf_plus <= uint_max : 0x0
+Inf_plus <= ulong_max : 0x0
+Inf_plus <= double_min : 0x0
+Inf_plus <= double_max : 0x0
+Inf_plus <= float_min : 0x0
+Inf_plus <= float_max : 0x0
+Inf_plus == zero_min : 0x0
+Inf_plus == zero_plus : 0x0
+Inf_plus == zero : 0x0
+Inf_plus == NaN : 0x0
+Inf_plus == Inf_plus : 0x1
+Inf_plus == Inf_min : 0x0
+Inf_plus == Inf : 0x1
+Inf_plus == long_max : 0x0
+Inf_plus == long_min : 0x0
+Inf_plus == int_max : 0x0
+Inf_plus == int_min : 0x0
+Inf_plus == uint_max : 0x0
+Inf_plus == ulong_max : 0x0
+Inf_plus == double_min : 0x0
+Inf_plus == double_max : 0x0
+Inf_plus == float_min : 0x0
+Inf_plus == float_max : 0x0
+Inf_plus != zero_min : 0x1
+Inf_plus != zero_plus : 0x1
+Inf_plus != zero : 0x1
+Inf_plus != NaN : 0x1
+Inf_plus != Inf_plus : 0x0
+Inf_plus != Inf_min : 0x1
+Inf_plus != Inf : 0x0
+Inf_plus != long_max : 0x1
+Inf_plus != long_min : 0x1
+Inf_plus != int_max : 0x1
+Inf_plus != int_min : 0x1
+Inf_plus != uint_max : 0x1
+Inf_plus != ulong_max : 0x1
+Inf_plus != double_min : 0x1
+Inf_plus != double_max : 0x1
+Inf_plus != float_min : 0x1
+Inf_plus != float_max : 0x1
+Inf_plus * Inf_plus * zero_min : NaN
+Inf_plus * Inf_plus * zero_plus : NaN
+Inf_plus * Inf_plus * zero : NaN
+Inf_plus * Inf_plus * NaN : NaN
+Inf_plus * Inf_plus * Inf_plus : Inf
+Inf_plus * Inf_plus * Inf_min : -Inf
+Inf_plus * Inf_plus * Inf : Inf
+Inf_plus * Inf_plus * long_max : Inf
+Inf_plus * Inf_plus * long_min : -Inf
+Inf_plus * Inf_plus * int_max : Inf
+Inf_plus * Inf_plus * int_min : -Inf
+Inf_plus * Inf_plus * uint_max : Inf
+Inf_plus * Inf_plus * ulong_max : Inf
+Inf_plus * Inf_plus * double_min : Inf
+Inf_plus * Inf_plus * double_max : Inf
+Inf_plus * Inf_plus * float_min : Inf
+Inf_plus * Inf_plus * float_max : Inf
+Inf_min / zero_min : Inf
+Inf_min / zero_plus : -Inf
+Inf_min / zero : -Inf
+Inf_min / NaN : NaN
+Inf_min / Inf_plus : NaN
+Inf_min / Inf_min : NaN
+Inf_min / Inf : NaN
+Inf_min / long_max : -Inf
+Inf_min / long_min : Inf
+Inf_min / int_max : -Inf
+Inf_min / int_min : Inf
+Inf_min / uint_max : -Inf
+Inf_min / ulong_max : -Inf
+Inf_min / double_min : -Inf
+Inf_min / double_max : -Inf
+Inf_min / float_min : -Inf
+Inf_min / float_max : -Inf
+Inf_min * zero_min : NaN
+Inf_min * zero_plus : NaN
+Inf_min * zero : NaN
+Inf_min * NaN : NaN
+Inf_min * Inf_plus : -Inf
+Inf_min * Inf_min : Inf
+Inf_min * Inf : -Inf
+Inf_min * long_max : -Inf
+Inf_min * long_min : Inf
+Inf_min * int_max : -Inf
+Inf_min * int_min : Inf
+Inf_min * uint_max : -Inf
+Inf_min * ulong_max : -Inf
+Inf_min * double_min : -Inf
+Inf_min * double_max : -Inf
+Inf_min * float_min : -Inf
+Inf_min * float_max : -Inf
+Inf_min + zero_min : -Inf
+Inf_min + zero_plus : -Inf
+Inf_min + zero : -Inf
+Inf_min + NaN : NaN
+Inf_min + Inf_plus : NaN
+Inf_min + Inf_min : -Inf
+Inf_min + Inf : NaN
+Inf_min + long_max : -Inf
+Inf_min + long_min : -Inf
+Inf_min + int_max : -Inf
+Inf_min + int_min : -Inf
+Inf_min + uint_max : -Inf
+Inf_min + ulong_max : -Inf
+Inf_min + double_min : -Inf
+Inf_min + double_max : -Inf
+Inf_min + float_min : -Inf
+Inf_min + float_max : -Inf
+Inf_min - zero_min : -Inf
+Inf_min - zero_plus : -Inf
+Inf_min - zero : -Inf
+Inf_min - NaN : NaN
+Inf_min - Inf_plus : -Inf
+Inf_min - Inf_min : NaN
+Inf_min - Inf : -Inf
+Inf_min - long_max : -Inf
+Inf_min - long_min : -Inf
+Inf_min - int_max : -Inf
+Inf_min - int_min : -Inf
+Inf_min - uint_max : -Inf
+Inf_min - ulong_max : -Inf
+Inf_min - double_min : -Inf
+Inf_min - double_max : -Inf
+Inf_min - float_min : -Inf
+Inf_min - float_max : -Inf
+Inf_min > zero_min : 0x0
+Inf_min > zero_plus : 0x0
+Inf_min > zero : 0x0
+Inf_min > NaN : 0x0
+Inf_min > Inf_plus : 0x0
+Inf_min > Inf_min : 0x0
+Inf_min > Inf : 0x0
+Inf_min > long_max : 0x0
+Inf_min > long_min : 0x0
+Inf_min > int_max : 0x0
+Inf_min > int_min : 0x0
+Inf_min > uint_max : 0x0
+Inf_min > ulong_max : 0x0
+Inf_min > double_min : 0x0
+Inf_min > double_max : 0x0
+Inf_min > float_min : 0x0
+Inf_min > float_max : 0x0
+Inf_min < zero_min : 0x1
+Inf_min < zero_plus : 0x1
+Inf_min < zero : 0x1
+Inf_min < NaN : 0x0
+Inf_min < Inf_plus : 0x1
+Inf_min < Inf_min : 0x0
+Inf_min < Inf : 0x1
+Inf_min < long_max : 0x1
+Inf_min < long_min : 0x1
+Inf_min < int_max : 0x1
+Inf_min < int_min : 0x1
+Inf_min < uint_max : 0x1
+Inf_min < ulong_max : 0x1
+Inf_min < double_min : 0x1
+Inf_min < double_max : 0x1
+Inf_min < float_min : 0x1
+Inf_min < float_max : 0x1
+Inf_min >= zero_min : 0x0
+Inf_min >= zero_plus : 0x0
+Inf_min >= zero : 0x0
+Inf_min >= NaN : 0x0
+Inf_min >= Inf_plus : 0x0
+Inf_min >= Inf_min : 0x1
+Inf_min >= Inf : 0x0
+Inf_min >= long_max : 0x0
+Inf_min >= long_min : 0x0
+Inf_min >= int_max : 0x0
+Inf_min >= int_min : 0x0
+Inf_min >= uint_max : 0x0
+Inf_min >= ulong_max : 0x0
+Inf_min >= double_min : 0x0
+Inf_min >= double_max : 0x0
+Inf_min >= float_min : 0x0
+Inf_min >= float_max : 0x0
+Inf_min <= zero_min : 0x1
+Inf_min <= zero_plus : 0x1
+Inf_min <= zero : 0x1
+Inf_min <= NaN : 0x0
+Inf_min <= Inf_plus : 0x1
+Inf_min <= Inf_min : 0x1
+Inf_min <= Inf : 0x1
+Inf_min <= long_max : 0x1
+Inf_min <= long_min : 0x1
+Inf_min <= int_max : 0x1
+Inf_min <= int_min : 0x1
+Inf_min <= uint_max : 0x1
+Inf_min <= ulong_max : 0x1
+Inf_min <= double_min : 0x1
+Inf_min <= double_max : 0x1
+Inf_min <= float_min : 0x1
+Inf_min <= float_max : 0x1
+Inf_min == zero_min : 0x0
+Inf_min == zero_plus : 0x0
+Inf_min == zero : 0x0
+Inf_min == NaN : 0x0
+Inf_min == Inf_plus : 0x0
+Inf_min == Inf_min : 0x1
+Inf_min == Inf : 0x0
+Inf_min == long_max : 0x0
+Inf_min == long_min : 0x0
+Inf_min == int_max : 0x0
+Inf_min == int_min : 0x0
+Inf_min == uint_max : 0x0
+Inf_min == ulong_max : 0x0
+Inf_min == double_min : 0x0
+Inf_min == double_max : 0x0
+Inf_min == float_min : 0x0
+Inf_min == float_max : 0x0
+Inf_min != zero_min : 0x1
+Inf_min != zero_plus : 0x1
+Inf_min != zero : 0x1
+Inf_min != NaN : 0x1
+Inf_min != Inf_plus : 0x1
+Inf_min != Inf_min : 0x0
+Inf_min != Inf : 0x1
+Inf_min != long_max : 0x1
+Inf_min != long_min : 0x1
+Inf_min != int_max : 0x1
+Inf_min != int_min : 0x1
+Inf_min != uint_max : 0x1
+Inf_min != ulong_max : 0x1
+Inf_min != double_min : 0x1
+Inf_min != double_max : 0x1
+Inf_min != float_min : 0x1
+Inf_min != float_max : 0x1
+Inf_min * Inf_min * zero_min : NaN
+Inf_min * Inf_min * zero_plus : NaN
+Inf_min * Inf_min * zero : NaN
+Inf_min * Inf_min * NaN : NaN
+Inf_min * Inf_min * Inf_plus : Inf
+Inf_min * Inf_min * Inf_min : -Inf
+Inf_min * Inf_min * Inf : Inf
+Inf_min * Inf_min * long_max : Inf
+Inf_min * Inf_min * long_min : -Inf
+Inf_min * Inf_min * int_max : Inf
+Inf_min * Inf_min * int_min : -Inf
+Inf_min * Inf_min * uint_max : Inf
+Inf_min * Inf_min * ulong_max : Inf
+Inf_min * Inf_min * double_min : Inf
+Inf_min * Inf_min * double_max : Inf
+Inf_min * Inf_min * float_min : Inf
+Inf_min * Inf_min * float_max : Inf
+Inf / zero_min : -Inf
+Inf / zero_plus : Inf
+Inf / zero : Inf
+Inf / NaN : NaN
+Inf / Inf_plus : NaN
+Inf / Inf_min : NaN
+Inf / Inf : NaN
+Inf / long_max : Inf
+Inf / long_min : -Inf
+Inf / int_max : Inf
+Inf / int_min : -Inf
+Inf / uint_max : Inf
+Inf / ulong_max : Inf
+Inf / double_min : Inf
+Inf / double_max : Inf
+Inf / float_min : Inf
+Inf / float_max : Inf
+Inf * zero_min : NaN
+Inf * zero_plus : NaN
+Inf * zero : NaN
+Inf * NaN : NaN
+Inf * Inf_plus : Inf
+Inf * Inf_min : -Inf
+Inf * Inf : Inf
+Inf * long_max : Inf
+Inf * long_min : -Inf
+Inf * int_max : Inf
+Inf * int_min : -Inf
+Inf * uint_max : Inf
+Inf * ulong_max : Inf
+Inf * double_min : Inf
+Inf * double_max : Inf
+Inf * float_min : Inf
+Inf * float_max : Inf
+Inf + zero_min : Inf
+Inf + zero_plus : Inf
+Inf + zero : Inf
+Inf + NaN : NaN
+Inf + Inf_plus : Inf
+Inf + Inf_min : NaN
+Inf + Inf : Inf
+Inf + long_max : Inf
+Inf + long_min : Inf
+Inf + int_max : Inf
+Inf + int_min : Inf
+Inf + uint_max : Inf
+Inf + ulong_max : Inf
+Inf + double_min : Inf
+Inf + double_max : Inf
+Inf + float_min : Inf
+Inf + float_max : Inf
+Inf - zero_min : Inf
+Inf - zero_plus : Inf
+Inf - zero : Inf
+Inf - NaN : NaN
+Inf - Inf_plus : NaN
+Inf - Inf_min : Inf
+Inf - Inf : NaN
+Inf - long_max : Inf
+Inf - long_min : Inf
+Inf - int_max : Inf
+Inf - int_min : Inf
+Inf - uint_max : Inf
+Inf - ulong_max : Inf
+Inf - double_min : Inf
+Inf - double_max : Inf
+Inf - float_min : Inf
+Inf - float_max : Inf
+Inf > zero_min : 0x1
+Inf > zero_plus : 0x1
+Inf > zero : 0x1
+Inf > NaN : 0x0
+Inf > Inf_plus : 0x0
+Inf > Inf_min : 0x1
+Inf > Inf : 0x0
+Inf > long_max : 0x1
+Inf > long_min : 0x1
+Inf > int_max : 0x1
+Inf > int_min : 0x1
+Inf > uint_max : 0x1
+Inf > ulong_max : 0x1
+Inf > double_min : 0x1
+Inf > double_max : 0x1
+Inf > float_min : 0x1
+Inf > float_max : 0x1
+Inf < zero_min : 0x0
+Inf < zero_plus : 0x0
+Inf < zero : 0x0
+Inf < NaN : 0x0
+Inf < Inf_plus : 0x0
+Inf < Inf_min : 0x0
+Inf < Inf : 0x0
+Inf < long_max : 0x0
+Inf < long_min : 0x0
+Inf < int_max : 0x0
+Inf < int_min : 0x0
+Inf < uint_max : 0x0
+Inf < ulong_max : 0x0
+Inf < double_min : 0x0
+Inf < double_max : 0x0
+Inf < float_min : 0x0
+Inf < float_max : 0x0
+Inf >= zero_min : 0x1
+Inf >= zero_plus : 0x1
+Inf >= zero : 0x1
+Inf >= NaN : 0x0
+Inf >= Inf_plus : 0x1
+Inf >= Inf_min : 0x1
+Inf >= Inf : 0x1
+Inf >= long_max : 0x1
+Inf >= long_min : 0x1
+Inf >= int_max : 0x1
+Inf >= int_min : 0x1
+Inf >= uint_max : 0x1
+Inf >= ulong_max : 0x1
+Inf >= double_min : 0x1
+Inf >= double_max : 0x1
+Inf >= float_min : 0x1
+Inf >= float_max : 0x1
+Inf <= zero_min : 0x0
+Inf <= zero_plus : 0x0
+Inf <= zero : 0x0
+Inf <= NaN : 0x0
+Inf <= Inf_plus : 0x1
+Inf <= Inf_min : 0x0
+Inf <= Inf : 0x1
+Inf <= long_max : 0x0
+Inf <= long_min : 0x0
+Inf <= int_max : 0x0
+Inf <= int_min : 0x0
+Inf <= uint_max : 0x0
+Inf <= ulong_max : 0x0
+Inf <= double_min : 0x0
+Inf <= double_max : 0x0
+Inf <= float_min : 0x0
+Inf <= float_max : 0x0
+Inf == zero_min : 0x0
+Inf == zero_plus : 0x0
+Inf == zero : 0x0
+Inf == NaN : 0x0
+Inf == Inf_plus : 0x1
+Inf == Inf_min : 0x0
+Inf == Inf : 0x1
+Inf == long_max : 0x0
+Inf == long_min : 0x0
+Inf == int_max : 0x0
+Inf == int_min : 0x0
+Inf == uint_max : 0x0
+Inf == ulong_max : 0x0
+Inf == double_min : 0x0
+Inf == double_max : 0x0
+Inf == float_min : 0x0
+Inf == float_max : 0x0
+Inf != zero_min : 0x1
+Inf != zero_plus : 0x1
+Inf != zero : 0x1
+Inf != NaN : 0x1
+Inf != Inf_plus : 0x0
+Inf != Inf_min : 0x1
+Inf != Inf : 0x0
+Inf != long_max : 0x1
+Inf != long_min : 0x1
+Inf != int_max : 0x1
+Inf != int_min : 0x1
+Inf != uint_max : 0x1
+Inf != ulong_max : 0x1
+Inf != double_min : 0x1
+Inf != double_max : 0x1
+Inf != float_min : 0x1
+Inf != float_max : 0x1
+Inf * Inf * zero_min : NaN
+Inf * Inf * zero_plus : NaN
+Inf * Inf * zero : NaN
+Inf * Inf * NaN : NaN
+Inf * Inf * Inf_plus : Inf
+Inf * Inf * Inf_min : -Inf
+Inf * Inf * Inf : Inf
+Inf * Inf * long_max : Inf
+Inf * Inf * long_min : -Inf
+Inf * Inf * int_max : Inf
+Inf * Inf * int_min : -Inf
+Inf * Inf * uint_max : Inf
+Inf * Inf * ulong_max : Inf
+Inf * Inf * double_min : Inf
+Inf * Inf * double_max : Inf
+Inf * Inf * float_min : Inf
+Inf * Inf * float_max : Inf
+****************** limits fx_float_long
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+long_max / zero_min : -Inf
+long_max / zero_plus : Inf
+long_max / zero : Inf
+long_max / NaN : NaN
+long_max / Inf_plus : 0x0
+long_max / Inf_min : 0x0
+long_max / Inf : 0x0
+long_max / long_max : 0x1
+long_max / long_min : 0xf.0000000000000002
+long_max / int_max : 0x100000002.00000002
+long_max / int_min : 0xf00000000.00000002
+long_max / uint_max : 0x080000000.7fffffff
+long_max / ulong_max : 0x.7fffffffffffffff
+long_max / double_min : 0x1fffffffffffffffce+255
+long_max / double_max : 0x.080000000000003ffe-239
+long_max / float_min : 0x1fffffffffffffffce+31
+long_max / float_max : 0x.08000008000007fffe-15
+long_max * zero_min : 0x0
+long_max * zero_plus : 0x0
+long_max * zero : 0x0
+long_max * NaN : NaN
+long_max * Inf_plus : Inf
+long_max * Inf_min : -Inf
+long_max * Inf : Inf
+long_max * long_max : 0x3fffffffffffffff0000000000000001
+long_max * long_min : 0xc0000000000000008e+15
+long_max * int_max : 0x3fffffff7fffffff80000001
+long_max * int_min : 0xc0000000000000008e+7
+long_max * uint_max : 0x7fffffff7fffffff00000001
+long_max * ulong_max : 0x7ffffffffffffffe8000000000000001
+long_max * double_min : 0x.1fffffffffffffffce-239
+long_max * double_max : 0x7ffffffffffffbff00000000000008e+242
+long_max * float_min : 0x.1fffffffffffffffce-15
+long_max * float_max : 0x7fffff7fffffffff000001e+26
+long_max + zero_min : 0x7fffffffffffffff
+long_max + zero_plus : 0x7fffffffffffffff
+long_max + zero : 0x7fffffffffffffff
+long_max + NaN : NaN
+long_max + Inf_plus : Inf
+long_max + Inf_min : -Inf
+long_max + Inf : Inf
+long_max + long_max : 0x0fffffffffffffffe
+long_max + long_min : 0xf
+long_max + int_max : 0x0800000007ffffffe
+long_max + int_min : 0x7fffffff7fffffff
+long_max + uint_max : 0x080000000fffffffe
+long_max + ulong_max : 0x17ffffffffffffffe
+long_max + double_min : 0x7fffffffffffffff
+long_max + double_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max + float_min : 0x7fffffffffffffff.00000000000000000000000000000004
+long_max + float_max : 0x0ffffff00000000007fffffffffffffff
+long_max - zero_min : 0x7fffffffffffffff
+long_max - zero_plus : 0x7fffffffffffffff
+long_max - zero : 0x7fffffffffffffff
+long_max - NaN : NaN
+long_max - Inf_plus : -Inf
+long_max - Inf_min : Inf
+long_max - Inf : -Inf
+long_max - long_max : 0x0
+long_max - long_min : 0x0ffffffffffffffff
+long_max - int_max : 0x7fffffff8e+7
+long_max - int_min : 0x0800000007fffffff
+long_max - uint_max : 0x7fffffffe+8
+long_max - ulong_max : 0x8e+15
+long_max - double_min : 0x7fffffffffffffff
+long_max - double_max : 0xf0000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+long_max - float_min : 0x7ffffffffffffffe.fffffffffffffffffffffffffffffffc
+long_max - float_max : 0xf00000100000000007fffffffffffffff
+long_max > zero_min : 0x1
+long_max > zero_plus : 0x1
+long_max > zero : 0x1
+long_max > NaN : 0x0
+long_max > Inf_plus : 0x0
+long_max > Inf_min : 0x1
+long_max > Inf : 0x0
+long_max > long_max : 0x0
+long_max > long_min : 0x1
+long_max > int_max : 0x1
+long_max > int_min : 0x1
+long_max > uint_max : 0x1
+long_max > ulong_max : 0x0
+long_max > double_min : 0x1
+long_max > double_max : 0x0
+long_max > float_min : 0x1
+long_max > float_max : 0x0
+long_max < zero_min : 0x0
+long_max < zero_plus : 0x0
+long_max < zero : 0x0
+long_max < NaN : 0x0
+long_max < Inf_plus : 0x1
+long_max < Inf_min : 0x0
+long_max < Inf : 0x1
+long_max < long_max : 0x0
+long_max < long_min : 0x0
+long_max < int_max : 0x0
+long_max < int_min : 0x0
+long_max < uint_max : 0x0
+long_max < ulong_max : 0x1
+long_max < double_min : 0x0
+long_max < double_max : 0x1
+long_max < float_min : 0x0
+long_max < float_max : 0x1
+long_max >= zero_min : 0x1
+long_max >= zero_plus : 0x1
+long_max >= zero : 0x1
+long_max >= NaN : 0x0
+long_max >= Inf_plus : 0x0
+long_max >= Inf_min : 0x1
+long_max >= Inf : 0x0
+long_max >= long_max : 0x1
+long_max >= long_min : 0x1
+long_max >= int_max : 0x1
+long_max >= int_min : 0x1
+long_max >= uint_max : 0x1
+long_max >= ulong_max : 0x0
+long_max >= double_min : 0x1
+long_max >= double_max : 0x0
+long_max >= float_min : 0x1
+long_max >= float_max : 0x0
+long_max <= zero_min : 0x0
+long_max <= zero_plus : 0x0
+long_max <= zero : 0x0
+long_max <= NaN : 0x0
+long_max <= Inf_plus : 0x1
+long_max <= Inf_min : 0x0
+long_max <= Inf : 0x1
+long_max <= long_max : 0x1
+long_max <= long_min : 0x0
+long_max <= int_max : 0x0
+long_max <= int_min : 0x0
+long_max <= uint_max : 0x0
+long_max <= ulong_max : 0x1
+long_max <= double_min : 0x0
+long_max <= double_max : 0x1
+long_max <= float_min : 0x0
+long_max <= float_max : 0x1
+long_max == zero_min : 0x0
+long_max == zero_plus : 0x0
+long_max == zero : 0x0
+long_max == NaN : 0x0
+long_max == Inf_plus : 0x0
+long_max == Inf_min : 0x0
+long_max == Inf : 0x0
+long_max == long_max : 0x1
+long_max == long_min : 0x0
+long_max == int_max : 0x0
+long_max == int_min : 0x0
+long_max == uint_max : 0x0
+long_max == ulong_max : 0x0
+long_max == double_min : 0x0
+long_max == double_max : 0x0
+long_max == float_min : 0x0
+long_max == float_max : 0x0
+long_max != zero_min : 0x1
+long_max != zero_plus : 0x1
+long_max != zero : 0x1
+long_max != NaN : 0x1
+long_max != Inf_plus : 0x1
+long_max != Inf_min : 0x1
+long_max != Inf : 0x1
+long_max != long_max : 0x0
+long_max != long_min : 0x1
+long_max != int_max : 0x1
+long_max != int_min : 0x1
+long_max != uint_max : 0x1
+long_max != ulong_max : 0x1
+long_max != double_min : 0x1
+long_max != double_max : 0x1
+long_max != float_min : 0x1
+long_max != float_max : 0x1
+long_max * long_max * zero_min : 0x0
+long_max * long_max * zero_plus : 0x0
+long_max * long_max * zero : 0x0
+long_max * long_max * NaN : NaN
+long_max * long_max * Inf_plus : Inf
+long_max * long_max * Inf_min : -Inf
+long_max * long_max * Inf : Inf
+long_max * long_max * long_max : 0x1fffffffffffffff40000000000000017fffffffffffffff
+long_max * long_max * long_min : 0xe0000000000000007fffffffffffffff8e+15
+long_max * long_max * int_max : 0x1fffffffbfffffff80000001000000007fffffff
+long_max * long_max * int_min : 0xe0000000000000007fffffffffffffff8e+7
+long_max * long_max * uint_max : 0x3fffffffbfffffff0000000100000000ffffffff
+long_max * long_max * ulong_max : 0x3ffffffffffffffec000000000000001ffffffffffffffff
+long_max * long_max * double_min : 0x.0fffffffffffffffc0000000000000004e-223
+long_max * long_max * double_max : 0x3ffffffffffffdff0000000000000800fffffffffffff8e+242
+long_max * long_max * float_min : 0x0.fffffffffffffffc0000000000000004
+long_max * long_max * float_max : 0x3fffffbfffffffff0000010000000000ffffffe+26
+long_min / zero_min : Inf
+long_min / zero_plus : -Inf
+long_min / zero : -Inf
+long_min / NaN : NaN
+long_min / Inf_plus : 0x0
+long_min / Inf_min : 0x0
+long_min / Inf : 0x0
+long_min / long_max : 0xe.fffffffffffffffe
+long_min / long_min : 0x1
+long_min / int_max : 0xefffffffd.fffffffc
+long_min / int_min : 0x1e+8
+long_min / uint_max : 0xf7fffffff.8
+long_min / ulong_max : 0x.8
+long_min / double_min : 0xee+271
+long_min / double_max : 0x.f7ffffffffffffce-239
+long_min / float_min : 0xee+47
+long_min / float_max : 0x.f7fffff7fffff8e-15
+long_min * zero_min : 0x0
+long_min * zero_plus : 0x0
+long_min * zero : 0x0
+long_min * NaN : NaN
+long_min * Inf_plus : -Inf
+long_min * Inf_min : Inf
+long_min * Inf : -Inf
+long_min * long_max : 0xc0000000000000008e+15
+long_min * long_min : 0x4e+31
+long_min * int_max : 0xc00000008e+15
+long_min * int_min : 0x4e+23
+long_min * uint_max : 0x800000008e+15
+long_min * ulong_max : 0x80000000000000008e+15
+long_min * double_min : 0x.ee-239
+long_min * double_max : 0x80000000000004e+258
+long_min * float_min : 0x.ee-15
+long_min * float_max : 0x8000008e+41
+long_min + zero_min : 0x8e+15
+long_min + zero_plus : 0x8e+15
+long_min + zero : 0x8e+15
+long_min + NaN : NaN
+long_min + Inf_plus : Inf
+long_min + Inf_min : -Inf
+long_min + Inf : Inf
+long_min + long_max : 0xf
+long_min + long_min : 0xfe+16
+long_min + int_max : 0x800000007fffffff
+long_min + int_min : 0xf7fffffff8e+7
+long_min + uint_max : 0x80000000ffffffff
+long_min + ulong_max : 0x7fffffffffffffff
+long_min + double_min : 0x8e+15
+long_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min + float_min : 0x8000000000000000.00000000000000000000000000000004
+long_min + float_max : 0x0fffffeffffffffff8e+15
+long_min - zero_min : 0x8e+15
+long_min - zero_plus : 0x8e+15
+long_min - zero : 0x8e+15
+long_min - NaN : NaN
+long_min - Inf_plus : -Inf
+long_min - Inf_min : Inf
+long_min - Inf : -Inf
+long_min - long_max : 0xf0000000000000001
+long_min - long_min : 0x0
+long_min - int_max : 0xf7fffffff80000001
+long_min - int_min : 0x800000008e+7
+long_min - uint_max : 0xf7fffffff00000001
+long_min - ulong_max : 0xe8000000000000001
+long_min - double_min : 0x8e+15
+long_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+long_min - float_min : 0xf7fffffffffffffff.fffffffffffffffffffffffffffffffc
+long_min - float_max : 0xf000000ffffffffff8e+15
+long_min > zero_min : 0x0
+long_min > zero_plus : 0x0
+long_min > zero : 0x0
+long_min > NaN : 0x0
+long_min > Inf_plus : 0x0
+long_min > Inf_min : 0x1
+long_min > Inf : 0x0
+long_min > long_max : 0x0
+long_min > long_min : 0x0
+long_min > int_max : 0x0
+long_min > int_min : 0x0
+long_min > uint_max : 0x0
+long_min > ulong_max : 0x0
+long_min > double_min : 0x0
+long_min > double_max : 0x0
+long_min > float_min : 0x0
+long_min > float_max : 0x0
+long_min < zero_min : 0x1
+long_min < zero_plus : 0x1
+long_min < zero : 0x1
+long_min < NaN : 0x0
+long_min < Inf_plus : 0x1
+long_min < Inf_min : 0x0
+long_min < Inf : 0x1
+long_min < long_max : 0x1
+long_min < long_min : 0x0
+long_min < int_max : 0x1
+long_min < int_min : 0x1
+long_min < uint_max : 0x1
+long_min < ulong_max : 0x1
+long_min < double_min : 0x1
+long_min < double_max : 0x1
+long_min < float_min : 0x1
+long_min < float_max : 0x1
+long_min >= zero_min : 0x0
+long_min >= zero_plus : 0x0
+long_min >= zero : 0x0
+long_min >= NaN : 0x0
+long_min >= Inf_plus : 0x0
+long_min >= Inf_min : 0x1
+long_min >= Inf : 0x0
+long_min >= long_max : 0x0
+long_min >= long_min : 0x1
+long_min >= int_max : 0x0
+long_min >= int_min : 0x0
+long_min >= uint_max : 0x0
+long_min >= ulong_max : 0x0
+long_min >= double_min : 0x0
+long_min >= double_max : 0x0
+long_min >= float_min : 0x0
+long_min >= float_max : 0x0
+long_min <= zero_min : 0x1
+long_min <= zero_plus : 0x1
+long_min <= zero : 0x1
+long_min <= NaN : 0x0
+long_min <= Inf_plus : 0x1
+long_min <= Inf_min : 0x0
+long_min <= Inf : 0x1
+long_min <= long_max : 0x1
+long_min <= long_min : 0x1
+long_min <= int_max : 0x1
+long_min <= int_min : 0x1
+long_min <= uint_max : 0x1
+long_min <= ulong_max : 0x1
+long_min <= double_min : 0x1
+long_min <= double_max : 0x1
+long_min <= float_min : 0x1
+long_min <= float_max : 0x1
+long_min == zero_min : 0x0
+long_min == zero_plus : 0x0
+long_min == zero : 0x0
+long_min == NaN : 0x0
+long_min == Inf_plus : 0x0
+long_min == Inf_min : 0x0
+long_min == Inf : 0x0
+long_min == long_max : 0x0
+long_min == long_min : 0x1
+long_min == int_max : 0x0
+long_min == int_min : 0x0
+long_min == uint_max : 0x0
+long_min == ulong_max : 0x0
+long_min == double_min : 0x0
+long_min == double_max : 0x0
+long_min == float_min : 0x0
+long_min == float_max : 0x0
+long_min != zero_min : 0x1
+long_min != zero_plus : 0x1
+long_min != zero : 0x1
+long_min != NaN : 0x1
+long_min != Inf_plus : 0x1
+long_min != Inf_min : 0x1
+long_min != Inf : 0x1
+long_min != long_max : 0x1
+long_min != long_min : 0x0
+long_min != int_max : 0x1
+long_min != int_min : 0x1
+long_min != uint_max : 0x1
+long_min != ulong_max : 0x1
+long_min != double_min : 0x1
+long_min != double_max : 0x1
+long_min != float_min : 0x1
+long_min != float_max : 0x1
+long_min * long_min * zero_min : 0x0
+long_min * long_min * zero_plus : 0x0
+long_min * long_min * zero : 0x0
+long_min * long_min * NaN : NaN
+long_min * long_min * Inf_plus : Inf
+long_min * long_min * Inf_min : -Inf
+long_min * long_min * Inf : Inf
+long_min * long_min * long_max : 0x1fffffffffffffffce+31
+long_min * long_min * long_min : 0xee+47
+long_min * long_min * int_max : 0x1fffffffce+31
+long_min * long_min * int_min : 0xee+39
+long_min * long_min * uint_max : 0x3fffffffce+31
+long_min * long_min * ulong_max : 0x3fffffffffffffffce+31
+long_min * long_min * double_min : 0x.1e-223
+long_min * long_min * double_max : 0x3ffffffffffffee+274
+long_min * long_min * float_min : 0x1
+long_min * long_min * float_max : 0x3fffffce+57
+int_max / zero_min : -Inf
+int_max / zero_plus : Inf
+int_max / zero : Inf
+int_max / NaN : NaN
+int_max / Inf_plus : 0x0
+int_max / Inf_min : 0x0
+int_max / Inf : 0x0
+int_max / long_max : 0x.0fffffffe00000001e-7
+int_max / long_min : 0x.f00000002e-7
+int_max / int_max : 0x1
+int_max / int_min : 0xf.00000002
+int_max / uint_max : 0x.7fffffff7fffffff
+int_max / ulong_max : 0x.7fffffffe-8
+int_max / double_min : 0x1fffffffce+255
+int_max / double_max : 0x.7fffffff000004e-248
+int_max / float_min : 0x1fffffffce+31
+int_max / float_max : 0x.08000007f00007fe-23
+int_max * zero_min : 0x0
+int_max * zero_plus : 0x0
+int_max * zero : 0x0
+int_max * NaN : NaN
+int_max * Inf_plus : Inf
+int_max * Inf_min : -Inf
+int_max * Inf : Inf
+int_max * long_max : 0x3fffffff7fffffff80000001
+int_max * long_min : 0xc00000008e+15
+int_max * int_max : 0x3fffffff00000001
+int_max * int_min : 0xc00000008e+7
+int_max * uint_max : 0x7ffffffe80000001
+int_max * ulong_max : 0x7ffffffeffffffff80000001
+int_max * double_min : 0x.1fffffffce-247
+int_max * double_max : 0x7ffffffefffffc00000008e+242
+int_max * float_min : 0x.1fffffffce-23
+int_max * float_max : 0x7fffff7f000001e+26
+int_max + zero_min : 0x7fffffff
+int_max + zero_plus : 0x7fffffff
+int_max + zero : 0x7fffffff
+int_max + NaN : NaN
+int_max + Inf_plus : Inf
+int_max + Inf_min : -Inf
+int_max + Inf : Inf
+int_max + long_max : 0x0800000007ffffffe
+int_max + long_min : 0x800000007fffffff
+int_max + int_max : 0x0fffffffe
+int_max + int_min : 0xf
+int_max + uint_max : 0x17ffffffe
+int_max + ulong_max : 0x1000000007ffffffe
+int_max + double_min : 0x7fffffff
+int_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max + float_min : 0x7fffffff.00000000000000000000000000000004
+int_max + float_max : 0x0ffffff0000000000000000007fffffff
+int_max - zero_min : 0x7fffffff
+int_max - zero_plus : 0x7fffffff
+int_max - zero : 0x7fffffff
+int_max - NaN : NaN
+int_max - Inf_plus : -Inf
+int_max - Inf_min : Inf
+int_max - Inf : -Inf
+int_max - long_max : 0x800000008e+7
+int_max - long_min : 0x0800000007fffffff
+int_max - int_max : 0x0
+int_max - int_min : 0x0ffffffff
+int_max - uint_max : 0x8e+7
+int_max - ulong_max : 0xf000000008e+7
+int_max - double_min : 0x7fffffff
+int_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+int_max - float_min : 0x7ffffffe.fffffffffffffffffffffffffffffffc
+int_max - float_max : 0xf0000010000000000000000007fffffff
+int_max > zero_min : 0x1
+int_max > zero_plus : 0x1
+int_max > zero : 0x1
+int_max > NaN : 0x0
+int_max > Inf_plus : 0x0
+int_max > Inf_min : 0x1
+int_max > Inf : 0x0
+int_max > long_max : 0x0
+int_max > long_min : 0x1
+int_max > int_max : 0x0
+int_max > int_min : 0x1
+int_max > uint_max : 0x0
+int_max > ulong_max : 0x0
+int_max > double_min : 0x1
+int_max > double_max : 0x0
+int_max > float_min : 0x1
+int_max > float_max : 0x0
+int_max < zero_min : 0x0
+int_max < zero_plus : 0x0
+int_max < zero : 0x0
+int_max < NaN : 0x0
+int_max < Inf_plus : 0x1
+int_max < Inf_min : 0x0
+int_max < Inf : 0x1
+int_max < long_max : 0x1
+int_max < long_min : 0x0
+int_max < int_max : 0x0
+int_max < int_min : 0x0
+int_max < uint_max : 0x1
+int_max < ulong_max : 0x1
+int_max < double_min : 0x0
+int_max < double_max : 0x1
+int_max < float_min : 0x0
+int_max < float_max : 0x1
+int_max >= zero_min : 0x1
+int_max >= zero_plus : 0x1
+int_max >= zero : 0x1
+int_max >= NaN : 0x0
+int_max >= Inf_plus : 0x0
+int_max >= Inf_min : 0x1
+int_max >= Inf : 0x0
+int_max >= long_max : 0x0
+int_max >= long_min : 0x1
+int_max >= int_max : 0x1
+int_max >= int_min : 0x1
+int_max >= uint_max : 0x0
+int_max >= ulong_max : 0x0
+int_max >= double_min : 0x1
+int_max >= double_max : 0x0
+int_max >= float_min : 0x1
+int_max >= float_max : 0x0
+int_max <= zero_min : 0x0
+int_max <= zero_plus : 0x0
+int_max <= zero : 0x0
+int_max <= NaN : 0x0
+int_max <= Inf_plus : 0x1
+int_max <= Inf_min : 0x0
+int_max <= Inf : 0x1
+int_max <= long_max : 0x1
+int_max <= long_min : 0x0
+int_max <= int_max : 0x1
+int_max <= int_min : 0x0
+int_max <= uint_max : 0x1
+int_max <= ulong_max : 0x1
+int_max <= double_min : 0x0
+int_max <= double_max : 0x1
+int_max <= float_min : 0x0
+int_max <= float_max : 0x1
+int_max == zero_min : 0x0
+int_max == zero_plus : 0x0
+int_max == zero : 0x0
+int_max == NaN : 0x0
+int_max == Inf_plus : 0x0
+int_max == Inf_min : 0x0
+int_max == Inf : 0x0
+int_max == long_max : 0x0
+int_max == long_min : 0x0
+int_max == int_max : 0x1
+int_max == int_min : 0x0
+int_max == uint_max : 0x0
+int_max == ulong_max : 0x0
+int_max == double_min : 0x0
+int_max == double_max : 0x0
+int_max == float_min : 0x0
+int_max == float_max : 0x0
+int_max != zero_min : 0x1
+int_max != zero_plus : 0x1
+int_max != zero : 0x1
+int_max != NaN : 0x1
+int_max != Inf_plus : 0x1
+int_max != Inf_min : 0x1
+int_max != Inf : 0x1
+int_max != long_max : 0x1
+int_max != long_min : 0x1
+int_max != int_max : 0x0
+int_max != int_min : 0x1
+int_max != uint_max : 0x1
+int_max != ulong_max : 0x1
+int_max != double_min : 0x1
+int_max != double_max : 0x1
+int_max != float_min : 0x1
+int_max != float_max : 0x1
+int_max * int_max * zero_min : 0x0
+int_max * int_max * zero_plus : 0x0
+int_max * int_max * zero : 0x0
+int_max * int_max * NaN : NaN
+int_max * int_max * Inf_plus : Inf
+int_max * int_max * Inf_min : -Inf
+int_max * int_max * Inf : Inf
+int_max * int_max * long_max : 0x1fffffff8000000040000000ffffffff
+int_max * int_max * long_min : 0xe00000007fffffff8e+15
+int_max * int_max * int_max : 0x1fffffff400000017fffffff
+int_max * int_max * int_min : 0xe00000007fffffff8e+7
+int_max * int_max * uint_max : 0x3ffffffec0000001ffffffff
+int_max * int_max * ulong_max : 0x3fffffff00000000c0000000ffffffff
+int_max * int_max * double_min : 0x.0fffffffc00000004e-239
+int_max * int_max * double_max : 0x3ffffffefffffe01000007fffffff8e+242
+int_max * int_max * float_min : 0x.0fffffffc00000004e-15
+int_max * int_max * float_max : 0x3fffffbf00000100ffffffe+26
+int_min / zero_min : Inf
+int_min / zero_plus : -Inf
+int_min / zero : -Inf
+int_min / NaN : NaN
+int_min / Inf_plus : 0x0
+int_min / Inf_min : 0x0
+int_min / Inf : 0x0
+int_min / long_max : 0x.efffffffffffffffee-7
+int_min / long_min : 0x.1e-7
+int_min / int_max : 0xe.fffffffdfffffffc
+int_min / int_min : 0x1
+int_min / uint_max : 0xf.7fffffff8
+int_min / ulong_max : 0x.8e-8
+int_min / double_min : 0xee+263
+int_min / double_max : 0x.f7ffffffffffffce-247
+int_min / float_min : 0xee+39
+int_min / float_max : 0x.f7fffff7fffff8e-23
+int_min * zero_min : 0x0
+int_min * zero_plus : 0x0
+int_min * zero : 0x0
+int_min * NaN : NaN
+int_min * Inf_plus : -Inf
+int_min * Inf_min : Inf
+int_min * Inf : -Inf
+int_min * long_max : 0xc0000000000000008e+7
+int_min * long_min : 0x4e+23
+int_min * int_max : 0xc00000008e+7
+int_min * int_min : 0x4e+15
+int_min * uint_max : 0x800000008e+7
+int_min * ulong_max : 0x80000000000000008e+7
+int_min * double_min : 0x.ee-247
+int_min * double_max : 0x80000000000004e+250
+int_min * float_min : 0x.ee-23
+int_min * float_max : 0x8000008e+33
+int_min + zero_min : 0x8e+7
+int_min + zero_plus : 0x8e+7
+int_min + zero : 0x8e+7
+int_min + NaN : NaN
+int_min + Inf_plus : Inf
+int_min + Inf_min : -Inf
+int_min + Inf : Inf
+int_min + long_max : 0x7fffffff7fffffff
+int_min + long_min : 0xf7fffffff8e+7
+int_min + int_max : 0xf
+int_min + int_min : 0xfe+8
+int_min + uint_max : 0x7fffffff
+int_min + ulong_max : 0x0ffffffff7fffffff
+int_min + double_min : 0x8e+7
+int_min + double_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min + float_min : 0x80000000.00000000000000000000000000000004
+int_min + float_max : 0x0fffffeffffffffffffffffff8e+7
+int_min - zero_min : 0x8e+7
+int_min - zero_plus : 0x8e+7
+int_min - zero : 0x8e+7
+int_min - NaN : NaN
+int_min - Inf_plus : -Inf
+int_min - Inf_min : Inf
+int_min - Inf : -Inf
+int_min - long_max : 0xf7fffffff80000001
+int_min - long_min : 0x7fffffff8e+7
+int_min - int_max : 0xf00000001
+int_min - int_min : 0x0
+int_min - uint_max : 0xe80000001
+int_min - ulong_max : 0xeffffffff80000001
+int_min - double_min : 0x8e+7
+int_min - double_max : 0xf00000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+int_min - float_min : 0xf7fffffff.fffffffffffffffffffffffffffffffc
+int_min - float_max : 0xf000000ffffffffffffffffff8e+7
+int_min > zero_min : 0x0
+int_min > zero_plus : 0x0
+int_min > zero : 0x0
+int_min > NaN : 0x0
+int_min > Inf_plus : 0x0
+int_min > Inf_min : 0x1
+int_min > Inf : 0x0
+int_min > long_max : 0x0
+int_min > long_min : 0x1
+int_min > int_max : 0x0
+int_min > int_min : 0x0
+int_min > uint_max : 0x0
+int_min > ulong_max : 0x0
+int_min > double_min : 0x0
+int_min > double_max : 0x0
+int_min > float_min : 0x0
+int_min > float_max : 0x0
+int_min < zero_min : 0x1
+int_min < zero_plus : 0x1
+int_min < zero : 0x1
+int_min < NaN : 0x0
+int_min < Inf_plus : 0x1
+int_min < Inf_min : 0x0
+int_min < Inf : 0x1
+int_min < long_max : 0x1
+int_min < long_min : 0x0
+int_min < int_max : 0x1
+int_min < int_min : 0x0
+int_min < uint_max : 0x1
+int_min < ulong_max : 0x1
+int_min < double_min : 0x1
+int_min < double_max : 0x1
+int_min < float_min : 0x1
+int_min < float_max : 0x1
+int_min >= zero_min : 0x0
+int_min >= zero_plus : 0x0
+int_min >= zero : 0x0
+int_min >= NaN : 0x0
+int_min >= Inf_plus : 0x0
+int_min >= Inf_min : 0x1
+int_min >= Inf : 0x0
+int_min >= long_max : 0x0
+int_min >= long_min : 0x1
+int_min >= int_max : 0x0
+int_min >= int_min : 0x1
+int_min >= uint_max : 0x0
+int_min >= ulong_max : 0x0
+int_min >= double_min : 0x0
+int_min >= double_max : 0x0
+int_min >= float_min : 0x0
+int_min >= float_max : 0x0
+int_min <= zero_min : 0x1
+int_min <= zero_plus : 0x1
+int_min <= zero : 0x1
+int_min <= NaN : 0x0
+int_min <= Inf_plus : 0x1
+int_min <= Inf_min : 0x0
+int_min <= Inf : 0x1
+int_min <= long_max : 0x1
+int_min <= long_min : 0x0
+int_min <= int_max : 0x1
+int_min <= int_min : 0x1
+int_min <= uint_max : 0x1
+int_min <= ulong_max : 0x1
+int_min <= double_min : 0x1
+int_min <= double_max : 0x1
+int_min <= float_min : 0x1
+int_min <= float_max : 0x1
+int_min == zero_min : 0x0
+int_min == zero_plus : 0x0
+int_min == zero : 0x0
+int_min == NaN : 0x0
+int_min == Inf_plus : 0x0
+int_min == Inf_min : 0x0
+int_min == Inf : 0x0
+int_min == long_max : 0x0
+int_min == long_min : 0x0
+int_min == int_max : 0x0
+int_min == int_min : 0x1
+int_min == uint_max : 0x0
+int_min == ulong_max : 0x0
+int_min == double_min : 0x0
+int_min == double_max : 0x0
+int_min == float_min : 0x0
+int_min == float_max : 0x0
+int_min != zero_min : 0x1
+int_min != zero_plus : 0x1
+int_min != zero : 0x1
+int_min != NaN : 0x1
+int_min != Inf_plus : 0x1
+int_min != Inf_min : 0x1
+int_min != Inf : 0x1
+int_min != long_max : 0x1
+int_min != long_min : 0x1
+int_min != int_max : 0x1
+int_min != int_min : 0x0
+int_min != uint_max : 0x1
+int_min != ulong_max : 0x1
+int_min != double_min : 0x1
+int_min != double_max : 0x1
+int_min != float_min : 0x1
+int_min != float_max : 0x1
+int_min * int_min * zero_min : 0x0
+int_min * int_min * zero_plus : 0x0
+int_min * int_min * zero : 0x0
+int_min * int_min * NaN : NaN
+int_min * int_min * Inf_plus : Inf
+int_min * int_min * Inf_min : -Inf
+int_min * int_min * Inf : Inf
+int_min * int_min * long_max : 0x1fffffffffffffffce+15
+int_min * int_min * long_min : 0xee+31
+int_min * int_min * int_max : 0x1fffffffce+15
+int_min * int_min * int_min : 0xee+23
+int_min * int_min * uint_max : 0x3fffffffce+15
+int_min * int_min * ulong_max : 0x3fffffffffffffffce+15
+int_min * int_min * double_min : 0x.1e-239
+int_min * int_min * double_max : 0x3ffffffffffffee+258
+int_min * int_min * float_min : 0x.1e-15
+int_min * int_min * float_max : 0x3fffffce+41
+uint_max / zero_min : -Inf
+uint_max / zero_plus : Inf
+uint_max / zero : Inf
+uint_max / NaN : NaN
+uint_max / Inf_plus : 0x0
+uint_max / Inf_min : 0x0
+uint_max / Inf : 0x0
+uint_max / long_max : 0x.1fffffffe00000002e-7
+uint_max / long_min : 0x.e00000002e-7
+uint_max / int_max : 0x2.0000000200000004
+uint_max / int_min : 0xe.00000002
+uint_max / uint_max : 0x1
+uint_max / ulong_max : 0x.0ffffffffe-7
+uint_max / double_min : 0x3fffffffce+255
+uint_max / double_max : 0x.0ffffffff000008e-247
+uint_max / float_min : 0x3fffffffce+31
+uint_max / float_max : 0x.1000000ff0000ffe-23
+uint_max * zero_min : 0x0
+uint_max * zero_plus : 0x0
+uint_max * zero : 0x0
+uint_max * NaN : NaN
+uint_max * Inf_plus : Inf
+uint_max * Inf_min : -Inf
+uint_max * Inf : Inf
+uint_max * long_max : 0x7fffffff7fffffff00000001
+uint_max * long_min : 0x800000008e+15
+uint_max * int_max : 0x7ffffffe80000001
+uint_max * int_min : 0x800000008e+7
+uint_max * uint_max : 0x0fffffffe00000001
+uint_max * ulong_max : 0x0fffffffeffffffff00000001
+uint_max * double_min : 0x.3fffffffce-247
+uint_max * double_max : 0x0fffffffefffff800000008e+242
+uint_max * float_min : 0x.3fffffffce-23
+uint_max * float_max : 0x0fffffeff000001e+26
+uint_max + zero_min : 0x0ffffffff
+uint_max + zero_plus : 0x0ffffffff
+uint_max + zero : 0x0ffffffff
+uint_max + NaN : NaN
+uint_max + Inf_plus : Inf
+uint_max + Inf_min : -Inf
+uint_max + Inf : Inf
+uint_max + long_max : 0x080000000fffffffe
+uint_max + long_min : 0x80000000ffffffff
+uint_max + int_max : 0x17ffffffe
+uint_max + int_min : 0x7fffffff
+uint_max + uint_max : 0x1fffffffe
+uint_max + ulong_max : 0x100000000fffffffe
+uint_max + double_min : 0x0ffffffff
+uint_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max + float_min : 0x0ffffffff.00000000000000000000000000000004
+uint_max + float_max : 0x0ffffff000000000000000000ffffffff
+uint_max - zero_min : 0x0ffffffff
+uint_max - zero_plus : 0x0ffffffff
+uint_max - zero : 0x0ffffffff
+uint_max - NaN : NaN
+uint_max - Inf_plus : -Inf
+uint_max - Inf_min : Inf
+uint_max - Inf : -Inf
+uint_max - long_max : 0x80000001e+8
+uint_max - long_min : 0x080000000ffffffff
+uint_max - int_max : 0x08e+7
+uint_max - int_min : 0x17fffffff
+uint_max - uint_max : 0x0
+uint_max - ulong_max : 0xf00000001e+8
+uint_max - double_min : 0x0ffffffff
+uint_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+uint_max - float_min : 0x0fffffffe.fffffffffffffffffffffffffffffffc
+uint_max - float_max : 0xf000001000000000000000000ffffffff
+uint_max > zero_min : 0x1
+uint_max > zero_plus : 0x1
+uint_max > zero : 0x1
+uint_max > NaN : 0x0
+uint_max > Inf_plus : 0x0
+uint_max > Inf_min : 0x1
+uint_max > Inf : 0x0
+uint_max > long_max : 0x0
+uint_max > long_min : 0x1
+uint_max > int_max : 0x1
+uint_max > int_min : 0x1
+uint_max > uint_max : 0x0
+uint_max > ulong_max : 0x0
+uint_max > double_min : 0x1
+uint_max > double_max : 0x0
+uint_max > float_min : 0x1
+uint_max > float_max : 0x0
+uint_max < zero_min : 0x0
+uint_max < zero_plus : 0x0
+uint_max < zero : 0x0
+uint_max < NaN : 0x0
+uint_max < Inf_plus : 0x1
+uint_max < Inf_min : 0x0
+uint_max < Inf : 0x1
+uint_max < long_max : 0x1
+uint_max < long_min : 0x0
+uint_max < int_max : 0x0
+uint_max < int_min : 0x0
+uint_max < uint_max : 0x0
+uint_max < ulong_max : 0x1
+uint_max < double_min : 0x0
+uint_max < double_max : 0x1
+uint_max < float_min : 0x0
+uint_max < float_max : 0x1
+uint_max >= zero_min : 0x1
+uint_max >= zero_plus : 0x1
+uint_max >= zero : 0x1
+uint_max >= NaN : 0x0
+uint_max >= Inf_plus : 0x0
+uint_max >= Inf_min : 0x1
+uint_max >= Inf : 0x0
+uint_max >= long_max : 0x0
+uint_max >= long_min : 0x1
+uint_max >= int_max : 0x1
+uint_max >= int_min : 0x1
+uint_max >= uint_max : 0x1
+uint_max >= ulong_max : 0x0
+uint_max >= double_min : 0x1
+uint_max >= double_max : 0x0
+uint_max >= float_min : 0x1
+uint_max >= float_max : 0x0
+uint_max <= zero_min : 0x0
+uint_max <= zero_plus : 0x0
+uint_max <= zero : 0x0
+uint_max <= NaN : 0x0
+uint_max <= Inf_plus : 0x1
+uint_max <= Inf_min : 0x0
+uint_max <= Inf : 0x1
+uint_max <= long_max : 0x1
+uint_max <= long_min : 0x0
+uint_max <= int_max : 0x0
+uint_max <= int_min : 0x0
+uint_max <= uint_max : 0x1
+uint_max <= ulong_max : 0x1
+uint_max <= double_min : 0x0
+uint_max <= double_max : 0x1
+uint_max <= float_min : 0x0
+uint_max <= float_max : 0x1
+uint_max == zero_min : 0x0
+uint_max == zero_plus : 0x0
+uint_max == zero : 0x0
+uint_max == NaN : 0x0
+uint_max == Inf_plus : 0x0
+uint_max == Inf_min : 0x0
+uint_max == Inf : 0x0
+uint_max == long_max : 0x0
+uint_max == long_min : 0x0
+uint_max == int_max : 0x0
+uint_max == int_min : 0x0
+uint_max == uint_max : 0x1
+uint_max == ulong_max : 0x0
+uint_max == double_min : 0x0
+uint_max == double_max : 0x0
+uint_max == float_min : 0x0
+uint_max == float_max : 0x0
+uint_max != zero_min : 0x1
+uint_max != zero_plus : 0x1
+uint_max != zero : 0x1
+uint_max != NaN : 0x1
+uint_max != Inf_plus : 0x1
+uint_max != Inf_min : 0x1
+uint_max != Inf : 0x1
+uint_max != long_max : 0x1
+uint_max != long_min : 0x1
+uint_max != int_max : 0x1
+uint_max != int_min : 0x1
+uint_max != uint_max : 0x0
+uint_max != ulong_max : 0x1
+uint_max != double_min : 0x1
+uint_max != double_max : 0x1
+uint_max != float_min : 0x1
+uint_max != float_max : 0x1
+uint_max * uint_max * zero_min : 0x0
+uint_max * uint_max * zero_plus : 0x0
+uint_max * uint_max * zero : 0x0
+uint_max * uint_max * NaN : NaN
+uint_max * uint_max * Inf_plus : Inf
+uint_max * uint_max * Inf_min : -Inf
+uint_max * uint_max * Inf : Inf
+uint_max * uint_max * long_max : 0x7ffffffeffffffff80000001ffffffff
+uint_max * uint_max * long_min : 0x80000000ffffffff8e+15
+uint_max * uint_max * int_max : 0x7ffffffe000000027fffffff
+uint_max * uint_max * int_min : 0x80000000ffffffff8e+7
+uint_max * uint_max * uint_max : 0x0fffffffd00000002ffffffff
+uint_max * uint_max * ulong_max : 0x0fffffffe0000000000000001ffffffff
+uint_max * uint_max * double_min : 0x.3fffffff800000004e-239
+uint_max * uint_max * double_max : 0x0fffffffdfffff80100000ffffffff8e+242
+uint_max * uint_max * float_min : 0x.3fffffff800000004e-15
+uint_max * uint_max * float_max : 0x0fffffefe00000200ffffffe+26
+ulong_max / zero_min : -Inf
+ulong_max / zero_plus : Inf
+ulong_max / zero : Inf
+ulong_max / NaN : NaN
+ulong_max / Inf_plus : 0x0
+ulong_max / Inf_min : 0x0
+ulong_max / Inf : 0x0
+ulong_max / long_max : 0x2.0000000000000002
+ulong_max / long_min : 0xe.0000000000000002
+ulong_max / int_max : 0x200000004.00000008
+ulong_max / int_min : 0xe00000000.00000002
+ulong_max / uint_max : 0x100000001
+ulong_max / ulong_max : 0x1
+ulong_max / double_min : 0x3fffffffffffffffce+255
+ulong_max / double_max : 0x.100000000000008e-239
+ulong_max / float_min : 0x3fffffffffffffffce+31
+ulong_max / float_max : 0x.1000001000001e-15
+ulong_max * zero_min : 0x0
+ulong_max * zero_plus : 0x0
+ulong_max * zero : 0x0
+ulong_max * NaN : NaN
+ulong_max * Inf_plus : Inf
+ulong_max * Inf_min : -Inf
+ulong_max * Inf : Inf
+ulong_max * long_max : 0x7ffffffffffffffe8000000000000001
+ulong_max * long_min : 0x80000000000000008e+15
+ulong_max * int_max : 0x7ffffffeffffffff80000001
+ulong_max * int_min : 0x80000000000000008e+7
+ulong_max * uint_max : 0x0fffffffeffffffff00000001
+ulong_max * ulong_max : 0x0fffffffffffffffe0000000000000001
+ulong_max * double_min : 0x.3fffffffffffffffce-239
+ulong_max * double_max : 0x0fffffffffffff7ff00000000000008e+242
+ulong_max * float_min : 0x.3fffffffffffffffce-15
+ulong_max * float_max : 0x0fffffeffffffffff000001e+26
+ulong_max + zero_min : 0x0ffffffffffffffff
+ulong_max + zero_plus : 0x0ffffffffffffffff
+ulong_max + zero : 0x0ffffffffffffffff
+ulong_max + NaN : NaN
+ulong_max + Inf_plus : Inf
+ulong_max + Inf_min : -Inf
+ulong_max + Inf : Inf
+ulong_max + long_max : 0x17ffffffffffffffe
+ulong_max + long_min : 0x7fffffffffffffff
+ulong_max + int_max : 0x1000000007ffffffe
+ulong_max + int_min : 0x0ffffffff7fffffff
+ulong_max + uint_max : 0x100000000fffffffe
+ulong_max + ulong_max : 0x1fffffffffffffffe
+ulong_max + double_min : 0x0ffffffffffffffff
+ulong_max + double_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max + float_min : 0x0ffffffffffffffff.00000000000000000000000000000004
+ulong_max + float_max : 0x0ffffff0000000000ffffffffffffffff
+ulong_max - zero_min : 0x0ffffffffffffffff
+ulong_max - zero_plus : 0x0ffffffffffffffff
+ulong_max - zero : 0x0ffffffffffffffff
+ulong_max - NaN : NaN
+ulong_max - Inf_plus : -Inf
+ulong_max - Inf_min : Inf
+ulong_max - Inf : -Inf
+ulong_max - long_max : 0x08e+15
+ulong_max - long_min : 0x17fffffffffffffff
+ulong_max - int_max : 0x0ffffffff8e+7
+ulong_max - int_min : 0x1000000007fffffff
+ulong_max - uint_max : 0x0ffffffffe+8
+ulong_max - ulong_max : 0x0
+ulong_max - double_min : 0x0ffffffffffffffff
+ulong_max - double_max : 0xf000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+ulong_max - float_min : 0x0fffffffffffffffe.fffffffffffffffffffffffffffffffc
+ulong_max - float_max : 0xf0000010000000000ffffffffffffffff
+ulong_max > zero_min : 0x1
+ulong_max > zero_plus : 0x1
+ulong_max > zero : 0x1
+ulong_max > NaN : 0x0
+ulong_max > Inf_plus : 0x0
+ulong_max > Inf_min : 0x1
+ulong_max > Inf : 0x0
+ulong_max > long_max : 0x1
+ulong_max > long_min : 0x1
+ulong_max > int_max : 0x1
+ulong_max > int_min : 0x1
+ulong_max > uint_max : 0x1
+ulong_max > ulong_max : 0x0
+ulong_max > double_min : 0x1
+ulong_max > double_max : 0x0
+ulong_max > float_min : 0x1
+ulong_max > float_max : 0x0
+ulong_max < zero_min : 0x0
+ulong_max < zero_plus : 0x0
+ulong_max < zero : 0x0
+ulong_max < NaN : 0x0
+ulong_max < Inf_plus : 0x1
+ulong_max < Inf_min : 0x0
+ulong_max < Inf : 0x1
+ulong_max < long_max : 0x0
+ulong_max < long_min : 0x0
+ulong_max < int_max : 0x0
+ulong_max < int_min : 0x0
+ulong_max < uint_max : 0x0
+ulong_max < ulong_max : 0x0
+ulong_max < double_min : 0x0
+ulong_max < double_max : 0x1
+ulong_max < float_min : 0x0
+ulong_max < float_max : 0x1
+ulong_max >= zero_min : 0x1
+ulong_max >= zero_plus : 0x1
+ulong_max >= zero : 0x1
+ulong_max >= NaN : 0x0
+ulong_max >= Inf_plus : 0x0
+ulong_max >= Inf_min : 0x1
+ulong_max >= Inf : 0x0
+ulong_max >= long_max : 0x1
+ulong_max >= long_min : 0x1
+ulong_max >= int_max : 0x1
+ulong_max >= int_min : 0x1
+ulong_max >= uint_max : 0x1
+ulong_max >= ulong_max : 0x1
+ulong_max >= double_min : 0x1
+ulong_max >= double_max : 0x0
+ulong_max >= float_min : 0x1
+ulong_max >= float_max : 0x0
+ulong_max <= zero_min : 0x0
+ulong_max <= zero_plus : 0x0
+ulong_max <= zero : 0x0
+ulong_max <= NaN : 0x0
+ulong_max <= Inf_plus : 0x1
+ulong_max <= Inf_min : 0x0
+ulong_max <= Inf : 0x1
+ulong_max <= long_max : 0x0
+ulong_max <= long_min : 0x0
+ulong_max <= int_max : 0x0
+ulong_max <= int_min : 0x0
+ulong_max <= uint_max : 0x0
+ulong_max <= ulong_max : 0x1
+ulong_max <= double_min : 0x0
+ulong_max <= double_max : 0x1
+ulong_max <= float_min : 0x0
+ulong_max <= float_max : 0x1
+ulong_max == zero_min : 0x0
+ulong_max == zero_plus : 0x0
+ulong_max == zero : 0x0
+ulong_max == NaN : 0x0
+ulong_max == Inf_plus : 0x0
+ulong_max == Inf_min : 0x0
+ulong_max == Inf : 0x0
+ulong_max == long_max : 0x0
+ulong_max == long_min : 0x0
+ulong_max == int_max : 0x0
+ulong_max == int_min : 0x0
+ulong_max == uint_max : 0x0
+ulong_max == ulong_max : 0x1
+ulong_max == double_min : 0x0
+ulong_max == double_max : 0x0
+ulong_max == float_min : 0x0
+ulong_max == float_max : 0x0
+ulong_max != zero_min : 0x1
+ulong_max != zero_plus : 0x1
+ulong_max != zero : 0x1
+ulong_max != NaN : 0x1
+ulong_max != Inf_plus : 0x1
+ulong_max != Inf_min : 0x1
+ulong_max != Inf : 0x1
+ulong_max != long_max : 0x1
+ulong_max != long_min : 0x1
+ulong_max != int_max : 0x1
+ulong_max != int_min : 0x1
+ulong_max != uint_max : 0x1
+ulong_max != ulong_max : 0x0
+ulong_max != double_min : 0x1
+ulong_max != double_max : 0x1
+ulong_max != float_min : 0x1
+ulong_max != float_max : 0x1
+ulong_max * ulong_max * zero_min : 0x0
+ulong_max * ulong_max * zero_plus : 0x0
+ulong_max * ulong_max * zero : 0x0
+ulong_max * ulong_max * NaN : NaN
+ulong_max * ulong_max * Inf_plus : Inf
+ulong_max * ulong_max * Inf_min : -Inf
+ulong_max * ulong_max * Inf : Inf
+ulong_max * ulong_max * long_max : 0x7ffffffffffffffe00000000000000027fffffffffffffff
+ulong_max * ulong_max * long_min : 0x8000000000000000ffffffffffffffff8e+15
+ulong_max * ulong_max * int_max : 0x7ffffffeffffffff00000002000000007fffffff
+ulong_max * ulong_max * int_min : 0x8000000000000000ffffffffffffffff8e+7
+ulong_max * ulong_max * uint_max : 0x0fffffffefffffffe0000000200000000ffffffff
+ulong_max * ulong_max * ulong_max : 0x0fffffffffffffffd0000000000000002ffffffffffffffff
+ulong_max * ulong_max * double_min : 0x.3fffffffffffffff80000000000000004e-223
+ulong_max * ulong_max * double_max : 0x0fffffffffffff7fe0000000000001000fffffffffffff8e+242
+ulong_max * ulong_max * float_min : 0x3.fffffffffffffff80000000000000004
+ulong_max * ulong_max * float_max : 0x0fffffefffffffffe0000020000000000ffffffe+26
+****************** limits fx_float_double
+zero_min : 0x0
+zero_plus : 0x0
+zero : 0x0
+NaN : NaN
+Inf_plus : Inf
+Inf_min : -Inf
+Inf : Inf
+long_max : 0x7fffffffffffffff
+long_min : 0x8e+15
+int_max : 0x7fffffff
+int_min : 0x8e+7
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffffffffffff
+double_min : 0x.4e-255
+double_max : 0x0fffffffffffff8e+242
+float_min : 0x.4e-31
+float_max : 0x0ffffffe+26
+double_min / zero_min : -Inf
+double_min / zero_plus : Inf
+double_min / zero : Inf
+double_min / NaN : NaN
+double_min / Inf_plus : 0x0
+double_min / Inf_min : 0x0
+double_min / Inf : 0x0
+double_min / long_max : 0x.08000000000000001e-270
+double_min / long_min : 0x.8e-271
+double_min / int_max : 0x.08000000100000002e-262
+double_min / int_min : 0x.8e-263
+double_min / uint_max : 0x.400000004e-263
+double_min / ulong_max : 0x.4e-271
+double_min / double_min : 0x1
+double_min / double_max : 0x.40000000000002e-511
+double_min / float_min : 0x.1e-223
+double_min / float_max : 0x.4000004000004e-287
+double_min * zero_min : 0x0
+double_min * zero_plus : 0x0
+double_min * zero : 0x0
+double_min * NaN : NaN
+double_min * Inf_plus : Inf
+double_min * Inf_min : -Inf
+double_min * Inf : Inf
+double_min * long_max : 0x.1fffffffffffffffce-239
+double_min * long_min : 0x.ee-239
+double_min * int_max : 0x.1fffffffce-247
+double_min * int_min : 0x.ee-247
+double_min * uint_max : 0x.3fffffffce-247
+double_min * ulong_max : 0x.3fffffffffffffffce-239
+double_min * double_min : 0x.1e-510
+double_min * double_max : 0x3.ffffffffffffe
+double_min * float_min : 0x.1e-286
+double_min * float_max : 0x.3fffffce-223
+double_min + zero_min : 0x.4e-255
+double_min + zero_plus : 0x.4e-255
+double_min + zero : 0x.4e-255
+double_min + NaN : NaN
+double_min + Inf_plus : Inf
+double_min + Inf_min : -Inf
+double_min + Inf : Inf
+double_min + long_max : 0x7fffffffffffffff
+double_min + long_min : 0x8e+15
+double_min + int_max : 0x7fffffff
+double_min + int_min : 0x8e+7
+double_min + uint_max : 0x0ffffffff
+double_min + ulong_max : 0x0ffffffffffffffff
+double_min + double_min : 0x.08e-254
+double_min + double_max : 0x0fffffffffffff8e+242
+double_min + float_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min + float_max : 0x0ffffffe+26
+double_min - zero_min : 0x.4e-255
+double_min - zero_plus : 0x.4e-255
+double_min - zero : 0x.4e-255
+double_min - NaN : NaN
+double_min - Inf_plus : -Inf
+double_min - Inf_min : Inf
+double_min - Inf : -Inf
+double_min - long_max : 0x8000000000000001
+double_min - long_min : 0x08e+15
+double_min - int_max : 0x80000001
+double_min - int_min : 0x08e+7
+double_min - uint_max : 0xf00000001
+double_min - ulong_max : 0xf0000000000000001
+double_min - double_min : 0x0
+double_min - double_max : 0xf00000000000008e+242
+double_min - float_min : 0x.c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+double_min - float_max : 0xf000001e+26
+double_min > zero_min : 0x1
+double_min > zero_plus : 0x1
+double_min > zero : 0x1
+double_min > NaN : 0x0
+double_min > Inf_plus : 0x0
+double_min > Inf_min : 0x1
+double_min > Inf : 0x0
+double_min > long_max : 0x0
+double_min > long_min : 0x1
+double_min > int_max : 0x0
+double_min > int_min : 0x1
+double_min > uint_max : 0x0
+double_min > ulong_max : 0x0
+double_min > double_min : 0x0
+double_min > double_max : 0x0
+double_min > float_min : 0x0
+double_min > float_max : 0x0
+double_min < zero_min : 0x0
+double_min < zero_plus : 0x0
+double_min < zero : 0x0
+double_min < NaN : 0x0
+double_min < Inf_plus : 0x1
+double_min < Inf_min : 0x0
+double_min < Inf : 0x1
+double_min < long_max : 0x1
+double_min < long_min : 0x0
+double_min < int_max : 0x1
+double_min < int_min : 0x0
+double_min < uint_max : 0x1
+double_min < ulong_max : 0x1
+double_min < double_min : 0x0
+double_min < double_max : 0x1
+double_min < float_min : 0x1
+double_min < float_max : 0x1
+double_min >= zero_min : 0x1
+double_min >= zero_plus : 0x1
+double_min >= zero : 0x1
+double_min >= NaN : 0x0
+double_min >= Inf_plus : 0x0
+double_min >= Inf_min : 0x1
+double_min >= Inf : 0x0
+double_min >= long_max : 0x0
+double_min >= long_min : 0x1
+double_min >= int_max : 0x0
+double_min >= int_min : 0x1
+double_min >= uint_max : 0x0
+double_min >= ulong_max : 0x0
+double_min >= double_min : 0x1
+double_min >= double_max : 0x0
+double_min >= float_min : 0x0
+double_min >= float_max : 0x0
+double_min <= zero_min : 0x0
+double_min <= zero_plus : 0x0
+double_min <= zero : 0x0
+double_min <= NaN : 0x0
+double_min <= Inf_plus : 0x1
+double_min <= Inf_min : 0x0
+double_min <= Inf : 0x1
+double_min <= long_max : 0x1
+double_min <= long_min : 0x0
+double_min <= int_max : 0x1
+double_min <= int_min : 0x0
+double_min <= uint_max : 0x1
+double_min <= ulong_max : 0x1
+double_min <= double_min : 0x1
+double_min <= double_max : 0x1
+double_min <= float_min : 0x1
+double_min <= float_max : 0x1
+double_min == zero_min : 0x0
+double_min == zero_plus : 0x0
+double_min == zero : 0x0
+double_min == NaN : 0x0
+double_min == Inf_plus : 0x0
+double_min == Inf_min : 0x0
+double_min == Inf : 0x0
+double_min == long_max : 0x0
+double_min == long_min : 0x0
+double_min == int_max : 0x0
+double_min == int_min : 0x0
+double_min == uint_max : 0x0
+double_min == ulong_max : 0x0
+double_min == double_min : 0x1
+double_min == double_max : 0x0
+double_min == float_min : 0x0
+double_min == float_max : 0x0
+double_min != zero_min : 0x1
+double_min != zero_plus : 0x1
+double_min != zero : 0x1
+double_min != NaN : 0x1
+double_min != Inf_plus : 0x1
+double_min != Inf_min : 0x1
+double_min != Inf : 0x1
+double_min != long_max : 0x1
+double_min != long_min : 0x1
+double_min != int_max : 0x1
+double_min != int_min : 0x1
+double_min != uint_max : 0x1
+double_min != ulong_max : 0x1
+double_min != double_min : 0x0
+double_min != double_max : 0x1
+double_min != float_min : 0x1
+double_min != float_max : 0x1
+double_min * double_min * zero_min : 0x0
+double_min * double_min * zero_plus : 0x0
+double_min * double_min * zero : 0x0
+double_min * double_min * NaN : NaN
+double_min * double_min * Inf_plus : Inf
+double_min * double_min * Inf_min : -Inf
+double_min * double_min * Inf : Inf
+double_min * double_min * long_max : 0x.7fffffffffffffffe-495
+double_min * double_min * long_min : 0x.8e-495
+double_min * double_min * int_max : 0x.7fffffffe-503
+double_min * double_min * int_min : 0x.8e-503
+double_min * double_min * uint_max : 0x.0ffffffffe-502
+double_min * double_min * ulong_max : 0x.0ffffffffffffffffe-494
+double_min * double_min * double_min : 0x.4e-766
+double_min * double_min * double_max : 0x.0fffffffffffff8e-254
+double_min * double_min * float_min : 0x.4e-542
+double_min * double_min * float_max : 0x.0ffffffe-478
+double_max / zero_min : -Inf
+double_max / zero_plus : Inf
+double_max / zero : Inf
+double_max / NaN : NaN
+double_max / Inf_plus : 0x0
+double_max / Inf_min : 0x0
+double_max / Inf : 0x0
+double_max / long_max : 0x1fffffffffffff002e+224
+double_max / long_min : 0xe0000000000001e+227
+double_max / int_max : 0x200000003fffff008e+232
+double_max / int_min : 0xe0000000000001e+235
+double_max / uint_max : 0x100000000fffff8e+234
+double_max / ulong_max : 0x0fffffffffffff8e+226
+double_max / double_min : 0x3ffffffffffffee+498
+double_max / double_max : 0x1
+double_max / float_min : 0x3ffffffffffffee+274
+double_max / float_max : 0x1000001000000f8e+210
+double_max * zero_min : 0x0
+double_max * zero_plus : 0x0
+double_max * zero : 0x0
+double_max * NaN : NaN
+double_max * Inf_plus : Inf
+double_max * Inf_min : -Inf
+double_max * Inf : Inf
+double_max * long_max : 0x7ffffffffffffbff00000000000008e+242
+double_max * long_min : 0x80000000000004e+258
+double_max * int_max : 0x7ffffffefffffc00000008e+242
+double_max * int_min : 0x80000000000004e+250
+double_max * uint_max : 0x0fffffffefffff800000008e+242
+double_max * ulong_max : 0x0fffffffffffff7ff00000000000008e+242
+double_max * double_min : 0x3.ffffffffffffe
+double_max * double_max : 0x0fffffffffffff00000000000004e+485
+double_max * float_min : 0x3ffffffffffffee+211
+double_max * float_max : 0x0fffffefffffff8000008e+268
+double_max + zero_min : 0x0fffffffffffff8e+242
+double_max + zero_plus : 0x0fffffffffffff8e+242
+double_max + zero : 0x0fffffffffffff8e+242
+double_max + NaN : NaN
+double_max + Inf_plus : Inf
+double_max + Inf_min : -Inf
+double_max + Inf : Inf
+double_max + long_max : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffff
+double_max + long_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+15
+double_max + int_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fffffff
+double_max + int_min : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e+7
+double_max + uint_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff
+double_max + ulong_max : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff
+double_max + double_min : 0x0fffffffffffff8e+242
+double_max + double_max : 0x1fffffffffffffe+243
+double_max + float_min : 0x0fffffffffffff8e+242
+double_max + float_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+double_max - zero_min : 0x0fffffffffffff8e+242
+double_max - zero_plus : 0x0fffffffffffff8e+242
+double_max - zero : 0x0fffffffffffff8e+242
+double_max - NaN : NaN
+double_max - Inf_plus : -Inf
+double_max - Inf_min : Inf
+double_max - Inf : -Inf
+double_max - long_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000000000000001
+double_max - long_min : 0x0fffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+15
+double_max - int_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000001
+double_max - int_min : 0x0fffffffffffff80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e+7
+double_max - uint_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000001
+double_max - ulong_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000001
+double_max - double_min : 0x0fffffffffffff8e+242
+double_max - double_max : 0x0
+double_max - float_min : 0x0fffffffffffff8e+242
+double_max - float_max : 0x0fffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000001e+26
+double_max > zero_min : 0x1
+double_max > zero_plus : 0x1
+double_max > zero : 0x1
+double_max > NaN : 0x0
+double_max > Inf_plus : 0x0
+double_max > Inf_min : 0x1
+double_max > Inf : 0x0
+double_max > long_max : 0x1
+double_max > long_min : 0x1
+double_max > int_max : 0x1
+double_max > int_min : 0x1
+double_max > uint_max : 0x1
+double_max > ulong_max : 0x1
+double_max > double_min : 0x1
+double_max > double_max : 0x0
+double_max > float_min : 0x1
+double_max > float_max : 0x1
+double_max < zero_min : 0x0
+double_max < zero_plus : 0x0
+double_max < zero : 0x0
+double_max < NaN : 0x0
+double_max < Inf_plus : 0x1
+double_max < Inf_min : 0x0
+double_max < Inf : 0x1
+double_max < long_max : 0x0
+double_max < long_min : 0x0
+double_max < int_max : 0x0
+double_max < int_min : 0x0
+double_max < uint_max : 0x0
+double_max < ulong_max : 0x0
+double_max < double_min : 0x0
+double_max < double_max : 0x0
+double_max < float_min : 0x0
+double_max < float_max : 0x0
+double_max >= zero_min : 0x1
+double_max >= zero_plus : 0x1
+double_max >= zero : 0x1
+double_max >= NaN : 0x0
+double_max >= Inf_plus : 0x0
+double_max >= Inf_min : 0x1
+double_max >= Inf : 0x0
+double_max >= long_max : 0x1
+double_max >= long_min : 0x1
+double_max >= int_max : 0x1
+double_max >= int_min : 0x1
+double_max >= uint_max : 0x1
+double_max >= ulong_max : 0x1
+double_max >= double_min : 0x1
+double_max >= double_max : 0x1
+double_max >= float_min : 0x1
+double_max >= float_max : 0x1
+double_max <= zero_min : 0x0
+double_max <= zero_plus : 0x0
+double_max <= zero : 0x0
+double_max <= NaN : 0x0
+double_max <= Inf_plus : 0x1
+double_max <= Inf_min : 0x0
+double_max <= Inf : 0x1
+double_max <= long_max : 0x0
+double_max <= long_min : 0x0
+double_max <= int_max : 0x0
+double_max <= int_min : 0x0
+double_max <= uint_max : 0x0
+double_max <= ulong_max : 0x0
+double_max <= double_min : 0x0
+double_max <= double_max : 0x1
+double_max <= float_min : 0x0
+double_max <= float_max : 0x0
+double_max == zero_min : 0x0
+double_max == zero_plus : 0x0
+double_max == zero : 0x0
+double_max == NaN : 0x0
+double_max == Inf_plus : 0x0
+double_max == Inf_min : 0x0
+double_max == Inf : 0x0
+double_max == long_max : 0x0
+double_max == long_min : 0x0
+double_max == int_max : 0x0
+double_max == int_min : 0x0
+double_max == uint_max : 0x0
+double_max == ulong_max : 0x0
+double_max == double_min : 0x0
+double_max == double_max : 0x1
+double_max == float_min : 0x0
+double_max == float_max : 0x0
+double_max != zero_min : 0x1
+double_max != zero_plus : 0x1
+double_max != zero : 0x1
+double_max != NaN : 0x1
+double_max != Inf_plus : 0x1
+double_max != Inf_min : 0x1
+double_max != Inf : 0x1
+double_max != long_max : 0x1
+double_max != long_min : 0x1
+double_max != int_max : 0x1
+double_max != int_min : 0x1
+double_max != uint_max : 0x1
+double_max != ulong_max : 0x1
+double_max != double_min : 0x1
+double_max != double_max : 0x0
+double_max != float_min : 0x1
+double_max != float_max : 0x1
+double_max * double_max * zero_min : 0x0
+double_max * double_max * zero_plus : 0x0
+double_max * double_max * zero : 0x0
+double_max * double_max * NaN : NaN
+double_max * double_max * Inf_plus : Inf
+double_max * double_max * Inf_min : -Inf
+double_max * double_max * Inf : Inf
+double_max * double_max * long_max : 0x7ffffffffffff7ff0000000000200fffffffffffffce+485
+double_max * double_max * long_min : 0x80000000000007ffffffffffffee+501
+double_max * double_max * int_max : 0x7ffffffefffff80000001000001fffffffce+485
+double_max * double_max * int_min : 0x80000000000007ffffffffffffee+493
+double_max * double_max * uint_max : 0x0fffffffefffff00000001000003fffffffce+485
+double_max * double_max * ulong_max : 0x0ffffffffffffefff0000000000400fffffffffffffce+485
+double_max * double_max * double_min : 0x3ffffffffffffc0000000000001e+230
+double_max * double_max * double_max : 0x0ffffffffffffe8000000000000bffffffffffffee+728
+double_max * double_max * float_min : 0x3ffffffffffffc0000000000001e+454
+double_max * double_max * float_max : 0x0fffffefffffff00000100000003fffffce+511
+float_min / zero_min : -Inf
+float_min / zero_plus : Inf
+float_min / zero : Inf
+float_min / NaN : NaN
+float_min / Inf_plus : 0x0
+float_min / Inf_min : 0x0
+float_min / Inf : 0x0
+float_min / long_max : 0x.08000000000000001e-46
+float_min / long_min : 0x.8e-47
+float_min / int_max : 0x.08000000100000002e-38
+float_min / int_min : 0x.8e-39
+float_min / uint_max : 0x.400000004e-39
+float_min / ulong_max : 0x.4e-47
+float_min / double_min : 0x1e+224
+float_min / double_max : 0x.40000000000002e-287
+float_min / float_min : 0x1
+float_min / float_max : 0x.4000004000004e-63
+float_min * zero_min : 0x0
+float_min * zero_plus : 0x0
+float_min * zero : 0x0
+float_min * NaN : NaN
+float_min * Inf_plus : Inf
+float_min * Inf_min : -Inf
+float_min * Inf : Inf
+float_min * long_max : 0x.1fffffffffffffffce-15
+float_min * long_min : 0x.ee-15
+float_min * int_max : 0x.1fffffffce-23
+float_min * int_min : 0x.ee-23
+float_min * uint_max : 0x.3fffffffce-23
+float_min * ulong_max : 0x.3fffffffffffffffce-15
+float_min * double_min : 0x.1e-286
+float_min * double_max : 0x3ffffffffffffee+211
+float_min * float_min : 0x.1e-62
+float_min * float_max : 0x3.fffffc
+float_min + zero_min : 0x.4e-31
+float_min + zero_plus : 0x.4e-31
+float_min + zero : 0x.4e-31
+float_min + NaN : NaN
+float_min + Inf_plus : Inf
+float_min + Inf_min : -Inf
+float_min + Inf : Inf
+float_min + long_max : 0x7fffffffffffffff.00000000000000000000000000000004
+float_min + long_min : 0x8000000000000000.00000000000000000000000000000004
+float_min + int_max : 0x7fffffff.00000000000000000000000000000004
+float_min + int_min : 0x80000000.00000000000000000000000000000004
+float_min + uint_max : 0x0ffffffff.00000000000000000000000000000004
+float_min + ulong_max : 0x0ffffffffffffffff.00000000000000000000000000000004
+float_min + double_min : 0x.400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e-31
+float_min + double_max : 0x0fffffffffffff8e+242
+float_min + float_min : 0x.08e-30
+float_min + float_max : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_min - zero_min : 0x.4e-31
+float_min - zero_plus : 0x.4e-31
+float_min - zero : 0x.4e-31
+float_min - NaN : NaN
+float_min - Inf_plus : -Inf
+float_min - Inf_min : Inf
+float_min - Inf : -Inf
+float_min - long_max : 0x8000000000000001.00000000000000000000000000000004
+float_min - long_min : 0x08000000000000000.00000000000000000000000000000004
+float_min - int_max : 0x80000001.00000000000000000000000000000004
+float_min - int_min : 0x080000000.00000000000000000000000000000004
+float_min - uint_max : 0xf00000001.00000000000000000000000000000004
+float_min - ulong_max : 0xf0000000000000001.00000000000000000000000000000004
+float_min - double_min : 0x.3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce-31
+float_min - double_max : 0xf00000000000008e+242
+float_min - float_min : 0x0
+float_min - float_max : 0xf00000100000000000000000000000000.00000000000000000000000000000004
+float_min > zero_min : 0x1
+float_min > zero_plus : 0x1
+float_min > zero : 0x1
+float_min > NaN : 0x0
+float_min > Inf_plus : 0x0
+float_min > Inf_min : 0x1
+float_min > Inf : 0x0
+float_min > long_max : 0x0
+float_min > long_min : 0x1
+float_min > int_max : 0x0
+float_min > int_min : 0x1
+float_min > uint_max : 0x0
+float_min > ulong_max : 0x0
+float_min > double_min : 0x1
+float_min > double_max : 0x0
+float_min > float_min : 0x0
+float_min > float_max : 0x0
+float_min < zero_min : 0x0
+float_min < zero_plus : 0x0
+float_min < zero : 0x0
+float_min < NaN : 0x0
+float_min < Inf_plus : 0x1
+float_min < Inf_min : 0x0
+float_min < Inf : 0x1
+float_min < long_max : 0x1
+float_min < long_min : 0x0
+float_min < int_max : 0x1
+float_min < int_min : 0x0
+float_min < uint_max : 0x1
+float_min < ulong_max : 0x1
+float_min < double_min : 0x0
+float_min < double_max : 0x1
+float_min < float_min : 0x0
+float_min < float_max : 0x1
+float_min >= zero_min : 0x1
+float_min >= zero_plus : 0x1
+float_min >= zero : 0x1
+float_min >= NaN : 0x0
+float_min >= Inf_plus : 0x0
+float_min >= Inf_min : 0x1
+float_min >= Inf : 0x0
+float_min >= long_max : 0x0
+float_min >= long_min : 0x1
+float_min >= int_max : 0x0
+float_min >= int_min : 0x1
+float_min >= uint_max : 0x0
+float_min >= ulong_max : 0x0
+float_min >= double_min : 0x1
+float_min >= double_max : 0x0
+float_min >= float_min : 0x1
+float_min >= float_max : 0x0
+float_min <= zero_min : 0x0
+float_min <= zero_plus : 0x0
+float_min <= zero : 0x0
+float_min <= NaN : 0x0
+float_min <= Inf_plus : 0x1
+float_min <= Inf_min : 0x0
+float_min <= Inf : 0x1
+float_min <= long_max : 0x1
+float_min <= long_min : 0x0
+float_min <= int_max : 0x1
+float_min <= int_min : 0x0
+float_min <= uint_max : 0x1
+float_min <= ulong_max : 0x1
+float_min <= double_min : 0x0
+float_min <= double_max : 0x1
+float_min <= float_min : 0x1
+float_min <= float_max : 0x1
+float_min == zero_min : 0x0
+float_min == zero_plus : 0x0
+float_min == zero : 0x0
+float_min == NaN : 0x0
+float_min == Inf_plus : 0x0
+float_min == Inf_min : 0x0
+float_min == Inf : 0x0
+float_min == long_max : 0x0
+float_min == long_min : 0x0
+float_min == int_max : 0x0
+float_min == int_min : 0x0
+float_min == uint_max : 0x0
+float_min == ulong_max : 0x0
+float_min == double_min : 0x0
+float_min == double_max : 0x0
+float_min == float_min : 0x1
+float_min == float_max : 0x0
+float_min != zero_min : 0x1
+float_min != zero_plus : 0x1
+float_min != zero : 0x1
+float_min != NaN : 0x1
+float_min != Inf_plus : 0x1
+float_min != Inf_min : 0x1
+float_min != Inf : 0x1
+float_min != long_max : 0x1
+float_min != long_min : 0x1
+float_min != int_max : 0x1
+float_min != int_min : 0x1
+float_min != uint_max : 0x1
+float_min != ulong_max : 0x1
+float_min != double_min : 0x1
+float_min != double_max : 0x1
+float_min != float_min : 0x0
+float_min != float_max : 0x1
+float_min * float_min * zero_min : 0x0
+float_min * float_min * zero_plus : 0x0
+float_min * float_min * zero : 0x0
+float_min * float_min * NaN : NaN
+float_min * float_min * Inf_plus : Inf
+float_min * float_min * Inf_min : -Inf
+float_min * float_min * Inf : Inf
+float_min * float_min * long_max : 0x.7fffffffffffffffe-47
+float_min * float_min * long_min : 0x.8e-47
+float_min * float_min * int_max : 0x.7fffffffe-55
+float_min * float_min * int_min : 0x.8e-55
+float_min * float_min * uint_max : 0x.0ffffffffe-54
+float_min * float_min * ulong_max : 0x.0ffffffffffffffffe-46
+float_min * float_min * double_min : 0x.4e-318
+float_min * float_min * double_max : 0x0fffffffffffff8e+179
+float_min * float_min * float_min : 0x.4e-94
+float_min * float_min * float_max : 0x.0ffffffe-30
+float_max / zero_min : -Inf
+float_max / zero_plus : Inf
+float_max / zero : Inf
+float_max / NaN : NaN
+float_max / Inf_plus : 0x0
+float_max / Inf_min : 0x0
+float_max / Inf : 0x0
+float_max / long_max : 0x1fffffe0000000002
+float_max / long_min : 0xe000002e+10
+float_max / int_max : 0x1fffffe03fffffc08e+8
+float_max / int_min : 0xe000002e+18
+float_max / uint_max : 0x0ffffff00ffffffe+10
+float_max / ulong_max : 0x0ffffffe+10
+float_max / double_min : 0x3fffffce+281
+float_max / double_max : 0x.0ffffff00000008e-223
+float_max / float_min : 0x3fffffce+57
+float_max / float_max : 0x1
+float_max * zero_min : 0x0
+float_max * zero_plus : 0x0
+float_max * zero : 0x0
+float_max * NaN : NaN
+float_max * Inf_plus : Inf
+float_max * Inf_min : -Inf
+float_max * Inf : Inf
+float_max * long_max : 0x7fffff7fffffffff000001e+26
+float_max * long_min : 0x8000008e+41
+float_max * int_max : 0x7fffff7f000001e+26
+float_max * int_min : 0x8000008e+33
+float_max * uint_max : 0x0fffffeff000001e+26
+float_max * ulong_max : 0x0fffffeffffffffff000001e+26
+float_max * double_min : 0x.3fffffce-223
+float_max * double_max : 0x0fffffefffffff8000008e+268
+float_max * float_min : 0x3.fffffc
+float_max * float_max : 0x0fffffe000001e+52
+float_max + zero_min : 0x0ffffffe+26
+float_max + zero_plus : 0x0ffffffe+26
+float_max + zero : 0x0ffffffe+26
+float_max + NaN : NaN
+float_max + Inf_plus : Inf
+float_max + Inf_min : -Inf
+float_max + Inf : Inf
+float_max + long_max : 0x0ffffff00000000007fffffffffffffff
+float_max + long_min : 0x0fffffeffffffffff8e+15
+float_max + int_max : 0x0ffffff0000000000000000007fffffff
+float_max + int_min : 0x0fffffeffffffffffffffffff8e+7
+float_max + uint_max : 0x0ffffff000000000000000000ffffffff
+float_max + ulong_max : 0x0ffffff0000000000ffffffffffffffff
+float_max + double_min : 0x0ffffffe+26
+float_max + double_max : 0x0fffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max + float_min : 0x0ffffff00000000000000000000000000.00000000000000000000000000000004
+float_max + float_max : 0x1fffffee+26
+float_max - zero_min : 0x0ffffffe+26
+float_max - zero_plus : 0x0ffffffe+26
+float_max - zero : 0x0ffffffe+26
+float_max - NaN : NaN
+float_max - Inf_plus : -Inf
+float_max - Inf_min : Inf
+float_max - Inf : -Inf
+float_max - long_max : 0x0fffffeffffffffff8000000000000001
+float_max - long_min : 0x0ffffff00000000008e+15
+float_max - int_max : 0x0fffffeffffffffffffffffff80000001
+float_max - int_min : 0x0ffffff0000000000000000008e+7
+float_max - uint_max : 0x0fffffeffffffffffffffffff00000001
+float_max - ulong_max : 0x0fffffeffffffffff0000000000000001
+float_max - double_min : 0x0ffffffe+26
+float_max - double_max : 0xf00000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe+26
+float_max - float_min : 0x0fffffeffffffffffffffffffffffffff.fffffffffffffffffffffffffffffffc
+float_max - float_max : 0x0
+float_max > zero_min : 0x1
+float_max > zero_plus : 0x1
+float_max > zero : 0x1
+float_max > NaN : 0x0
+float_max > Inf_plus : 0x0
+float_max > Inf_min : 0x1
+float_max > Inf : 0x0
+float_max > long_max : 0x1
+float_max > long_min : 0x1
+float_max > int_max : 0x1
+float_max > int_min : 0x1
+float_max > uint_max : 0x1
+float_max > ulong_max : 0x1
+float_max > double_min : 0x1
+float_max > double_max : 0x0
+float_max > float_min : 0x1
+float_max > float_max : 0x0
+float_max < zero_min : 0x0
+float_max < zero_plus : 0x0
+float_max < zero : 0x0
+float_max < NaN : 0x0
+float_max < Inf_plus : 0x1
+float_max < Inf_min : 0x0
+float_max < Inf : 0x1
+float_max < long_max : 0x0
+float_max < long_min : 0x0
+float_max < int_max : 0x0
+float_max < int_min : 0x0
+float_max < uint_max : 0x0
+float_max < ulong_max : 0x0
+float_max < double_min : 0x0
+float_max < double_max : 0x1
+float_max < float_min : 0x0
+float_max < float_max : 0x0
+float_max >= zero_min : 0x1
+float_max >= zero_plus : 0x1
+float_max >= zero : 0x1
+float_max >= NaN : 0x0
+float_max >= Inf_plus : 0x0
+float_max >= Inf_min : 0x1
+float_max >= Inf : 0x0
+float_max >= long_max : 0x1
+float_max >= long_min : 0x1
+float_max >= int_max : 0x1
+float_max >= int_min : 0x1
+float_max >= uint_max : 0x1
+float_max >= ulong_max : 0x1
+float_max >= double_min : 0x1
+float_max >= double_max : 0x0
+float_max >= float_min : 0x1
+float_max >= float_max : 0x1
+float_max <= zero_min : 0x0
+float_max <= zero_plus : 0x0
+float_max <= zero : 0x0
+float_max <= NaN : 0x0
+float_max <= Inf_plus : 0x1
+float_max <= Inf_min : 0x0
+float_max <= Inf : 0x1
+float_max <= long_max : 0x0
+float_max <= long_min : 0x0
+float_max <= int_max : 0x0
+float_max <= int_min : 0x0
+float_max <= uint_max : 0x0
+float_max <= ulong_max : 0x0
+float_max <= double_min : 0x0
+float_max <= double_max : 0x1
+float_max <= float_min : 0x0
+float_max <= float_max : 0x1
+float_max == zero_min : 0x0
+float_max == zero_plus : 0x0
+float_max == zero : 0x0
+float_max == NaN : 0x0
+float_max == Inf_plus : 0x0
+float_max == Inf_min : 0x0
+float_max == Inf : 0x0
+float_max == long_max : 0x0
+float_max == long_min : 0x0
+float_max == int_max : 0x0
+float_max == int_min : 0x0
+float_max == uint_max : 0x0
+float_max == ulong_max : 0x0
+float_max == double_min : 0x0
+float_max == double_max : 0x0
+float_max == float_min : 0x0
+float_max == float_max : 0x1
+float_max != zero_min : 0x1
+float_max != zero_plus : 0x1
+float_max != zero : 0x1
+float_max != NaN : 0x1
+float_max != Inf_plus : 0x1
+float_max != Inf_min : 0x1
+float_max != Inf : 0x1
+float_max != long_max : 0x1
+float_max != long_min : 0x1
+float_max != int_max : 0x1
+float_max != int_min : 0x1
+float_max != uint_max : 0x1
+float_max != ulong_max : 0x1
+float_max != double_min : 0x1
+float_max != double_max : 0x1
+float_max != float_min : 0x1
+float_max != float_max : 0x0
+float_max * float_max * zero_min : 0x0
+float_max * float_max * zero_plus : 0x0
+float_max * float_max * zero : 0x0
+float_max * float_max * NaN : NaN
+float_max * float_max * Inf_plus : Inf
+float_max * float_max * Inf_min : -Inf
+float_max * float_max * Inf : Inf
+float_max * float_max * long_max : 0x7fffff0000007fff000001ffffffe+52
+float_max * float_max * long_min : 0x800000ffffff8e+67
+float_max * float_max * int_max : 0x7ffffeff000081ffffffe+52
+float_max * float_max * int_min : 0x800000ffffff8e+59
+float_max * float_max * uint_max : 0x0fffffdff000101ffffffe+52
+float_max * float_max * ulong_max : 0x0fffffe000000ffff000001ffffffe+52
+float_max * float_max * double_min : 0x.3fffff8000004e-191
+float_max * float_max * double_max : 0x0fffffe000000f800000ffffff8e+294
+float_max * float_max * float_min : 0x3fffff8000004e+20
+float_max * float_max * float_max : 0x0fffffd000002ffffffe+78
+double_min / NaN : NaN
+****************** limits fx_ufix
+****************** limits fx_ufix_zero
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_Inf
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_long
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_ufix_double
+zero_min : 0x000000000
+zero_plus : 0x000000000
+zero : 0x000000000
+long_max : 0x0ffffffff
+long_min : 0x000000000
+int_max : 0x07fffffff
+int_min : 0x080000000
+uint_max : 0x0ffffffff
+ulong_max : 0x0ffffffff
+double_min : 0x000000000
+double_max : 0x000000000
+float_min : 0x000000000
+float_max : 0x000000000
+****************** limits fx_fix
+****************** limits fx_fix_zero
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_Inf
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_long
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fix_double
+zero_min : 0x00000000
+zero_plus : 0x00000000
+zero : 0x00000000
+long_max : 0xffffffff
+long_min : 0x00000000
+int_max : 0x7fffffff
+int_min : 0x80000000
+uint_max : 0xffffffff
+ulong_max : 0xffffffff
+double_min : 0x00000000
+double_max : 0x00000000
+float_min : 0x00000000
+float_max : 0x00000000
+****************** limits fx_fixed<8, 5>
+****************** limits fx_fixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_fixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0xff.0
+long_min : 0x00.0
+int_max : 0xff.0
+int_min : 0x00.0
+uint_max : 0xff.0
+ulong_max : 0xff.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>
+****************** limits fx_ufixed<8, 5>_zero
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_Inf
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_long
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
+****************** limits fx_ufixed<8, 5>_double
+zero_min : 0x00.0
+zero_plus : 0x00.0
+zero : 0x00.0
+long_max : 0x1f.0
+long_min : 0x00.0
+int_max : 0x1f.0
+int_min : 0x00.0
+uint_max : 0x1f.0
+ulong_max : 0x1f.0
+double_min : 0x00.0
+double_max : 0x00.0
+float_min : 0x00.0
+float_max : 0x00.0
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/main.cpp b/src/systemc/tests/systemc/datatypes/fx/limits/main.cpp
new file mode 100644
index 000000000..512a8a51f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/main.cpp
@@ -0,0 +1,108 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// main.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 12:41:10 1998
+// Status : none
+//
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+# include "sstream"
+#else
+# include "strstream.h"
+#endif
+
+extern void test_fx_float_limits(ostream&);
+extern void test_fx_ufix_limits(ostream&);
+extern void test_fx_fix_limits(ostream&);
+extern void test_fx_fixed_limits(ostream&);
+extern void test_fx_ufixed_limits(ostream&);
+
+int sc_main( int, char** )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream out;
+# else
+ strstream out;
+# endif
+
+ out.precision(15);
+
+ test_fx_float_limits(out);
+ test_fx_ufix_limits(out);
+ test_fx_fix_limits(out);
+ test_fx_fixed_limits(out);
+ test_fx_ufixed_limits(out);
+
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::string s = out.str();
+ for (int i = 0; i < s.length(); i++)
+# else
+ out << '\0';
+ char* s = out.str();
+ for (int i = 0; i < strlen(s); i++)
+# endif
+
+ {
+ if (s[i+0] == 'i' && s[i+1] == 'n' && s[i+2] == 'f')
+ {
+ s[i+0] = 'I';
+ i += 2;
+ continue;
+ }
+
+ if (s[i+0] == 'n' && s[i+1] == 'a' && s[i+2] == 'n')
+ {
+ s[i+0] = 'N';
+ s[i+2] = 'N';
+ i += 2;
+ continue;
+ }
+ }
+
+ cout << s;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/limits/test.f b/src/systemc/tests/systemc/datatypes/fx/limits/test.f
new file mode 100644
index 000000000..862b5d1cd
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/limits/test.f
@@ -0,0 +1,26 @@
+limits/fx_fix_limits.cpp
+limits/fx_fix_limits_double.cpp
+limits/fx_fix_limits_inf.cpp
+limits/fx_fix_limits_long.cpp
+limits/fx_fix_limits_zero.cpp
+limits/fx_fixed_limits.cpp
+limits/fx_fixed_limits_double.cpp
+limits/fx_fixed_limits_inf.cpp
+limits/fx_fixed_limits_long.cpp
+limits/fx_fixed_limits_zero.cpp
+limits/fx_float_limits.cpp
+limits/fx_float_limits_double.cpp
+limits/fx_float_limits_inf.cpp
+limits/fx_float_limits_long.cpp
+limits/fx_float_limits_zero.cpp
+limits/fx_ufix_limits.cpp
+limits/fx_ufix_limits_double.cpp
+limits/fx_ufix_limits_inf.cpp
+limits/fx_ufix_limits_long.cpp
+limits/fx_ufix_limits_zero.cpp
+limits/fx_ufixed_limits.cpp
+limits/fx_ufixed_limits_double.cpp
+limits/fx_ufixed_limits_inf.cpp
+limits/fx_ufixed_limits_long.cpp
+limits/fx_ufixed_limits_zero.cpp
+limits/main.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/observers/golden/observers.log b/src/systemc/tests/systemc/datatypes/fx/observers/golden/observers.log
new file mode 100644
index 000000000..04a36e6d2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/observers/golden/observers.log
@@ -0,0 +1,85 @@
+SystemC Simulation
+
+sc_fxval
+construct
+to_short read
+to_ushort read
+to_int read
+to_uint read
+to_long read
+to_ulong read
+to_int64 read
+to_uint64 read
+to_float read
+to_double read
+destruct
+
+sc_fxval_fast
+construct
+to_short read
+to_ushort read
+to_int read
+to_uint read
+to_long read
+to_ulong read
+to_int64 read
+to_uint64 read
+to_float read
+to_double read
+destruct
+
+sc_fixed
+construct
+to_short read
+to_ushort read
+to_int read
+to_uint read
+to_long read
+to_ulong read
+to_int64 read
+to_uint64 read
+to_float read
+to_double read
+destruct
+
+sc_fixed_fast
+construct
+to_short read
+to_ushort read
+to_int read
+to_uint read
+to_long read
+to_ulong read
+to_int64 read
+to_uint64 read
+to_float read
+to_double read
+destruct
+
+sc_ufixed
+construct
+to_short read
+to_ushort read
+to_int read
+to_uint read
+to_long read
+to_ulong read
+to_int64 read
+to_uint64 read
+to_float read
+to_double read
+destruct
+
+sc_ufixed_fast
+construct
+to_short read
+to_ushort read
+to_int read
+to_uint read
+to_long read
+to_ulong read
+to_int64 read
+to_uint64 read
+to_float read
+to_double read
+destruct
diff --git a/src/systemc/tests/systemc/datatypes/fx/observers/observers.cpp b/src/systemc/tests/systemc/datatypes/fx/observers/observers.cpp
new file mode 100644
index 000000000..c29de0d22
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/observers/observers.cpp
@@ -0,0 +1,73 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+#define SC_ENABLE_OBSERVERS
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+#if SC_CPLUSPLUS < 201103L
+# define override /* empty */
+#endif // SC_CPLUSPLUS >= 201103L
+
+template<typename Observed, typename Base>
+class observer: public Base {
+ virtual void construct(const Observed&) override {
+ std::cout << "construct" << std::endl;
+ }
+ virtual void destruct(const Observed&) override {
+ std::cout << "destruct" << std::endl;
+ }
+ virtual void read(const Observed&) override {
+ std::cout << "read" << std::endl;
+ }
+ virtual void write(const Observed&) override {
+ std::cout << "write" << std::endl;
+ }
+};
+
+template<typename T, typename Observed, typename Base>
+void observe(char const *name) {
+ std::cout << std::endl;
+ std::cout << name << std::endl;
+
+ observer<Observed, Base> o;
+ T value(&o);
+
+ std::cout << "to_short "; value.to_short();
+ std::cout << "to_ushort "; value.to_ushort();
+ std::cout << "to_int "; value.to_int();
+ std::cout << "to_uint "; value.to_uint();
+ std::cout << "to_long "; value.to_long();
+ std::cout << "to_ulong "; value.to_ulong();
+ std::cout << "to_int64 "; value.to_int64();
+ std::cout << "to_uint64 "; value.to_uint64();
+ std::cout << "to_float "; value.to_float();
+ std::cout << "to_double "; value.to_double();
+}
+
+int sc_main(int, char *[]) {
+ observe<sc_fxval, sc_fxval, sc_dt::sc_fxval_observer>("sc_fxval");
+ observe<sc_fxval_fast, sc_fxval_fast, sc_dt::sc_fxval_fast_observer>("sc_fxval_fast");
+ observe<sc_fixed<1, 2>, sc_fxnum, sc_dt::sc_fxnum_observer>("sc_fixed");
+ observe<sc_fixed_fast<3, 4>, sc_fxnum_fast, sc_dt::sc_fxnum_fast_observer>("sc_fixed_fast");
+ observe<sc_ufixed<5, 6>, sc_fxnum, sc_dt::sc_fxnum_observer>("sc_ufixed");
+ observe<sc_ufixed_fast<7, 8>, sc_fxnum_fast, sc_dt::sc_fxnum_fast_observer>("sc_ufixed_fast");
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/other_types/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/fx/other_types/test01/golden/test01.log
new file mode 100644
index 000000000..6d243dcc5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/other_types/test01/golden/test01.log
@@ -0,0 +1 @@
+SystemC Simulation
diff --git a/src/systemc/tests/systemc/datatypes/fx/other_types/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/fx/other_types/test01/test01.cpp
new file mode 100644
index 000000000..0c8b219b2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/other_types/test01/test01.cpp
@@ -0,0 +1,51 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_int<9> i;
+ i = 5;
+
+ sc_uint<9> j;
+ j = 5;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log
new file mode 100644
index 000000000..ead073fe7
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195312 1.99805 0b01.111111111
+9 0.000976562 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-05 1.99994 0b01.11111111111111
+14 3.05176e-05 1.99997 0b01.111111111111111
+15 1.52588e-05 1.99998 0b01.1111111111111111
+16 7.62939e-06 1.99999 0b01.11111111111111111
+17 3.8147e-06 2 0b01.111111111111111111
+18 1.90735e-06 2 0b01.1111111111111111111
+19 9.53674e-07 2 0b01.11111111111111111111
+20 4.76837e-07 2 0b01.111111111111111111111
+21 2.38419e-07 2 0b01.1111111111111111111111
+22 1.19209e-07 2 0b01.11111111111111111111111
+23 5.96046e-08 2 0b01.111111111111111111111111
+24 2.98023e-08 2 0b01.1111111111111111111111111
+25 1.49012e-08 2 0b01.11111111111111111111111111
+26 7.45058e-09 2 0b01.111111111111111111111111111
+27 3.72529e-09 2 0b01.1111111111111111111111111111
+28 1.86265e-09 2 0b01.11111111111111111111111111111
+29 9.31323e-10 2 0b01.111111111111111111111111111111
+30 4.65661e-10 2 0b01.1111111111111111111111111111111
+31 2.32831e-10 2 0b01.11111111111111111111111111111111
+32 1.16415e-10 2 0b01.111111111111111111111111111111111
+33 5.82077e-11 2 0b01.1111111111111111111111111111111111
+34 2.91038e-11 2 0b01.11111111111111111111111111111111111
+35 1.45519e-11 2 0b01.111111111111111111111111111111111111
+36 7.27596e-12 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-12 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-12 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-13 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-13 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-13 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-13 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-14 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-14 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-14 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-15 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-15 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-15 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-16 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-16 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-16 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-16 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-17 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-17 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-17 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-18 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-18 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-18 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-19 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-19 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-20 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-20 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-20 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-21 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-21 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-21 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-22 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-22 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-23 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-23 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-23 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-24 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-24 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-24 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-25 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-25 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-26 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-26 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-26 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-27 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-27 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-27 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-28 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-28 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-29 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-29 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-29 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-30 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-30 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-30 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-31 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-31 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-31 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-32 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-32 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-33 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-33 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-33 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-34 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-34 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-34 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-35 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-35 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-36 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-36 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-36 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-37 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-37 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-37 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-38 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-38 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-39 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-39 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-39 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-40 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-40 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-40 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-41 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-41 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-42 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-42 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-42 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-43 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-43 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-43 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-44 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-44 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-45 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-45 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-45 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-46 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-46 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-46 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-47 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-47 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-48 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-48 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-48 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-49 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-49 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-49 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-50 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-50 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-51 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-51 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-51 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-52 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-52 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-52 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-53 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-53 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-54 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-54 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-54 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-55 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-55 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-55 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-56 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-56 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-57 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-57 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-57 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-58 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-58 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-58 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-59 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-59 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-59 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-60 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-60 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-61 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-61 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-61 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-62 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-62 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-62 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-63 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-63 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-64 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-64 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-64 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-65 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-65 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-65 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-66 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-66 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-67 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-67 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-67 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-68 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-68 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-68 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-69 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-69 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-70 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-70 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-70 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-71 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-71 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-71 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-72 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-72 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-73 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-73 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-73 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-74 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-74 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-74 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-75 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-75 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-76 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-76 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-76 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-77 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-77 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-77 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-78 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-78 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-79 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-79 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-79 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-80 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-80 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-80 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-81 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-81 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-82 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-82 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-82 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-83 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-83 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-83 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-84 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-84 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-85 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-85 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-85 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-86 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-86 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-86 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-87 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-87 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-88 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-88 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-88 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-89 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-89 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-89 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-90 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-90 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-90 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-91 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-91 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195312 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976562 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195312 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976562 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+06 0b011111111111111111111
+19 1.04858e+06 2.09715e+06 0b0111111111111111111111
+20 2.09715e+06 4.1943e+06 0b01111111111111111111111
+21 4.1943e+06 8.38861e+06 0b011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b0111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b01111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b0111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b01111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b0111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111111
+32 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111111
+33 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111111
+34 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111111
+35 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111111
+36 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111111
+37 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+38 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111111
+39 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+40 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+41 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+42 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111111
+43 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+44 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+45 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111111
+46 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111111
+254 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+255 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+256 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111111
+257 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+258 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+259 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+260 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111111
+261 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+262 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111111
+263 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111111
+264 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111111
+265 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111111
+266 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111111
+267 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111111
+268 4.29497e+09 4.29497e+09 0b011111111111111111111111111111111
+269 2.14748e+09 2.14748e+09 0b01111111111111111111111111111111
+270 1.07374e+09 1.07374e+09 0b0111111111111111111111111111111
+271 5.36871e+08 5.36871e+08 0b011111111111111111111111111111
+272 2.68435e+08 2.68435e+08 0b01111111111111111111111111111
+273 1.34218e+08 1.34218e+08 0b0111111111111111111111111111
+274 6.71089e+07 6.71089e+07 0b011111111111111111111111111
+275 3.35544e+07 3.35544e+07 0b01111111111111111111111111
+276 1.67772e+07 1.67772e+07 0b0111111111111111111111111
+277 8.38861e+06 8.38861e+06 0b011111111111111111111111
+278 4.1943e+06 4.1943e+06 0b01111111111111111111111
+279 2.09715e+06 2.09715e+06 0b0111111111111111111111
+280 1.04858e+06 1.04858e+06 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+06 0b000000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b000000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b000000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b000000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b000000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b000000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b000000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b000000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b000001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b000011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b000111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b001111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 0 4.29497e+09 0b011111111111111111111111111111111
+1 0 4.29497e+09 0b011111111111111111111111111111111
+2 0 4.29497e+09 0b011111111111111111111111111111111
+3 0 4.29497e+09 0b011111111111111111111111111111111
+4 0 4.29497e+09 0b011111111111111111111111111111111
+5 0 4.29497e+09 0b011111111111111111111111111111111
+6 0 4.29497e+09 0b011111111111111111111111111111111
+7 0 4.29497e+09 0b011111111111111111111111111111111
+8 0 4.29497e+09 0b011111111111111111111111111111111
+9 0 4.29497e+09 0b011111111111111111111111111111111
+10 0 4.29497e+09 0b011111111111111111111111111111111
+11 0 4.29497e+09 0b011111111111111111111111111111111
+12 0 4.29497e+09 0b011111111111111111111111111111111
+13 0 4.29497e+09 0b011111111111111111111111111111111
+14 0 4.29497e+09 0b011111111111111111111111111111111
+15 0 4.29497e+09 0b011111111111111111111111111111111
+16 0 4.29497e+09 0b011111111111111111111111111111111
+17 0 4.29497e+09 0b011111111111111111111111111111111
+18 0 4.29497e+09 0b011111111111111111111111111111111
+19 0 4.29497e+09 0b011111111111111111111111111111111
+20 0 4.29497e+09 0b011111111111111111111111111111111
+21 0 4.29497e+09 0b011111111111111111111111111111111
+22 0 4.29497e+09 0b011111111111111111111111111111111
+23 0 4.29497e+09 0b011111111111111111111111111111111
+24 0 4.29497e+09 0b011111111111111111111111111111111
+25 0 4.29497e+09 0b011111111111111111111111111111111
+26 0 4.29497e+09 0b011111111111111111111111111111111
+27 0 4.29497e+09 0b011111111111111111111111111111111
+28 0 4.29497e+09 0b011111111111111111111111111111111
+29 0 4.29497e+09 0b011111111111111111111111111111111
+30 0 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+06 0b00000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b00000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b00000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b00000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b00000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b00000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b00000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b00000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b00001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b00011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b00111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 -2.14748e+09 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+33 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+06 0b011111111111111111001.00011111111111111111
+17 1.04858e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+18 2.09715e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+06 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+07 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+08 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+90 1.62963e+91 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+09 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+08 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+07 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+282 1.04858e+06 1.04857e+06 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+06 0b000000000000011111111111111111001
+17 1.04858e+06 2.09714e+06 0b000000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b000000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b000000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b000000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b000000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b000000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b000000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b000001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b000011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b000111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b001111111111111111111111111111001
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 0 4.29497e+09 0b011111111111111111111111111111001
+1 0 4.29497e+09 0b011111111111111111111111111111001
+2 0 4.29497e+09 0b011111111111111111111111111111001
+3 0 4.29497e+09 0b011111111111111111111111111111001
+4 0 4.29497e+09 0b011111111111111111111111111111001
+5 0 4.29497e+09 0b011111111111111111111111111111001
+6 0 4.29497e+09 0b011111111111111111111111111111001
+7 0 4.29497e+09 0b011111111111111111111111111111001
+8 0 4.29497e+09 0b011111111111111111111111111111001
+9 0 4.29497e+09 0b011111111111111111111111111111001
+10 0 4.29497e+09 0b011111111111111111111111111111001
+11 0 4.29497e+09 0b011111111111111111111111111111001
+12 0 4.29497e+09 0b011111111111111111111111111111001
+13 0 4.29497e+09 0b011111111111111111111111111111001
+14 0 4.29497e+09 0b011111111111111111111111111111001
+15 0 4.29497e+09 0b011111111111111111111111111111001
+16 0 4.29497e+09 0b011111111111111111111111111111001
+17 0 4.29497e+09 0b011111111111111111111111111111001
+18 0 4.29497e+09 0b011111111111111111111111111111001
+19 0 4.29497e+09 0b011111111111111111111111111111001
+20 0 4.29497e+09 0b011111111111111111111111111111001
+21 0 4.29497e+09 0b011111111111111111111111111111001
+22 0 4.29497e+09 0b011111111111111111111111111111001
+23 0 4.29497e+09 0b011111111111111111111111111111001
+24 0 4.29497e+09 0b011111111111111111111111111111001
+25 0 4.29497e+09 0b011111111111111111111111111111001
+26 0 4.29497e+09 0b011111111111111111111111111111001
+27 0 4.29497e+09 0b011111111111111111111111111111001
+28 0 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+06 0b00000000000011111111111111111001
+17 1.04858e+06 2.09714e+06 0b00000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b00000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b00000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b00000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b00000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b00000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b00000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b00001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b00011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b00111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001
+28 -2.14748e+09 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+33 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.hpux11 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.hpux11
new file mode 100644
index 000000000..7c96d2c2c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.hpux11
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195312 1.99805 0b01.111111111
+9 0.000976562 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-05 1.99994 0b01.11111111111111
+14 3.05176e-05 1.99997 0b01.111111111111111
+15 1.52588e-05 1.99998 0b01.1111111111111111
+16 7.62939e-06 1.99999 0b01.11111111111111111
+17 3.8147e-06 2 0b01.111111111111111111
+18 1.90735e-06 2 0b01.1111111111111111111
+19 9.53674e-07 2 0b01.11111111111111111111
+20 4.76837e-07 2 0b01.111111111111111111111
+21 2.38419e-07 2 0b01.1111111111111111111111
+22 1.19209e-07 2 0b01.11111111111111111111111
+23 5.96046e-08 2 0b01.111111111111111111111111
+24 2.98023e-08 2 0b01.1111111111111111111111111
+25 1.49012e-08 2 0b01.11111111111111111111111111
+26 7.45058e-09 2 0b01.111111111111111111111111111
+27 3.72529e-09 2 0b01.1111111111111111111111111111
+28 1.86265e-09 2 0b01.11111111111111111111111111111
+29 9.31323e-10 2 0b01.111111111111111111111111111111
+30 4.65661e-10 2 0b01.1111111111111111111111111111111
+31 2.32831e-10 2 0b01.11111111111111111111111111111111
+32 1.16415e-10 2 0b01.111111111111111111111111111111111
+33 5.82077e-11 2 0b01.1111111111111111111111111111111111
+34 2.91038e-11 2 0b01.11111111111111111111111111111111111
+35 1.45519e-11 2 0b01.111111111111111111111111111111111111
+36 7.27596e-12 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-12 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-12 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-13 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-13 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-13 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-13 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-14 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-14 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-14 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-15 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-15 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-15 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-16 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-16 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-16 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-16 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-17 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-17 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-17 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-18 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-18 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-18 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-19 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-19 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-20 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-20 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-20 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-21 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-21 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-21 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-22 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-22 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-23 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-23 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-23 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-24 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-24 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-24 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-25 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-25 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-26 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-26 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-26 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-27 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-27 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-27 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-28 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-28 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-29 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-29 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-29 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-30 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-30 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-30 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-31 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-31 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-31 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-32 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-32 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-33 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-33 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-33 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-34 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-34 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-34 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-35 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-35 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-36 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-36 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-36 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-37 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-37 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-37 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-38 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-38 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-39 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-39 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-39 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-40 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-40 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-40 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-41 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-41 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-42 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-42 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-42 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-43 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-43 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-43 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-44 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-44 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-45 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-45 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-45 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-46 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-46 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-46 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-47 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-47 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-48 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-48 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-48 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-49 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-49 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-49 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-50 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-50 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-51 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-51 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-51 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-52 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-52 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-52 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-53 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-53 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-54 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-54 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-54 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-55 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-55 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-55 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-56 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-56 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-57 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-57 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-57 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-58 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-58 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-58 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-59 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-59 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-59 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-60 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-60 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-61 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-61 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-61 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-62 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-62 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-62 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-63 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-63 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-64 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-64 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-64 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-65 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-65 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-65 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-66 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-66 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-67 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-67 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-67 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-68 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-68 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-68 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-69 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-69 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-70 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-70 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-70 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-71 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-71 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-71 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-72 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-72 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-73 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-73 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-73 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-74 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-74 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-74 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-75 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-75 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-76 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-76 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-76 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-77 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-77 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-77 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-78 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-78 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-79 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-79 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-79 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-80 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-80 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-80 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-81 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-81 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-82 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-82 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-82 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-83 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-83 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-83 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-84 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-84 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-85 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-85 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-85 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-86 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-86 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-86 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-87 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-87 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-88 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-88 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-88 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-89 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-89 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-89 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-90 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-90 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-90 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-91 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-91 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195312 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976562 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195312 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976562 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+06 0b011111111111111111111
+19 1.04858e+06 2.09715e+06 0b0111111111111111111111
+20 2.09715e+06 4.1943e+06 0b01111111111111111111111
+21 4.1943e+06 8.38861e+06 0b011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b0111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b01111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b0111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b01111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b0111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111111
+32 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111111
+33 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111111
+34 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111111
+35 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111111
+36 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111111
+37 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+38 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111111
+39 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+40 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+41 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+42 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111111
+43 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+44 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+45 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111111
+46 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111111
+254 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+255 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+256 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111111
+257 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+258 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+259 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+260 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111111
+261 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+262 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111111
+263 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111111
+264 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111111
+265 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111111
+266 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111111
+267 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111111
+268 4.29497e+09 4.29497e+09 0b011111111111111111111111111111111
+269 2.14748e+09 2.14748e+09 0b01111111111111111111111111111111
+270 1.07374e+09 1.07374e+09 0b0111111111111111111111111111111
+271 5.36871e+08 5.36871e+08 0b011111111111111111111111111111
+272 2.68435e+08 2.68435e+08 0b01111111111111111111111111111
+273 1.34218e+08 1.34218e+08 0b0111111111111111111111111111
+274 6.71089e+07 6.71089e+07 0b011111111111111111111111111
+275 3.35544e+07 3.35544e+07 0b01111111111111111111111111
+276 1.67772e+07 1.67772e+07 0b0111111111111111111111111
+277 8.38861e+06 8.38861e+06 0b011111111111111111111111
+278 4.1943e+06 4.1943e+06 0b01111111111111111111111
+279 2.09715e+06 2.09715e+06 0b0111111111111111111111
+280 1.04858e+06 1.04858e+06 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+06 0b000000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b000000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b000000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b000000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b000000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b000000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b000000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b000000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b000001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b000011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b000111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b001111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 0 4.29497e+09 0b011111111111111111111111111111111
+1 0 4.29497e+09 0b011111111111111111111111111111111
+2 0 4.29497e+09 0b011111111111111111111111111111111
+3 0 4.29497e+09 0b011111111111111111111111111111111
+4 0 4.29497e+09 0b011111111111111111111111111111111
+5 0 4.29497e+09 0b011111111111111111111111111111111
+6 0 4.29497e+09 0b011111111111111111111111111111111
+7 0 4.29497e+09 0b011111111111111111111111111111111
+8 0 4.29497e+09 0b011111111111111111111111111111111
+9 0 4.29497e+09 0b011111111111111111111111111111111
+10 0 4.29497e+09 0b011111111111111111111111111111111
+11 0 4.29497e+09 0b011111111111111111111111111111111
+12 0 4.29497e+09 0b011111111111111111111111111111111
+13 0 4.29497e+09 0b011111111111111111111111111111111
+14 0 4.29497e+09 0b011111111111111111111111111111111
+15 0 4.29497e+09 0b011111111111111111111111111111111
+16 0 4.29497e+09 0b011111111111111111111111111111111
+17 0 4.29497e+09 0b011111111111111111111111111111111
+18 0 4.29497e+09 0b011111111111111111111111111111111
+19 0 4.29497e+09 0b011111111111111111111111111111111
+20 0 4.29497e+09 0b011111111111111111111111111111111
+21 0 4.29497e+09 0b011111111111111111111111111111111
+22 0 4.29497e+09 0b011111111111111111111111111111111
+23 0 4.29497e+09 0b011111111111111111111111111111111
+24 0 4.29497e+09 0b011111111111111111111111111111111
+25 0 4.29497e+09 0b011111111111111111111111111111111
+26 0 4.29497e+09 0b011111111111111111111111111111111
+27 0 4.29497e+09 0b011111111111111111111111111111111
+28 0 4.29497e+09 0b011111111111111111111111111111111
+29 0 4.29497e+09 0b011111111111111111111111111111111
+30 0 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+06 0b00000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b00000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b00000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b00000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b00000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b00000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b00000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b00000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b00001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b00011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b00111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 -2.14748e+09 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+33 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+06 0b011111111111111111001.00011111111111111111
+17 1.04858e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+18 2.09715e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+06 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+07 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+08 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+90 1.62963e+91 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+09 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+08 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+07 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+282 1.04858e+06 1.04857e+06 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+06 0b000000000000011111111111111111001
+17 1.04858e+06 2.09715e+06 0b000000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b000000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b000000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b000000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b000000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b000000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b000000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b000001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b000011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b000111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b001111111111111111111111111111001
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 0 4.29497e+09 0b011111111111111111111111111111001
+1 0 4.29497e+09 0b011111111111111111111111111111001
+2 0 4.29497e+09 0b011111111111111111111111111111001
+3 0 4.29497e+09 0b011111111111111111111111111111001
+4 0 4.29497e+09 0b011111111111111111111111111111001
+5 0 4.29497e+09 0b011111111111111111111111111111001
+6 0 4.29497e+09 0b011111111111111111111111111111001
+7 0 4.29497e+09 0b011111111111111111111111111111001
+8 0 4.29497e+09 0b011111111111111111111111111111001
+9 0 4.29497e+09 0b011111111111111111111111111111001
+10 0 4.29497e+09 0b011111111111111111111111111111001
+11 0 4.29497e+09 0b011111111111111111111111111111001
+12 0 4.29497e+09 0b011111111111111111111111111111001
+13 0 4.29497e+09 0b011111111111111111111111111111001
+14 0 4.29497e+09 0b011111111111111111111111111111001
+15 0 4.29497e+09 0b011111111111111111111111111111001
+16 0 4.29497e+09 0b011111111111111111111111111111001
+17 0 4.29497e+09 0b011111111111111111111111111111001
+18 0 4.29497e+09 0b011111111111111111111111111111001
+19 0 4.29497e+09 0b011111111111111111111111111111001
+20 0 4.29497e+09 0b011111111111111111111111111111001
+21 0 4.29497e+09 0b011111111111111111111111111111001
+22 0 4.29497e+09 0b011111111111111111111111111111001
+23 0 4.29497e+09 0b011111111111111111111111111111001
+24 0 4.29497e+09 0b011111111111111111111111111111001
+25 0 4.29497e+09 0b011111111111111111111111111111001
+26 0 4.29497e+09 0b011111111111111111111111111111001
+27 0 4.29497e+09 0b011111111111111111111111111111001
+28 0 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+06 0b00000000000011111111111111111001
+17 1.04858e+06 2.09715e+06 0b00000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b00000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b00000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b00000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b00000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b00000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b00000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b00001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b00011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b00111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001
+28 -2.14748e+09 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+33 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw
new file mode 100644
index 000000000..0c39b1d84
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195312 1.99805 0b01.111111111
+9 0.000976562 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195312 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976562 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195312 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976562 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09714e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09714e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw64 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw64
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.mingw64
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10-x64 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10-x64
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc10-x64
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11-x64 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11-x64
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc11-x64
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12-x64 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12-x64
new file mode 100644
index 000000000..a094992fa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc12-x64
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-005 1.99994 0b01.11111111111111
+14 3.05176e-005 1.99997 0b01.111111111111111
+15 1.52588e-005 1.99998 0b01.1111111111111111
+16 7.62939e-006 1.99999 0b01.11111111111111111
+17 3.8147e-006 2 0b01.111111111111111111
+18 1.90735e-006 2 0b01.1111111111111111111
+19 9.53674e-007 2 0b01.11111111111111111111
+20 4.76837e-007 2 0b01.111111111111111111111
+21 2.38419e-007 2 0b01.1111111111111111111111
+22 1.19209e-007 2 0b01.11111111111111111111111
+23 5.96046e-008 2 0b01.111111111111111111111111
+24 2.98023e-008 2 0b01.1111111111111111111111111
+25 1.49012e-008 2 0b01.11111111111111111111111111
+26 7.45058e-009 2 0b01.111111111111111111111111111
+27 3.72529e-009 2 0b01.1111111111111111111111111111
+28 1.86265e-009 2 0b01.11111111111111111111111111111
+29 9.31323e-010 2 0b01.111111111111111111111111111111
+30 4.65661e-010 2 0b01.1111111111111111111111111111111
+31 2.32831e-010 2 0b01.11111111111111111111111111111111
+32 1.16415e-010 2 0b01.111111111111111111111111111111111
+33 5.82077e-011 2 0b01.1111111111111111111111111111111111
+34 2.91038e-011 2 0b01.11111111111111111111111111111111111
+35 1.45519e-011 2 0b01.111111111111111111111111111111111111
+36 7.27596e-012 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-012 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-012 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-013 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-013 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-013 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-013 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-014 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-014 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-014 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-015 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-015 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-015 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-016 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-016 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-016 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-016 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-017 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-017 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-017 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-018 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-018 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-018 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-019 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-019 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-019 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-020 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-020 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-020 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-021 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-021 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-021 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-022 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-022 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-022 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-023 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-023 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-023 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-024 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-024 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-024 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-025 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-025 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-025 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-026 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-026 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-026 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-027 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-027 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-027 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-028 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-028 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-028 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-029 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-029 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-029 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-030 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-030 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-030 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-031 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-031 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-031 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-032 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-032 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-032 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-033 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-033 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-033 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-034 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-034 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-034 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-035 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-035 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-035 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-036 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-036 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-036 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-037 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-037 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-037 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-038 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-038 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-038 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-039 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-039 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-039 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-040 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-040 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-040 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-041 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-041 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-041 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-042 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-042 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-042 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-043 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-043 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-043 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-044 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-044 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-044 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-045 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-045 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-045 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-046 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-046 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-046 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-047 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-047 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-047 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-048 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-048 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-048 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-049 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-049 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-049 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-050 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-050 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-050 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-051 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-051 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-051 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-052 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-052 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-052 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-053 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-053 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-053 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-054 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-054 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-054 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-055 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-055 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-055 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-056 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-056 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-056 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-057 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-057 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-057 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-058 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-058 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-058 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-059 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-059 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-059 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-060 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-060 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-060 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-061 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-061 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-061 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-062 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-062 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-062 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-063 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-063 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-063 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-064 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-064 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-064 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-065 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-065 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-065 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-066 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-066 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-066 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-067 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-067 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-067 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-068 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-068 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-068 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-069 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-069 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-069 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-070 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-070 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-070 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-071 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-071 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-071 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-072 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-072 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-072 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-073 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-073 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-073 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-074 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-074 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-074 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-075 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-075 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-075 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-076 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-076 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-076 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-077 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-077 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-077 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-078 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-078 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-078 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-079 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-079 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-079 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-080 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-080 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-080 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-081 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-081 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-081 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-082 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-082 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-082 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-083 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-083 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-083 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-084 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-084 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-084 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-085 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-085 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-085 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-086 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-086 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-086 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-087 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-087 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-087 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-088 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-088 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-088 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-089 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-089 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-089 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-090 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-090 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-090 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-091 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-091 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-005 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-005 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-005 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-006 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-006 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-007 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-008 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-009 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-010 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-011 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-012 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-013 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-014 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-015 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-016 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-017 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-018 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-019 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-020 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-021 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-022 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-023 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-024 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-025 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-026 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-027 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-028 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-029 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-030 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-031 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-032 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-033 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-034 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+006 0b011111111111111111111
+19 1.04858e+006 2.09715e+006 0b0111111111111111111111
+20 2.09715e+006 4.1943e+006 0b01111111111111111111111
+21 4.1943e+006 8.38861e+006 0b011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b0111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b01111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b0111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b01111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b0111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111111
+32 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111111
+33 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111111
+34 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111111
+35 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111111
+36 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111111
+37 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+38 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111111
+39 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+40 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+41 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+42 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111111
+43 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+44 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+45 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111111
+46 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111111
+254 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111111
+255 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111111
+256 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111111
+257 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111111
+258 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111111
+259 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111111
+260 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111111
+261 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111111
+262 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111111
+263 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111111
+264 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111111
+265 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111111
+266 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111111
+267 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111111
+268 4.29497e+009 4.29497e+009 0b011111111111111111111111111111111
+269 2.14748e+009 2.14748e+009 0b01111111111111111111111111111111
+270 1.07374e+009 1.07374e+009 0b0111111111111111111111111111111
+271 5.36871e+008 5.36871e+008 0b011111111111111111111111111111
+272 2.68435e+008 2.68435e+008 0b01111111111111111111111111111
+273 1.34218e+008 1.34218e+008 0b0111111111111111111111111111
+274 6.71089e+007 6.71089e+007 0b011111111111111111111111111
+275 3.35544e+007 3.35544e+007 0b01111111111111111111111111
+276 1.67772e+007 1.67772e+007 0b0111111111111111111111111
+277 8.38861e+006 8.38861e+006 0b011111111111111111111111
+278 4.1943e+006 4.1943e+006 0b01111111111111111111111
+279 2.09715e+006 2.09715e+006 0b0111111111111111111111
+280 1.04858e+006 1.04858e+006 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+006 0b000000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b000000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b000000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b000000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b000000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b000000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b000000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b000000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b000001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b000011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b000111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b001111111111111111111111111111111
+30 2.14748e+009 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 0 4.29497e+009 0b011111111111111111111111111111111
+1 0 4.29497e+009 0b011111111111111111111111111111111
+2 0 4.29497e+009 0b011111111111111111111111111111111
+3 0 4.29497e+009 0b011111111111111111111111111111111
+4 0 4.29497e+009 0b011111111111111111111111111111111
+5 0 4.29497e+009 0b011111111111111111111111111111111
+6 0 4.29497e+009 0b011111111111111111111111111111111
+7 0 4.29497e+009 0b011111111111111111111111111111111
+8 0 4.29497e+009 0b011111111111111111111111111111111
+9 0 4.29497e+009 0b011111111111111111111111111111111
+10 0 4.29497e+009 0b011111111111111111111111111111111
+11 0 4.29497e+009 0b011111111111111111111111111111111
+12 0 4.29497e+009 0b011111111111111111111111111111111
+13 0 4.29497e+009 0b011111111111111111111111111111111
+14 0 4.29497e+009 0b011111111111111111111111111111111
+15 0 4.29497e+009 0b011111111111111111111111111111111
+16 0 4.29497e+009 0b011111111111111111111111111111111
+17 0 4.29497e+009 0b011111111111111111111111111111111
+18 0 4.29497e+009 0b011111111111111111111111111111111
+19 0 4.29497e+009 0b011111111111111111111111111111111
+20 0 4.29497e+009 0b011111111111111111111111111111111
+21 0 4.29497e+009 0b011111111111111111111111111111111
+22 0 4.29497e+009 0b011111111111111111111111111111111
+23 0 4.29497e+009 0b011111111111111111111111111111111
+24 0 4.29497e+009 0b011111111111111111111111111111111
+25 0 4.29497e+009 0b011111111111111111111111111111111
+26 0 4.29497e+009 0b011111111111111111111111111111111
+27 0 4.29497e+009 0b011111111111111111111111111111111
+28 0 4.29497e+009 0b011111111111111111111111111111111
+29 0 4.29497e+009 0b011111111111111111111111111111111
+30 0 4.29497e+009 0b011111111111111111111111111111111
+31 0 4.29497e+009 0b011111111111111111111111111111111
+32 0 4.29497e+009 0b011111111111111111111111111111111
+33 0 4.29497e+009 0b011111111111111111111111111111111
+34 0 4.29497e+009 0b011111111111111111111111111111111
+35 0 4.29497e+009 0b011111111111111111111111111111111
+36 0 4.29497e+009 0b011111111111111111111111111111111
+37 0 4.29497e+009 0b011111111111111111111111111111111
+38 0 4.29497e+009 0b011111111111111111111111111111111
+39 0 4.29497e+009 0b011111111111111111111111111111111
+40 0 4.29497e+009 0b011111111111111111111111111111111
+41 0 4.29497e+009 0b011111111111111111111111111111111
+42 0 4.29497e+009 0b011111111111111111111111111111111
+43 0 4.29497e+009 0b011111111111111111111111111111111
+44 0 4.29497e+009 0b011111111111111111111111111111111
+45 0 4.29497e+009 0b011111111111111111111111111111111
+46 0 4.29497e+009 0b011111111111111111111111111111111
+47 0 4.29497e+009 0b011111111111111111111111111111111
+48 0 4.29497e+009 0b011111111111111111111111111111111
+49 0 4.29497e+009 0b011111111111111111111111111111111
+50 0 4.29497e+009 0b011111111111111111111111111111111
+51 0 4.29497e+009 0b011111111111111111111111111111111
+52 0 4.29497e+009 0b011111111111111111111111111111111
+53 0 4.29497e+009 0b011111111111111111111111111111111
+54 0 4.29497e+009 0b011111111111111111111111111111111
+55 0 4.29497e+009 0b011111111111111111111111111111111
+56 0 4.29497e+009 0b011111111111111111111111111111111
+57 0 4.29497e+009 0b011111111111111111111111111111111
+58 0 4.29497e+009 0b011111111111111111111111111111111
+59 0 4.29497e+009 0b011111111111111111111111111111111
+60 0 4.29497e+009 0b011111111111111111111111111111111
+61 0 4.29497e+009 0b011111111111111111111111111111111
+62 0 4.29497e+009 0b011111111111111111111111111111111
+63 0 4.29497e+009 0b011111111111111111111111111111111
+64 0 4.29497e+009 0b011111111111111111111111111111111
+65 0 4.29497e+009 0b011111111111111111111111111111111
+66 0 4.29497e+009 0b011111111111111111111111111111111
+67 0 4.29497e+009 0b011111111111111111111111111111111
+68 0 4.29497e+009 0b011111111111111111111111111111111
+69 0 4.29497e+009 0b011111111111111111111111111111111
+70 0 4.29497e+009 0b011111111111111111111111111111111
+71 0 4.29497e+009 0b011111111111111111111111111111111
+72 0 4.29497e+009 0b011111111111111111111111111111111
+73 0 4.29497e+009 0b011111111111111111111111111111111
+74 0 4.29497e+009 0b011111111111111111111111111111111
+75 0 4.29497e+009 0b011111111111111111111111111111111
+76 0 4.29497e+009 0b011111111111111111111111111111111
+77 0 4.29497e+009 0b011111111111111111111111111111111
+78 0 4.29497e+009 0b011111111111111111111111111111111
+79 0 4.29497e+009 0b011111111111111111111111111111111
+80 0 4.29497e+009 0b011111111111111111111111111111111
+81 0 4.29497e+009 0b011111111111111111111111111111111
+82 0 4.29497e+009 0b011111111111111111111111111111111
+83 0 4.29497e+009 0b011111111111111111111111111111111
+84 0 4.29497e+009 0b011111111111111111111111111111111
+85 0 4.29497e+009 0b011111111111111111111111111111111
+86 0 4.29497e+009 0b011111111111111111111111111111111
+87 0 4.29497e+009 0b011111111111111111111111111111111
+88 0 4.29497e+009 0b011111111111111111111111111111111
+89 0 4.29497e+009 0b011111111111111111111111111111111
+90 0 4.29497e+009 0b011111111111111111111111111111111
+91 0 4.29497e+009 0b011111111111111111111111111111111
+92 0 4.29497e+009 0b011111111111111111111111111111111
+93 0 4.29497e+009 0b011111111111111111111111111111111
+94 0 4.29497e+009 0b011111111111111111111111111111111
+95 0 4.29497e+009 0b011111111111111111111111111111111
+96 0 4.29497e+009 0b011111111111111111111111111111111
+97 0 4.29497e+009 0b011111111111111111111111111111111
+98 0 4.29497e+009 0b011111111111111111111111111111111
+99 0 4.29497e+009 0b011111111111111111111111111111111
+100 0 4.29497e+009 0b011111111111111111111111111111111
+101 0 4.29497e+009 0b011111111111111111111111111111111
+102 0 4.29497e+009 0b011111111111111111111111111111111
+103 0 4.29497e+009 0b011111111111111111111111111111111
+104 0 4.29497e+009 0b011111111111111111111111111111111
+105 0 4.29497e+009 0b011111111111111111111111111111111
+106 0 4.29497e+009 0b011111111111111111111111111111111
+107 0 4.29497e+009 0b011111111111111111111111111111111
+108 0 4.29497e+009 0b011111111111111111111111111111111
+109 0 4.29497e+009 0b011111111111111111111111111111111
+110 0 4.29497e+009 0b011111111111111111111111111111111
+111 0 4.29497e+009 0b011111111111111111111111111111111
+112 0 4.29497e+009 0b011111111111111111111111111111111
+113 0 4.29497e+009 0b011111111111111111111111111111111
+114 0 4.29497e+009 0b011111111111111111111111111111111
+115 0 4.29497e+009 0b011111111111111111111111111111111
+116 0 4.29497e+009 0b011111111111111111111111111111111
+117 0 4.29497e+009 0b011111111111111111111111111111111
+118 0 4.29497e+009 0b011111111111111111111111111111111
+119 0 4.29497e+009 0b011111111111111111111111111111111
+120 0 4.29497e+009 0b011111111111111111111111111111111
+121 0 4.29497e+009 0b011111111111111111111111111111111
+122 0 4.29497e+009 0b011111111111111111111111111111111
+123 0 4.29497e+009 0b011111111111111111111111111111111
+124 0 4.29497e+009 0b011111111111111111111111111111111
+125 0 4.29497e+009 0b011111111111111111111111111111111
+126 0 4.29497e+009 0b011111111111111111111111111111111
+127 0 4.29497e+009 0b011111111111111111111111111111111
+128 0 4.29497e+009 0b011111111111111111111111111111111
+129 0 4.29497e+009 0b011111111111111111111111111111111
+130 0 4.29497e+009 0b011111111111111111111111111111111
+131 0 4.29497e+009 0b011111111111111111111111111111111
+132 0 4.29497e+009 0b011111111111111111111111111111111
+133 0 4.29497e+009 0b011111111111111111111111111111111
+134 0 4.29497e+009 0b011111111111111111111111111111111
+135 0 4.29497e+009 0b011111111111111111111111111111111
+136 0 4.29497e+009 0b011111111111111111111111111111111
+137 0 4.29497e+009 0b011111111111111111111111111111111
+138 0 4.29497e+009 0b011111111111111111111111111111111
+139 0 4.29497e+009 0b011111111111111111111111111111111
+140 0 4.29497e+009 0b011111111111111111111111111111111
+141 0 4.29497e+009 0b011111111111111111111111111111111
+142 0 4.29497e+009 0b011111111111111111111111111111111
+143 0 4.29497e+009 0b011111111111111111111111111111111
+144 0 4.29497e+009 0b011111111111111111111111111111111
+145 0 4.29497e+009 0b011111111111111111111111111111111
+146 0 4.29497e+009 0b011111111111111111111111111111111
+147 0 4.29497e+009 0b011111111111111111111111111111111
+148 0 4.29497e+009 0b011111111111111111111111111111111
+149 0 4.29497e+009 0b011111111111111111111111111111111
+150 0 4.29497e+009 0b011111111111111111111111111111111
+151 0 4.29497e+009 0b011111111111111111111111111111111
+152 0 4.29497e+009 0b011111111111111111111111111111111
+153 0 4.29497e+009 0b011111111111111111111111111111111
+154 0 4.29497e+009 0b011111111111111111111111111111111
+155 0 4.29497e+009 0b011111111111111111111111111111111
+156 0 4.29497e+009 0b011111111111111111111111111111111
+157 0 4.29497e+009 0b011111111111111111111111111111111
+158 0 4.29497e+009 0b011111111111111111111111111111111
+159 0 4.29497e+009 0b011111111111111111111111111111111
+160 0 4.29497e+009 0b011111111111111111111111111111111
+161 0 4.29497e+009 0b011111111111111111111111111111111
+162 0 4.29497e+009 0b011111111111111111111111111111111
+163 0 4.29497e+009 0b011111111111111111111111111111111
+164 0 4.29497e+009 0b011111111111111111111111111111111
+165 0 4.29497e+009 0b011111111111111111111111111111111
+166 0 4.29497e+009 0b011111111111111111111111111111111
+167 0 4.29497e+009 0b011111111111111111111111111111111
+168 0 4.29497e+009 0b011111111111111111111111111111111
+169 0 4.29497e+009 0b011111111111111111111111111111111
+170 0 4.29497e+009 0b011111111111111111111111111111111
+171 0 4.29497e+009 0b011111111111111111111111111111111
+172 0 4.29497e+009 0b011111111111111111111111111111111
+173 0 4.29497e+009 0b011111111111111111111111111111111
+174 0 4.29497e+009 0b011111111111111111111111111111111
+175 0 4.29497e+009 0b011111111111111111111111111111111
+176 0 4.29497e+009 0b011111111111111111111111111111111
+177 0 4.29497e+009 0b011111111111111111111111111111111
+178 0 4.29497e+009 0b011111111111111111111111111111111
+179 0 4.29497e+009 0b011111111111111111111111111111111
+180 0 4.29497e+009 0b011111111111111111111111111111111
+181 0 4.29497e+009 0b011111111111111111111111111111111
+182 0 4.29497e+009 0b011111111111111111111111111111111
+183 0 4.29497e+009 0b011111111111111111111111111111111
+184 0 4.29497e+009 0b011111111111111111111111111111111
+185 0 4.29497e+009 0b011111111111111111111111111111111
+186 0 4.29497e+009 0b011111111111111111111111111111111
+187 0 4.29497e+009 0b011111111111111111111111111111111
+188 0 4.29497e+009 0b011111111111111111111111111111111
+189 0 4.29497e+009 0b011111111111111111111111111111111
+190 0 4.29497e+009 0b011111111111111111111111111111111
+191 0 4.29497e+009 0b011111111111111111111111111111111
+192 0 4.29497e+009 0b011111111111111111111111111111111
+193 0 4.29497e+009 0b011111111111111111111111111111111
+194 0 4.29497e+009 0b011111111111111111111111111111111
+195 0 4.29497e+009 0b011111111111111111111111111111111
+196 0 4.29497e+009 0b011111111111111111111111111111111
+197 0 4.29497e+009 0b011111111111111111111111111111111
+198 0 4.29497e+009 0b011111111111111111111111111111111
+199 0 4.29497e+009 0b011111111111111111111111111111111
+200 0 4.29497e+009 0b011111111111111111111111111111111
+201 0 4.29497e+009 0b011111111111111111111111111111111
+202 0 4.29497e+009 0b011111111111111111111111111111111
+203 0 4.29497e+009 0b011111111111111111111111111111111
+204 0 4.29497e+009 0b011111111111111111111111111111111
+205 0 4.29497e+009 0b011111111111111111111111111111111
+206 0 4.29497e+009 0b011111111111111111111111111111111
+207 0 4.29497e+009 0b011111111111111111111111111111111
+208 0 4.29497e+009 0b011111111111111111111111111111111
+209 0 4.29497e+009 0b011111111111111111111111111111111
+210 0 4.29497e+009 0b011111111111111111111111111111111
+211 0 4.29497e+009 0b011111111111111111111111111111111
+212 0 4.29497e+009 0b011111111111111111111111111111111
+213 0 4.29497e+009 0b011111111111111111111111111111111
+214 0 4.29497e+009 0b011111111111111111111111111111111
+215 0 4.29497e+009 0b011111111111111111111111111111111
+216 0 4.29497e+009 0b011111111111111111111111111111111
+217 0 4.29497e+009 0b011111111111111111111111111111111
+218 0 4.29497e+009 0b011111111111111111111111111111111
+219 0 4.29497e+009 0b011111111111111111111111111111111
+220 0 4.29497e+009 0b011111111111111111111111111111111
+221 0 4.29497e+009 0b011111111111111111111111111111111
+222 0 4.29497e+009 0b011111111111111111111111111111111
+223 0 4.29497e+009 0b011111111111111111111111111111111
+224 0 4.29497e+009 0b011111111111111111111111111111111
+225 0 4.29497e+009 0b011111111111111111111111111111111
+226 0 4.29497e+009 0b011111111111111111111111111111111
+227 0 4.29497e+009 0b011111111111111111111111111111111
+228 0 4.29497e+009 0b011111111111111111111111111111111
+229 0 4.29497e+009 0b011111111111111111111111111111111
+230 0 4.29497e+009 0b011111111111111111111111111111111
+231 0 4.29497e+009 0b011111111111111111111111111111111
+232 0 4.29497e+009 0b011111111111111111111111111111111
+233 0 4.29497e+009 0b011111111111111111111111111111111
+234 0 4.29497e+009 0b011111111111111111111111111111111
+235 0 4.29497e+009 0b011111111111111111111111111111111
+236 0 4.29497e+009 0b011111111111111111111111111111111
+237 0 4.29497e+009 0b011111111111111111111111111111111
+238 0 4.29497e+009 0b011111111111111111111111111111111
+239 0 4.29497e+009 0b011111111111111111111111111111111
+240 0 4.29497e+009 0b011111111111111111111111111111111
+241 0 4.29497e+009 0b011111111111111111111111111111111
+242 0 4.29497e+009 0b011111111111111111111111111111111
+243 0 4.29497e+009 0b011111111111111111111111111111111
+244 0 4.29497e+009 0b011111111111111111111111111111111
+245 0 4.29497e+009 0b011111111111111111111111111111111
+246 0 4.29497e+009 0b011111111111111111111111111111111
+247 0 4.29497e+009 0b011111111111111111111111111111111
+248 0 4.29497e+009 0b011111111111111111111111111111111
+249 0 4.29497e+009 0b011111111111111111111111111111111
+250 0 4.29497e+009 0b011111111111111111111111111111111
+251 0 4.29497e+009 0b011111111111111111111111111111111
+252 0 4.29497e+009 0b011111111111111111111111111111111
+253 0 4.29497e+009 0b011111111111111111111111111111111
+254 0 4.29497e+009 0b011111111111111111111111111111111
+255 0 4.29497e+009 0b011111111111111111111111111111111
+256 0 4.29497e+009 0b011111111111111111111111111111111
+257 0 4.29497e+009 0b011111111111111111111111111111111
+258 0 4.29497e+009 0b011111111111111111111111111111111
+259 0 4.29497e+009 0b011111111111111111111111111111111
+260 0 4.29497e+009 0b011111111111111111111111111111111
+261 0 4.29497e+009 0b011111111111111111111111111111111
+262 0 4.29497e+009 0b011111111111111111111111111111111
+263 0 4.29497e+009 0b011111111111111111111111111111111
+264 0 4.29497e+009 0b011111111111111111111111111111111
+265 0 4.29497e+009 0b011111111111111111111111111111111
+266 0 4.29497e+009 0b011111111111111111111111111111111
+267 0 4.29497e+009 0b011111111111111111111111111111111
+268 0 4.29497e+009 0b011111111111111111111111111111111
+269 0 4.29497e+009 0b011111111111111111111111111111111
+270 0 4.29497e+009 0b011111111111111111111111111111111
+271 0 4.29497e+009 0b011111111111111111111111111111111
+272 0 4.29497e+009 0b011111111111111111111111111111111
+273 0 4.29497e+009 0b011111111111111111111111111111111
+274 0 4.29497e+009 0b011111111111111111111111111111111
+275 0 4.29497e+009 0b011111111111111111111111111111111
+276 0 4.29497e+009 0b011111111111111111111111111111111
+277 0 4.29497e+009 0b011111111111111111111111111111111
+278 0 4.29497e+009 0b011111111111111111111111111111111
+279 0 4.29497e+009 0b011111111111111111111111111111111
+280 0 4.29497e+009 0b011111111111111111111111111111111
+281 0 4.29497e+009 0b011111111111111111111111111111111
+282 0 4.29497e+009 0b011111111111111111111111111111111
+283 0 4.29497e+009 0b011111111111111111111111111111111
+284 0 4.29497e+009 0b011111111111111111111111111111111
+285 0 4.29497e+009 0b011111111111111111111111111111111
+286 0 4.29497e+009 0b011111111111111111111111111111111
+287 0 4.29497e+009 0b011111111111111111111111111111111
+288 0 4.29497e+009 0b011111111111111111111111111111111
+289 0 4.29497e+009 0b011111111111111111111111111111111
+290 0 4.29497e+009 0b011111111111111111111111111111111
+291 0 4.29497e+009 0b011111111111111111111111111111111
+292 0 4.29497e+009 0b011111111111111111111111111111111
+293 0 4.29497e+009 0b011111111111111111111111111111111
+294 0 4.29497e+009 0b011111111111111111111111111111111
+295 0 4.29497e+009 0b011111111111111111111111111111111
+296 0 4.29497e+009 0b011111111111111111111111111111111
+297 0 4.29497e+009 0b011111111111111111111111111111111
+298 0 4.29497e+009 0b011111111111111111111111111111111
+299 0 4.29497e+009 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+006 0b00000000000011111111111111111111
+19 1.04858e+006 2.09715e+006 0b00000000000111111111111111111111
+20 2.09715e+006 4.1943e+006 0b00000000001111111111111111111111
+21 4.1943e+006 8.38861e+006 0b00000000011111111111111111111111
+22 8.38861e+006 1.67772e+007 0b00000000111111111111111111111111
+23 1.67772e+007 3.35544e+007 0b00000001111111111111111111111111
+24 3.35544e+007 6.71089e+007 0b00000011111111111111111111111111
+25 6.71089e+007 1.34218e+008 0b00000111111111111111111111111111
+26 1.34218e+008 2.68435e+008 0b00001111111111111111111111111111
+27 2.68435e+008 5.36871e+008 0b00011111111111111111111111111111
+28 5.36871e+008 1.07374e+009 0b00111111111111111111111111111111
+29 1.07374e+009 2.14748e+009 0b01111111111111111111111111111111
+30 -2.14748e+009 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+033 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+006 8.38861e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+006 0b011111111111111111001.00011111111111111111
+17 1.04858e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+18 2.09715e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+006 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+007 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+008 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+009 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+010 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+011 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+012 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+013 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+014 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+015 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+016 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+017 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+018 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+019 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+020 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+021 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+022 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+023 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+024 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+025 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+026 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+027 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+028 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+029 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+030 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+031 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+033 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+034 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+035 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+036 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+037 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+038 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+039 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+040 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+041 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+042 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+043 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+044 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+045 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+046 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+047 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+048 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+049 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+050 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+051 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+052 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+053 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+054 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+055 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+056 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+057 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+058 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+059 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+060 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+061 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+062 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+063 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+064 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+065 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+066 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+067 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+068 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+069 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+070 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+071 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+072 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+073 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+074 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+075 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+076 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+077 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+078 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+079 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+080 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+081 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+082 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+083 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+084 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+085 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+086 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+087 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+088 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+089 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+090 1.62963e+091 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+090 8.14814e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+090 4.07407e+090 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+090 2.03704e+090 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+090 1.01852e+090 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+089 5.09259e+089 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+089 2.54629e+089 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+089 1.27315e+089 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+088 6.36574e+088 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+088 3.18287e+088 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+088 1.59143e+088 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+087 7.95717e+087 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+087 3.97859e+087 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+087 1.98929e+087 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+086 9.94646e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+086 4.97323e+086 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+086 2.48662e+086 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+086 1.24331e+086 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+085 6.21654e+085 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+085 3.10827e+085 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+085 1.55414e+085 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+084 7.77068e+084 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+084 3.88534e+084 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+084 1.94267e+084 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+083 9.71334e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+083 4.85667e+083 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+083 2.42834e+083 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+083 1.21417e+083 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+082 6.07084e+082 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+082 3.03542e+082 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+082 1.51771e+082 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+081 7.58855e+081 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+081 3.79428e+081 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+081 1.89714e+081 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+080 9.48569e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+080 4.74284e+080 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+080 2.37142e+080 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+080 1.18571e+080 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+079 5.92855e+079 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+079 2.96428e+079 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+079 1.48214e+079 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+078 7.41069e+078 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+078 3.70535e+078 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+078 1.85267e+078 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+077 9.26337e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+077 4.63168e+077 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+077 2.31584e+077 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+077 1.15792e+077 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+076 5.7896e+076 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+076 2.8948e+076 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+076 1.4474e+076 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+075 7.23701e+075 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+075 3.6185e+075 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+075 1.80925e+075 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+074 9.04626e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+074 4.52313e+074 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+074 2.26156e+074 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+074 1.13078e+074 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+073 5.65391e+073 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+073 2.82696e+073 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+073 1.41348e+073 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+072 7.06739e+072 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+072 3.53369e+072 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+072 1.76685e+072 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+071 8.83424e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+071 4.41712e+071 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+071 2.20856e+071 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+071 1.10428e+071 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+070 5.5214e+070 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+070 2.7607e+070 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+070 1.38035e+070 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+069 6.90175e+069 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+069 3.45087e+069 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+069 1.72544e+069 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+068 8.62718e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+068 4.31359e+068 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+068 2.1568e+068 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+068 1.0784e+068 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+067 5.39199e+067 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+067 2.69599e+067 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+067 1.348e+067 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+066 6.73999e+066 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+066 3.36999e+066 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+066 1.685e+066 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+065 8.42498e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+065 4.21249e+065 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+065 2.10625e+065 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+065 1.05312e+065 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+064 5.26561e+064 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+064 2.63281e+064 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+064 1.3164e+064 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+063 6.58202e+063 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+063 3.29101e+063 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+063 1.6455e+063 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+062 8.22752e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+062 4.11376e+062 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+062 2.05688e+062 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+062 1.02844e+062 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+061 5.1422e+061 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+061 2.5711e+061 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+061 1.28555e+061 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+060 6.42775e+060 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+060 3.21388e+060 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+060 1.60694e+060 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+059 8.03469e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+059 4.01735e+059 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+059 2.00867e+059 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+059 1.00434e+059 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+058 5.02168e+058 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+058 2.51084e+058 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+058 1.25542e+058 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+057 6.2771e+057 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+057 3.13855e+057 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+057 1.56928e+057 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+056 7.84638e+056 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+056 3.92319e+056 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+056 1.96159e+056 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+055 9.80797e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+055 4.90399e+055 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+055 2.45199e+055 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+055 1.226e+055 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+054 6.12998e+054 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+054 3.06499e+054 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+054 1.5325e+054 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+053 7.66248e+053 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+053 3.83124e+053 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+053 1.91562e+053 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+052 9.5781e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+052 4.78905e+052 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+052 2.39452e+052 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+052 1.19726e+052 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+051 5.98631e+051 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+051 2.99316e+051 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+051 1.49658e+051 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+050 7.48289e+050 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+050 3.74144e+050 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+050 1.87072e+050 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+049 9.35361e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+049 4.67681e+049 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+049 2.3384e+049 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+049 1.1692e+049 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+048 5.84601e+048 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+048 2.923e+048 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+048 1.4615e+048 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+047 7.30751e+047 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+047 3.65375e+047 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+047 1.82688e+047 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+046 9.13439e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+046 4.56719e+046 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+046 2.2836e+046 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+046 1.1418e+046 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+045 5.70899e+045 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+045 2.8545e+045 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+045 1.42725e+045 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+044 7.13624e+044 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+044 3.56812e+044 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+044 1.78406e+044 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+043 8.9203e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+043 4.46015e+043 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+043 2.23007e+043 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+043 1.11504e+043 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+042 5.57519e+042 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+042 2.78759e+042 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+042 1.3938e+042 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+041 6.96898e+041 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+041 3.48449e+041 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+041 1.74225e+041 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+040 8.71123e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+040 4.35561e+040 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+040 2.17781e+040 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+040 1.0889e+040 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+039 5.44452e+039 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+039 2.72226e+039 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+039 1.36113e+039 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+038 6.80565e+038 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+038 3.40282e+038 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+038 1.70141e+038 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+037 8.50706e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+037 4.25353e+037 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+037 2.12676e+037 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+037 1.06338e+037 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+036 5.31691e+036 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+036 2.65846e+036 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+036 1.32923e+036 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+035 6.64614e+035 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+035 3.32307e+035 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+035 1.66153e+035 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+034 8.30767e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+034 4.15384e+034 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+034 2.07692e+034 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+034 1.03846e+034 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+033 5.1923e+033 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+033 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+032 6.49037e+032 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+032 3.24519e+032 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+032 1.62259e+032 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+031 8.11296e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+031 4.05648e+031 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+031 2.02824e+031 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+031 1.01412e+031 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+030 5.0706e+030 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+030 2.5353e+030 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+030 1.26765e+030 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+029 6.33825e+029 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+029 3.16913e+029 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+029 1.58456e+029 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+028 7.92282e+028 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+028 3.96141e+028 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+028 1.9807e+028 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+027 9.90352e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+027 4.95176e+027 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+027 2.47588e+027 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+027 1.23794e+027 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+026 6.1897e+026 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+026 3.09485e+026 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+026 1.54743e+026 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+025 7.73713e+025 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+025 3.86856e+025 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+025 1.93428e+025 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+024 9.67141e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+024 4.8357e+024 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+024 2.41785e+024 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+024 1.20893e+024 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+023 6.04463e+023 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+023 3.02231e+023 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+023 1.51116e+023 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+022 7.55579e+022 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+022 3.77789e+022 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+022 1.88895e+022 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+021 9.44473e+021 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+021 4.72237e+021 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+021 2.36118e+021 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+021 1.18059e+021 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+020 5.90296e+020 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+020 2.95148e+020 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+020 1.47574e+020 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+019 7.3787e+019 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+019 3.68935e+019 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+019 1.84467e+019 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+018 9.22337e+018 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+018 4.61169e+018 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+018 2.30584e+018 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+018 1.15292e+018 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+017 5.76461e+017 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+017 2.8823e+017 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+017 1.44115e+017 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+016 7.20576e+016 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+016 3.60288e+016 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+016 1.80144e+016 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+015 9.0072e+015 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+015 4.5036e+015 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+015 2.2518e+015 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+015 1.1259e+015 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+014 5.6295e+014 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+014 2.81475e+014 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+014 1.40737e+014 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+013 7.03687e+013 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+013 3.51844e+013 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+013 1.75922e+013 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+012 8.79609e+012 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+012 4.39805e+012 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+012 2.19902e+012 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+012 1.09951e+012 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+011 5.49756e+011 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+011 2.74878e+011 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+011 1.37439e+011 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+010 6.87195e+010 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+010 3.43597e+010 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+010 1.71799e+010 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+009 8.58993e+009 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+009 4.29497e+009 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+009 2.14748e+009 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+009 1.07374e+009 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+008 5.36871e+008 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+008 2.68435e+008 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+008 1.34218e+008 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+007 6.71089e+007 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+007 3.35544e+007 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+007 1.67772e+007 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+006 8.3886e+006 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+006 4.1943e+006 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+006 2.09715e+006 0b0111111111111111111001.000111111111111111111
+282 1.04858e+006 1.04857e+006 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+006 0b000000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b000000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b000000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b000000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b000000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b000000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b000000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b000000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b000001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b000011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b000111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b001111111111111111111111111111001
+28 2.14748e+009 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 0 4.29497e+009 0b011111111111111111111111111111001
+1 0 4.29497e+009 0b011111111111111111111111111111001
+2 0 4.29497e+009 0b011111111111111111111111111111001
+3 0 4.29497e+009 0b011111111111111111111111111111001
+4 0 4.29497e+009 0b011111111111111111111111111111001
+5 0 4.29497e+009 0b011111111111111111111111111111001
+6 0 4.29497e+009 0b011111111111111111111111111111001
+7 0 4.29497e+009 0b011111111111111111111111111111001
+8 0 4.29497e+009 0b011111111111111111111111111111001
+9 0 4.29497e+009 0b011111111111111111111111111111001
+10 0 4.29497e+009 0b011111111111111111111111111111001
+11 0 4.29497e+009 0b011111111111111111111111111111001
+12 0 4.29497e+009 0b011111111111111111111111111111001
+13 0 4.29497e+009 0b011111111111111111111111111111001
+14 0 4.29497e+009 0b011111111111111111111111111111001
+15 0 4.29497e+009 0b011111111111111111111111111111001
+16 0 4.29497e+009 0b011111111111111111111111111111001
+17 0 4.29497e+009 0b011111111111111111111111111111001
+18 0 4.29497e+009 0b011111111111111111111111111111001
+19 0 4.29497e+009 0b011111111111111111111111111111001
+20 0 4.29497e+009 0b011111111111111111111111111111001
+21 0 4.29497e+009 0b011111111111111111111111111111001
+22 0 4.29497e+009 0b011111111111111111111111111111001
+23 0 4.29497e+009 0b011111111111111111111111111111001
+24 0 4.29497e+009 0b011111111111111111111111111111001
+25 0 4.29497e+009 0b011111111111111111111111111111001
+26 0 4.29497e+009 0b011111111111111111111111111111001
+27 0 4.29497e+009 0b011111111111111111111111111111001
+28 0 4.29497e+009 0b011111111111111111111111111111001
+29 0 4.29497e+009 0b011111111111111111111111111111001
+30 0 4.29497e+009 0b011111111111111111111111111111001
+31 0 4.29497e+009 0b011111111111111111111111111111001
+32 0 4.29497e+009 0b011111111111111111111111111111001
+33 0 4.29497e+009 0b011111111111111111111111111111001
+34 0 4.29497e+009 0b011111111111111111111111111111001
+35 0 4.29497e+009 0b011111111111111111111111111111001
+36 0 4.29497e+009 0b011111111111111111111111111111001
+37 0 4.29497e+009 0b011111111111111111111111111111001
+38 0 4.29497e+009 0b011111111111111111111111111111001
+39 0 4.29497e+009 0b011111111111111111111111111111001
+40 0 4.29497e+009 0b011111111111111111111111111111001
+41 0 4.29497e+009 0b011111111111111111111111111111001
+42 0 4.29497e+009 0b011111111111111111111111111111001
+43 0 4.29497e+009 0b011111111111111111111111111111001
+44 0 4.29497e+009 0b011111111111111111111111111111001
+45 0 4.29497e+009 0b011111111111111111111111111111001
+46 0 4.29497e+009 0b011111111111111111111111111111001
+47 0 4.29497e+009 0b011111111111111111111111111111001
+48 0 4.29497e+009 0b011111111111111111111111111111001
+49 0 4.29497e+009 0b011111111111111111111111111111001
+50 0 4.29497e+009 0b011111111111111111111111111111001
+51 0 4.29497e+009 0b011111111111111111111111111111001
+52 0 4.29497e+009 0b011111111111111111111111111111001
+53 0 4.29497e+009 0b011111111111111111111111111111001
+54 0 4.29497e+009 0b011111111111111111111111111111001
+55 0 4.29497e+009 0b011111111111111111111111111111001
+56 0 4.29497e+009 0b011111111111111111111111111111001
+57 0 4.29497e+009 0b011111111111111111111111111111001
+58 0 4.29497e+009 0b011111111111111111111111111111001
+59 0 4.29497e+009 0b011111111111111111111111111111001
+60 0 4.29497e+009 0b011111111111111111111111111111001
+61 0 4.29497e+009 0b011111111111111111111111111111001
+62 0 4.29497e+009 0b011111111111111111111111111111001
+63 0 4.29497e+009 0b011111111111111111111111111111001
+64 0 4.29497e+009 0b011111111111111111111111111111001
+65 0 4.29497e+009 0b011111111111111111111111111111001
+66 0 4.29497e+009 0b011111111111111111111111111111001
+67 0 4.29497e+009 0b011111111111111111111111111111001
+68 0 4.29497e+009 0b011111111111111111111111111111001
+69 0 4.29497e+009 0b011111111111111111111111111111001
+70 0 4.29497e+009 0b011111111111111111111111111111001
+71 0 4.29497e+009 0b011111111111111111111111111111001
+72 0 4.29497e+009 0b011111111111111111111111111111001
+73 0 4.29497e+009 0b011111111111111111111111111111001
+74 0 4.29497e+009 0b011111111111111111111111111111001
+75 0 4.29497e+009 0b011111111111111111111111111111001
+76 0 4.29497e+009 0b011111111111111111111111111111001
+77 0 4.29497e+009 0b011111111111111111111111111111001
+78 0 4.29497e+009 0b011111111111111111111111111111001
+79 0 4.29497e+009 0b011111111111111111111111111111001
+80 0 4.29497e+009 0b011111111111111111111111111111001
+81 0 4.29497e+009 0b011111111111111111111111111111001
+82 0 4.29497e+009 0b011111111111111111111111111111001
+83 0 4.29497e+009 0b011111111111111111111111111111001
+84 0 4.29497e+009 0b011111111111111111111111111111001
+85 0 4.29497e+009 0b011111111111111111111111111111001
+86 0 4.29497e+009 0b011111111111111111111111111111001
+87 0 4.29497e+009 0b011111111111111111111111111111001
+88 0 4.29497e+009 0b011111111111111111111111111111001
+89 0 4.29497e+009 0b011111111111111111111111111111001
+90 0 4.29497e+009 0b011111111111111111111111111111001
+91 0 4.29497e+009 0b011111111111111111111111111111001
+92 0 4.29497e+009 0b011111111111111111111111111111001
+93 0 4.29497e+009 0b011111111111111111111111111111001
+94 0 4.29497e+009 0b011111111111111111111111111111001
+95 0 4.29497e+009 0b011111111111111111111111111111001
+96 0 4.29497e+009 0b011111111111111111111111111111001
+97 0 4.29497e+009 0b011111111111111111111111111111001
+98 0 4.29497e+009 0b011111111111111111111111111111001
+99 0 4.29497e+009 0b011111111111111111111111111111001
+100 0 4.29497e+009 0b011111111111111111111111111111001
+101 0 4.29497e+009 0b011111111111111111111111111111001
+102 0 4.29497e+009 0b011111111111111111111111111111001
+103 0 4.29497e+009 0b011111111111111111111111111111001
+104 0 4.29497e+009 0b011111111111111111111111111111001
+105 0 4.29497e+009 0b011111111111111111111111111111001
+106 0 4.29497e+009 0b011111111111111111111111111111001
+107 0 4.29497e+009 0b011111111111111111111111111111001
+108 0 4.29497e+009 0b011111111111111111111111111111001
+109 0 4.29497e+009 0b011111111111111111111111111111001
+110 0 4.29497e+009 0b011111111111111111111111111111001
+111 0 4.29497e+009 0b011111111111111111111111111111001
+112 0 4.29497e+009 0b011111111111111111111111111111001
+113 0 4.29497e+009 0b011111111111111111111111111111001
+114 0 4.29497e+009 0b011111111111111111111111111111001
+115 0 4.29497e+009 0b011111111111111111111111111111001
+116 0 4.29497e+009 0b011111111111111111111111111111001
+117 0 4.29497e+009 0b011111111111111111111111111111001
+118 0 4.29497e+009 0b011111111111111111111111111111001
+119 0 4.29497e+009 0b011111111111111111111111111111001
+120 0 4.29497e+009 0b011111111111111111111111111111001
+121 0 4.29497e+009 0b011111111111111111111111111111001
+122 0 4.29497e+009 0b011111111111111111111111111111001
+123 0 4.29497e+009 0b011111111111111111111111111111001
+124 0 4.29497e+009 0b011111111111111111111111111111001
+125 0 4.29497e+009 0b011111111111111111111111111111001
+126 0 4.29497e+009 0b011111111111111111111111111111001
+127 0 4.29497e+009 0b011111111111111111111111111111001
+128 0 4.29497e+009 0b011111111111111111111111111111001
+129 0 4.29497e+009 0b011111111111111111111111111111001
+130 0 4.29497e+009 0b011111111111111111111111111111001
+131 0 4.29497e+009 0b011111111111111111111111111111001
+132 0 4.29497e+009 0b011111111111111111111111111111001
+133 0 4.29497e+009 0b011111111111111111111111111111001
+134 0 4.29497e+009 0b011111111111111111111111111111001
+135 0 4.29497e+009 0b011111111111111111111111111111001
+136 0 4.29497e+009 0b011111111111111111111111111111001
+137 0 4.29497e+009 0b011111111111111111111111111111001
+138 0 4.29497e+009 0b011111111111111111111111111111001
+139 0 4.29497e+009 0b011111111111111111111111111111001
+140 0 4.29497e+009 0b011111111111111111111111111111001
+141 0 4.29497e+009 0b011111111111111111111111111111001
+142 0 4.29497e+009 0b011111111111111111111111111111001
+143 0 4.29497e+009 0b011111111111111111111111111111001
+144 0 4.29497e+009 0b011111111111111111111111111111001
+145 0 4.29497e+009 0b011111111111111111111111111111001
+146 0 4.29497e+009 0b011111111111111111111111111111001
+147 0 4.29497e+009 0b011111111111111111111111111111001
+148 0 4.29497e+009 0b011111111111111111111111111111001
+149 0 4.29497e+009 0b011111111111111111111111111111001
+150 0 4.29497e+009 0b011111111111111111111111111111001
+151 0 4.29497e+009 0b011111111111111111111111111111001
+152 0 4.29497e+009 0b011111111111111111111111111111001
+153 0 4.29497e+009 0b011111111111111111111111111111001
+154 0 4.29497e+009 0b011111111111111111111111111111001
+155 0 4.29497e+009 0b011111111111111111111111111111001
+156 0 4.29497e+009 0b011111111111111111111111111111001
+157 0 4.29497e+009 0b011111111111111111111111111111001
+158 0 4.29497e+009 0b011111111111111111111111111111001
+159 0 4.29497e+009 0b011111111111111111111111111111001
+160 0 4.29497e+009 0b011111111111111111111111111111001
+161 0 4.29497e+009 0b011111111111111111111111111111001
+162 0 4.29497e+009 0b011111111111111111111111111111001
+163 0 4.29497e+009 0b011111111111111111111111111111001
+164 0 4.29497e+009 0b011111111111111111111111111111001
+165 0 4.29497e+009 0b011111111111111111111111111111001
+166 0 4.29497e+009 0b011111111111111111111111111111001
+167 0 4.29497e+009 0b011111111111111111111111111111001
+168 0 4.29497e+009 0b011111111111111111111111111111001
+169 0 4.29497e+009 0b011111111111111111111111111111001
+170 0 4.29497e+009 0b011111111111111111111111111111001
+171 0 4.29497e+009 0b011111111111111111111111111111001
+172 0 4.29497e+009 0b011111111111111111111111111111001
+173 0 4.29497e+009 0b011111111111111111111111111111001
+174 0 4.29497e+009 0b011111111111111111111111111111001
+175 0 4.29497e+009 0b011111111111111111111111111111001
+176 0 4.29497e+009 0b011111111111111111111111111111001
+177 0 4.29497e+009 0b011111111111111111111111111111001
+178 0 4.29497e+009 0b011111111111111111111111111111001
+179 0 4.29497e+009 0b011111111111111111111111111111001
+180 0 4.29497e+009 0b011111111111111111111111111111001
+181 0 4.29497e+009 0b011111111111111111111111111111001
+182 0 4.29497e+009 0b011111111111111111111111111111001
+183 0 4.29497e+009 0b011111111111111111111111111111001
+184 0 4.29497e+009 0b011111111111111111111111111111001
+185 0 4.29497e+009 0b011111111111111111111111111111001
+186 0 4.29497e+009 0b011111111111111111111111111111001
+187 0 4.29497e+009 0b011111111111111111111111111111001
+188 0 4.29497e+009 0b011111111111111111111111111111001
+189 0 4.29497e+009 0b011111111111111111111111111111001
+190 0 4.29497e+009 0b011111111111111111111111111111001
+191 0 4.29497e+009 0b011111111111111111111111111111001
+192 0 4.29497e+009 0b011111111111111111111111111111001
+193 0 4.29497e+009 0b011111111111111111111111111111001
+194 0 4.29497e+009 0b011111111111111111111111111111001
+195 0 4.29497e+009 0b011111111111111111111111111111001
+196 0 4.29497e+009 0b011111111111111111111111111111001
+197 0 4.29497e+009 0b011111111111111111111111111111001
+198 0 4.29497e+009 0b011111111111111111111111111111001
+199 0 4.29497e+009 0b011111111111111111111111111111001
+200 0 4.29497e+009 0b011111111111111111111111111111001
+201 0 4.29497e+009 0b011111111111111111111111111111001
+202 0 4.29497e+009 0b011111111111111111111111111111001
+203 0 4.29497e+009 0b011111111111111111111111111111001
+204 0 4.29497e+009 0b011111111111111111111111111111001
+205 0 4.29497e+009 0b011111111111111111111111111111001
+206 0 4.29497e+009 0b011111111111111111111111111111001
+207 0 4.29497e+009 0b011111111111111111111111111111001
+208 0 4.29497e+009 0b011111111111111111111111111111001
+209 0 4.29497e+009 0b011111111111111111111111111111001
+210 0 4.29497e+009 0b011111111111111111111111111111001
+211 0 4.29497e+009 0b011111111111111111111111111111001
+212 0 4.29497e+009 0b011111111111111111111111111111001
+213 0 4.29497e+009 0b011111111111111111111111111111001
+214 0 4.29497e+009 0b011111111111111111111111111111001
+215 0 4.29497e+009 0b011111111111111111111111111111001
+216 0 4.29497e+009 0b011111111111111111111111111111001
+217 0 4.29497e+009 0b011111111111111111111111111111001
+218 0 4.29497e+009 0b011111111111111111111111111111001
+219 0 4.29497e+009 0b011111111111111111111111111111001
+220 0 4.29497e+009 0b011111111111111111111111111111001
+221 0 4.29497e+009 0b011111111111111111111111111111001
+222 0 4.29497e+009 0b011111111111111111111111111111001
+223 0 4.29497e+009 0b011111111111111111111111111111001
+224 0 4.29497e+009 0b011111111111111111111111111111001
+225 0 4.29497e+009 0b011111111111111111111111111111001
+226 0 4.29497e+009 0b011111111111111111111111111111001
+227 0 4.29497e+009 0b011111111111111111111111111111001
+228 0 4.29497e+009 0b011111111111111111111111111111001
+229 0 4.29497e+009 0b011111111111111111111111111111001
+230 0 4.29497e+009 0b011111111111111111111111111111001
+231 0 4.29497e+009 0b011111111111111111111111111111001
+232 0 4.29497e+009 0b011111111111111111111111111111001
+233 0 4.29497e+009 0b011111111111111111111111111111001
+234 0 4.29497e+009 0b011111111111111111111111111111001
+235 0 4.29497e+009 0b011111111111111111111111111111001
+236 0 4.29497e+009 0b011111111111111111111111111111001
+237 0 4.29497e+009 0b011111111111111111111111111111001
+238 0 4.29497e+009 0b011111111111111111111111111111001
+239 0 4.29497e+009 0b011111111111111111111111111111001
+240 0 4.29497e+009 0b011111111111111111111111111111001
+241 0 4.29497e+009 0b011111111111111111111111111111001
+242 0 4.29497e+009 0b011111111111111111111111111111001
+243 0 4.29497e+009 0b011111111111111111111111111111001
+244 0 4.29497e+009 0b011111111111111111111111111111001
+245 0 4.29497e+009 0b011111111111111111111111111111001
+246 0 4.29497e+009 0b011111111111111111111111111111001
+247 0 4.29497e+009 0b011111111111111111111111111111001
+248 0 4.29497e+009 0b011111111111111111111111111111001
+249 0 4.29497e+009 0b011111111111111111111111111111001
+250 0 4.29497e+009 0b011111111111111111111111111111001
+251 0 4.29497e+009 0b011111111111111111111111111111001
+252 0 4.29497e+009 0b011111111111111111111111111111001
+253 0 4.29497e+009 0b011111111111111111111111111111001
+254 0 4.29497e+009 0b011111111111111111111111111111001
+255 0 4.29497e+009 0b011111111111111111111111111111001
+256 0 4.29497e+009 0b011111111111111111111111111111001
+257 0 4.29497e+009 0b011111111111111111111111111111001
+258 0 4.29497e+009 0b011111111111111111111111111111001
+259 0 4.29497e+009 0b011111111111111111111111111111001
+260 0 4.29497e+009 0b011111111111111111111111111111001
+261 0 4.29497e+009 0b011111111111111111111111111111001
+262 0 4.29497e+009 0b011111111111111111111111111111001
+263 0 4.29497e+009 0b011111111111111111111111111111001
+264 0 4.29497e+009 0b011111111111111111111111111111001
+265 0 4.29497e+009 0b011111111111111111111111111111001
+266 0 4.29497e+009 0b011111111111111111111111111111001
+267 0 4.29497e+009 0b011111111111111111111111111111001
+268 0 4.29497e+009 0b011111111111111111111111111111001
+269 0 4.29497e+009 0b011111111111111111111111111111001
+270 0 4.29497e+009 0b011111111111111111111111111111001
+271 0 4.29497e+009 0b011111111111111111111111111111001
+272 0 4.29497e+009 0b011111111111111111111111111111001
+273 0 4.29497e+009 0b011111111111111111111111111111001
+274 0 4.29497e+009 0b011111111111111111111111111111001
+275 0 4.29497e+009 0b011111111111111111111111111111001
+276 0 4.29497e+009 0b011111111111111111111111111111001
+277 0 4.29497e+009 0b011111111111111111111111111111001
+278 0 4.29497e+009 0b011111111111111111111111111111001
+279 0 4.29497e+009 0b011111111111111111111111111111001
+280 0 4.29497e+009 0b011111111111111111111111111111001
+281 0 4.29497e+009 0b011111111111111111111111111111001
+282 0 4.29497e+009 0b011111111111111111111111111111001
+283 0 4.29497e+009 0b011111111111111111111111111111001
+284 0 4.29497e+009 0b011111111111111111111111111111001
+285 0 4.29497e+009 0b011111111111111111111111111111001
+286 0 4.29497e+009 0b011111111111111111111111111111001
+287 0 4.29497e+009 0b011111111111111111111111111111001
+288 0 4.29497e+009 0b011111111111111111111111111111001
+289 0 4.29497e+009 0b011111111111111111111111111111001
+290 0 4.29497e+009 0b011111111111111111111111111111001
+291 0 4.29497e+009 0b011111111111111111111111111111001
+292 0 4.29497e+009 0b011111111111111111111111111111001
+293 0 4.29497e+009 0b011111111111111111111111111111001
+294 0 4.29497e+009 0b011111111111111111111111111111001
+295 0 4.29497e+009 0b011111111111111111111111111111001
+296 0 4.29497e+009 0b011111111111111111111111111111001
+297 0 4.29497e+009 0b011111111111111111111111111111001
+298 0 4.29497e+009 0b011111111111111111111111111111001
+299 0 4.29497e+009 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+006 0b00000000000011111111111111111001
+17 1.04858e+006 2.09715e+006 0b00000000000111111111111111111001
+18 2.09715e+006 4.1943e+006 0b00000000001111111111111111111001
+19 4.1943e+006 8.3886e+006 0b00000000011111111111111111111001
+20 8.38861e+006 1.67772e+007 0b00000000111111111111111111111001
+21 1.67772e+007 3.35544e+007 0b00000001111111111111111111111001
+22 3.35544e+007 6.71089e+007 0b00000011111111111111111111111001
+23 6.71089e+007 1.34218e+008 0b00000111111111111111111111111001
+24 1.34218e+008 2.68435e+008 0b00001111111111111111111111111001
+25 2.68435e+008 5.36871e+008 0b00011111111111111111111111111001
+26 5.36871e+008 1.07374e+009 0b00111111111111111111111111111001
+27 1.07374e+009 2.14748e+009 0b01111111111111111111111111111001
+28 -2.14748e+009 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+033 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+006 2.09715e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+006 4.1943e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+006 8.3886e+006 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+006 1.67772e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+007 3.35544e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+007 6.71089e+007 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+007 1.34218e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+008 2.68435e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+008 5.36871e+008 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+008 1.07374e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+009 2.14748e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+009 4.29497e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+009 8.58993e+009 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+009 1.71799e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+010 3.43597e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+010 6.87195e+010 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+010 1.37439e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+011 2.74878e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+011 5.49756e+011 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+011 1.09951e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+012 2.19902e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+012 4.39805e+012 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+012 8.79609e+012 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+012 1.75922e+013 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+013 3.51844e+013 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+013 7.03687e+013 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+013 1.40737e+014 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+014 2.81475e+014 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+014 5.6295e+014 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+014 1.1259e+015 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+015 2.2518e+015 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+015 4.5036e+015 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+015 9.0072e+015 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+015 1.80144e+016 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+016 3.60288e+016 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+016 7.20576e+016 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+016 1.44115e+017 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+017 2.8823e+017 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+017 5.76461e+017 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+017 1.15292e+018 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+018 2.30584e+018 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+018 4.61169e+018 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+018 9.22337e+018 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+018 1.84467e+019 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+019 3.68935e+019 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+019 7.3787e+019 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+019 1.47574e+020 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+020 2.95148e+020 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+020 5.90296e+020 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+020 1.18059e+021 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+021 2.36118e+021 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+021 4.72237e+021 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+021 9.44473e+021 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+021 1.88895e+022 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+022 3.77789e+022 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+022 7.55579e+022 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+022 1.51116e+023 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+023 3.02231e+023 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+023 6.04463e+023 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+023 1.20893e+024 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+024 2.41785e+024 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+024 4.8357e+024 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+024 9.67141e+024 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+024 1.93428e+025 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+025 3.86856e+025 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+025 7.73713e+025 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+025 1.54743e+026 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+026 3.09485e+026 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+026 6.1897e+026 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+026 1.23794e+027 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+027 2.47588e+027 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+027 4.95176e+027 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+027 9.90352e+027 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+027 1.9807e+028 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+028 3.96141e+028 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+028 7.92282e+028 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+028 1.58456e+029 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+029 3.16913e+029 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+029 6.33825e+029 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+029 1.26765e+030 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+030 2.5353e+030 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+030 5.0706e+030 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+030 1.01412e+031 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+031 2.02824e+031 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+031 4.05648e+031 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+031 8.11296e+031 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+031 1.62259e+032 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+032 3.24519e+032 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+032 6.49037e+032 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+032 1.29807e+033 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+033 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+033 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14
new file mode 100644
index 000000000..687f66bcb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-05 1.99994 0b01.11111111111111
+14 3.05176e-05 1.99997 0b01.111111111111111
+15 1.52588e-05 1.99998 0b01.1111111111111111
+16 7.62939e-06 1.99999 0b01.11111111111111111
+17 3.8147e-06 2 0b01.111111111111111111
+18 1.90735e-06 2 0b01.1111111111111111111
+19 9.53674e-07 2 0b01.11111111111111111111
+20 4.76837e-07 2 0b01.111111111111111111111
+21 2.38419e-07 2 0b01.1111111111111111111111
+22 1.19209e-07 2 0b01.11111111111111111111111
+23 5.96046e-08 2 0b01.111111111111111111111111
+24 2.98023e-08 2 0b01.1111111111111111111111111
+25 1.49012e-08 2 0b01.11111111111111111111111111
+26 7.45058e-09 2 0b01.111111111111111111111111111
+27 3.72529e-09 2 0b01.1111111111111111111111111111
+28 1.86265e-09 2 0b01.11111111111111111111111111111
+29 9.31323e-10 2 0b01.111111111111111111111111111111
+30 4.65661e-10 2 0b01.1111111111111111111111111111111
+31 2.32831e-10 2 0b01.11111111111111111111111111111111
+32 1.16415e-10 2 0b01.111111111111111111111111111111111
+33 5.82077e-11 2 0b01.1111111111111111111111111111111111
+34 2.91038e-11 2 0b01.11111111111111111111111111111111111
+35 1.45519e-11 2 0b01.111111111111111111111111111111111111
+36 7.27596e-12 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-12 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-12 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-13 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-13 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-13 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-13 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-14 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-14 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-14 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-15 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-15 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-15 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-16 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-16 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-16 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-16 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-17 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-17 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-17 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-18 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-18 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-18 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-19 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-19 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-20 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-20 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-20 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-21 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-21 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-21 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-22 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-22 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-23 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-23 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-23 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-24 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-24 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-24 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-25 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-25 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-26 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-26 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-26 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-27 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-27 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-27 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-28 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-28 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-29 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-29 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-29 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-30 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-30 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-30 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-31 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-31 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-31 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-32 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-32 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-33 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-33 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-33 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-34 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-34 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-34 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-35 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-35 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-36 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-36 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-36 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-37 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-37 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-37 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-38 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-38 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-39 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-39 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-39 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-40 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-40 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-40 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-41 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-41 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-42 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-42 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-42 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-43 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-43 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-43 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-44 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-44 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-45 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-45 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-45 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-46 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-46 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-46 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-47 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-47 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-48 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-48 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-48 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-49 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-49 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-49 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-50 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-50 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-51 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-51 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-51 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-52 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-52 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-52 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-53 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-53 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-54 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-54 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-54 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-55 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-55 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-55 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-56 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-56 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-57 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-57 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-57 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-58 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-58 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-58 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-59 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-59 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-59 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-60 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-60 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-61 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-61 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-61 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-62 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-62 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-62 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-63 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-63 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-64 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-64 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-64 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-65 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-65 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-65 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-66 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-66 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-67 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-67 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-67 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-68 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-68 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-68 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-69 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-69 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-70 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-70 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-70 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-71 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-71 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-71 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-72 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-72 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-73 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-73 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-73 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-74 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-74 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-74 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-75 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-75 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-76 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-76 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-76 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-77 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-77 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-77 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-78 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-78 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-79 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-79 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-79 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-80 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-80 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-80 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-81 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-81 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-82 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-82 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-82 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-83 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-83 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-83 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-84 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-84 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-85 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-85 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-85 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-86 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-86 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-86 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-87 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-87 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-88 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-88 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-88 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-89 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-89 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-89 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-90 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-90 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-90 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-91 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-91 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+06 0b011111111111111111111
+19 1.04858e+06 2.09715e+06 0b0111111111111111111111
+20 2.09715e+06 4.1943e+06 0b01111111111111111111111
+21 4.1943e+06 8.38861e+06 0b011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b0111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b01111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b0111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b01111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b0111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111111
+32 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111111
+33 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111111
+34 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111111
+35 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111111
+36 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111111
+37 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+38 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111111
+39 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+40 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+41 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+42 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111111
+43 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+44 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+45 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111111
+46 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111111
+254 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+255 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+256 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111111
+257 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+258 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+259 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+260 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111111
+261 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+262 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111111
+263 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111111
+264 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111111
+265 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111111
+266 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111111
+267 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111111
+268 4.29497e+09 4.29497e+09 0b011111111111111111111111111111111
+269 2.14748e+09 2.14748e+09 0b01111111111111111111111111111111
+270 1.07374e+09 1.07374e+09 0b0111111111111111111111111111111
+271 5.36871e+08 5.36871e+08 0b011111111111111111111111111111
+272 2.68435e+08 2.68435e+08 0b01111111111111111111111111111
+273 1.34218e+08 1.34218e+08 0b0111111111111111111111111111
+274 6.71089e+07 6.71089e+07 0b011111111111111111111111111
+275 3.35544e+07 3.35544e+07 0b01111111111111111111111111
+276 1.67772e+07 1.67772e+07 0b0111111111111111111111111
+277 8.38861e+06 8.38861e+06 0b011111111111111111111111
+278 4.1943e+06 4.1943e+06 0b01111111111111111111111
+279 2.09715e+06 2.09715e+06 0b0111111111111111111111
+280 1.04858e+06 1.04858e+06 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+06 0b000000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b000000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b000000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b000000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b000000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b000000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b000000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b000000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b000001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b000011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b000111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b001111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 0 4.29497e+09 0b011111111111111111111111111111111
+1 0 4.29497e+09 0b011111111111111111111111111111111
+2 0 4.29497e+09 0b011111111111111111111111111111111
+3 0 4.29497e+09 0b011111111111111111111111111111111
+4 0 4.29497e+09 0b011111111111111111111111111111111
+5 0 4.29497e+09 0b011111111111111111111111111111111
+6 0 4.29497e+09 0b011111111111111111111111111111111
+7 0 4.29497e+09 0b011111111111111111111111111111111
+8 0 4.29497e+09 0b011111111111111111111111111111111
+9 0 4.29497e+09 0b011111111111111111111111111111111
+10 0 4.29497e+09 0b011111111111111111111111111111111
+11 0 4.29497e+09 0b011111111111111111111111111111111
+12 0 4.29497e+09 0b011111111111111111111111111111111
+13 0 4.29497e+09 0b011111111111111111111111111111111
+14 0 4.29497e+09 0b011111111111111111111111111111111
+15 0 4.29497e+09 0b011111111111111111111111111111111
+16 0 4.29497e+09 0b011111111111111111111111111111111
+17 0 4.29497e+09 0b011111111111111111111111111111111
+18 0 4.29497e+09 0b011111111111111111111111111111111
+19 0 4.29497e+09 0b011111111111111111111111111111111
+20 0 4.29497e+09 0b011111111111111111111111111111111
+21 0 4.29497e+09 0b011111111111111111111111111111111
+22 0 4.29497e+09 0b011111111111111111111111111111111
+23 0 4.29497e+09 0b011111111111111111111111111111111
+24 0 4.29497e+09 0b011111111111111111111111111111111
+25 0 4.29497e+09 0b011111111111111111111111111111111
+26 0 4.29497e+09 0b011111111111111111111111111111111
+27 0 4.29497e+09 0b011111111111111111111111111111111
+28 0 4.29497e+09 0b011111111111111111111111111111111
+29 0 4.29497e+09 0b011111111111111111111111111111111
+30 0 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+06 0b00000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b00000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b00000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b00000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b00000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b00000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b00000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b00000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b00001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b00011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b00111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 -2.14748e+09 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+33 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+06 0b011111111111111111001.00011111111111111111
+17 1.04858e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+18 2.09715e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+06 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+07 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+08 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+90 1.62963e+91 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+09 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+08 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+07 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+282 1.04858e+06 1.04857e+06 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+06 0b000000000000011111111111111111001
+17 1.04858e+06 2.09715e+06 0b000000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b000000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b000000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b000000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b000000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b000000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b000000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b000001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b000011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b000111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b001111111111111111111111111111001
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 0 4.29497e+09 0b011111111111111111111111111111001
+1 0 4.29497e+09 0b011111111111111111111111111111001
+2 0 4.29497e+09 0b011111111111111111111111111111001
+3 0 4.29497e+09 0b011111111111111111111111111111001
+4 0 4.29497e+09 0b011111111111111111111111111111001
+5 0 4.29497e+09 0b011111111111111111111111111111001
+6 0 4.29497e+09 0b011111111111111111111111111111001
+7 0 4.29497e+09 0b011111111111111111111111111111001
+8 0 4.29497e+09 0b011111111111111111111111111111001
+9 0 4.29497e+09 0b011111111111111111111111111111001
+10 0 4.29497e+09 0b011111111111111111111111111111001
+11 0 4.29497e+09 0b011111111111111111111111111111001
+12 0 4.29497e+09 0b011111111111111111111111111111001
+13 0 4.29497e+09 0b011111111111111111111111111111001
+14 0 4.29497e+09 0b011111111111111111111111111111001
+15 0 4.29497e+09 0b011111111111111111111111111111001
+16 0 4.29497e+09 0b011111111111111111111111111111001
+17 0 4.29497e+09 0b011111111111111111111111111111001
+18 0 4.29497e+09 0b011111111111111111111111111111001
+19 0 4.29497e+09 0b011111111111111111111111111111001
+20 0 4.29497e+09 0b011111111111111111111111111111001
+21 0 4.29497e+09 0b011111111111111111111111111111001
+22 0 4.29497e+09 0b011111111111111111111111111111001
+23 0 4.29497e+09 0b011111111111111111111111111111001
+24 0 4.29497e+09 0b011111111111111111111111111111001
+25 0 4.29497e+09 0b011111111111111111111111111111001
+26 0 4.29497e+09 0b011111111111111111111111111111001
+27 0 4.29497e+09 0b011111111111111111111111111111001
+28 0 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+06 0b00000000000011111111111111111001
+17 1.04858e+06 2.09715e+06 0b00000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b00000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b00000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b00000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b00000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b00000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b00000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b00001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b00011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b00111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001
+28 -2.14748e+09 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+33 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14-x64 b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14-x64
new file mode 100644
index 000000000..687f66bcb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/golden/test.log.msvc14-x64
@@ -0,0 +1,7502 @@
+SystemC Simulation
+************** range_FX_TTT
+0 0.5 1.5 0b01.1
+1 0.25 1.75 0b01.11
+2 0.125 1.875 0b01.111
+3 0.0625 1.9375 0b01.1111
+4 0.03125 1.96875 0b01.11111
+5 0.015625 1.98438 0b01.111111
+6 0.0078125 1.99219 0b01.1111111
+7 0.00390625 1.99609 0b01.11111111
+8 0.00195313 1.99805 0b01.111111111
+9 0.000976563 1.99902 0b01.1111111111
+10 0.000488281 1.99951 0b01.11111111111
+11 0.000244141 1.99976 0b01.111111111111
+12 0.00012207 1.99988 0b01.1111111111111
+13 6.10352e-05 1.99994 0b01.11111111111111
+14 3.05176e-05 1.99997 0b01.111111111111111
+15 1.52588e-05 1.99998 0b01.1111111111111111
+16 7.62939e-06 1.99999 0b01.11111111111111111
+17 3.8147e-06 2 0b01.111111111111111111
+18 1.90735e-06 2 0b01.1111111111111111111
+19 9.53674e-07 2 0b01.11111111111111111111
+20 4.76837e-07 2 0b01.111111111111111111111
+21 2.38419e-07 2 0b01.1111111111111111111111
+22 1.19209e-07 2 0b01.11111111111111111111111
+23 5.96046e-08 2 0b01.111111111111111111111111
+24 2.98023e-08 2 0b01.1111111111111111111111111
+25 1.49012e-08 2 0b01.11111111111111111111111111
+26 7.45058e-09 2 0b01.111111111111111111111111111
+27 3.72529e-09 2 0b01.1111111111111111111111111111
+28 1.86265e-09 2 0b01.11111111111111111111111111111
+29 9.31323e-10 2 0b01.111111111111111111111111111111
+30 4.65661e-10 2 0b01.1111111111111111111111111111111
+31 2.32831e-10 2 0b01.11111111111111111111111111111111
+32 1.16415e-10 2 0b01.111111111111111111111111111111111
+33 5.82077e-11 2 0b01.1111111111111111111111111111111111
+34 2.91038e-11 2 0b01.11111111111111111111111111111111111
+35 1.45519e-11 2 0b01.111111111111111111111111111111111111
+36 7.27596e-12 2 0b01.1111111111111111111111111111111111111
+37 3.63798e-12 2 0b01.11111111111111111111111111111111111111
+38 1.81899e-12 2 0b01.111111111111111111111111111111111111111
+39 9.09495e-13 2 0b01.1111111111111111111111111111111111111111
+40 4.54747e-13 2 0b01.11111111111111111111111111111111111111111
+41 2.27374e-13 2 0b01.111111111111111111111111111111111111111111
+42 1.13687e-13 2 0b01.1111111111111111111111111111111111111111111
+43 5.68434e-14 2 0b01.11111111111111111111111111111111111111111111
+44 2.84217e-14 2 0b01.111111111111111111111111111111111111111111111
+45 1.42109e-14 2 0b01.1111111111111111111111111111111111111111111111
+46 7.10543e-15 2 0b01.11111111111111111111111111111111111111111111111
+47 3.55271e-15 2 0b01.111111111111111111111111111111111111111111111111
+48 1.77636e-15 2 0b01.1111111111111111111111111111111111111111111111111
+49 8.88178e-16 2 0b01.11111111111111111111111111111111111111111111111111
+50 4.44089e-16 2 0b01.111111111111111111111111111111111111111111111111111
+51 2.22045e-16 2 0b01.1111111111111111111111111111111111111111111111111111
+52 1.11022e-16 2 0b01.11111111111111111111111111111111111111111111111111111
+53 5.55112e-17 2 0b01.111111111111111111111111111111111111111111111111111111
+54 2.77556e-17 2 0b01.1111111111111111111111111111111111111111111111111111111
+55 1.38778e-17 2 0b01.11111111111111111111111111111111111111111111111111111111
+56 6.93889e-18 2 0b01.111111111111111111111111111111111111111111111111111111111
+57 3.46945e-18 2 0b01.1111111111111111111111111111111111111111111111111111111111
+58 1.73472e-18 2 0b01.11111111111111111111111111111111111111111111111111111111111
+59 8.67362e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111
+60 4.33681e-19 2 0b01.1111111111111111111111111111111111111111111111111111111111111
+61 2.1684e-19 2 0b01.11111111111111111111111111111111111111111111111111111111111111
+62 1.0842e-19 2 0b01.111111111111111111111111111111111111111111111111111111111111111
+63 5.42101e-20 2 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 2.71051e-20 2 0b01.11111111111111111111111111111111111111111111111111111111111111111
+65 1.35525e-20 2 0b01.111111111111111111111111111111111111111111111111111111111111111111
+66 6.77626e-21 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111
+67 3.38813e-21 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111
+68 1.69407e-21 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111
+69 8.47033e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111
+70 4.23516e-22 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111
+71 2.11758e-22 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.05879e-22 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111
+73 5.29396e-23 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111
+74 2.64698e-23 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111
+75 1.32349e-23 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.61744e-24 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.30872e-24 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 1.65436e-24 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 8.27181e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 4.1359e-25 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 2.06795e-25 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.03398e-25 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 5.16988e-26 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 2.58494e-26 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 1.29247e-26 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.46235e-27 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.23117e-27 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 1.61559e-27 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 8.07794e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 4.03897e-28 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 2.01948e-28 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.00974e-28 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 5.04871e-29 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 2.52435e-29 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 1.26218e-29 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.31089e-30 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.15544e-30 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 1.57772e-30 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 7.88861e-31 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 3.9443e-31 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 1.97215e-31 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 9.86076e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 4.93038e-32 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 2.46519e-32 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 1.2326e-32 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.16298e-33 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.08149e-33 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 1.54074e-33 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 7.70372e-34 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 3.85186e-34 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 1.92593e-34 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 9.62965e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 4.81482e-35 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 2.40741e-35 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.20371e-35 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.01853e-36 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.00927e-36 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 1.50463e-36 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 7.52316e-37 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 3.76158e-37 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 1.88079e-37 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 9.40395e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 4.70198e-38 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 2.35099e-38 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.17549e-38 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 5.87747e-39 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 2.93874e-39 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 1.46937e-39 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 7.34684e-40 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 3.67342e-40 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 1.83671e-40 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 9.18355e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 4.59177e-41 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 2.29589e-41 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.14794e-41 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 5.73972e-42 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 2.86986e-42 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 1.43493e-42 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 7.17465e-43 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 3.58732e-43 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 1.79366e-43 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 8.96831e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 4.48416e-44 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 2.24208e-44 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.12104e-44 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 5.60519e-45 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 2.8026e-45 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 1.4013e-45 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 7.00649e-46 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 3.50325e-46 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 1.75162e-46 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 8.75812e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 4.37906e-47 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 2.18953e-47 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.09476e-47 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 5.47382e-48 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 2.73691e-48 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 1.36846e-48 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 6.84228e-49 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 3.42114e-49 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 1.71057e-49 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 8.55285e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 4.27642e-50 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 2.13821e-50 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.06911e-50 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 5.34553e-51 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 2.67276e-51 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 1.33638e-51 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 6.68191e-52 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 3.34096e-52 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 1.67048e-52 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 8.35239e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 4.17619e-53 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 2.0881e-53 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.04405e-53 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 5.22024e-54 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 2.61012e-54 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 1.30506e-54 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.5253e-55 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.26265e-55 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 1.63133e-55 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 8.15663e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 4.07832e-56 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 2.03916e-56 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.01958e-56 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 5.09789e-57 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 2.54895e-57 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 1.27447e-57 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.37237e-58 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.18618e-58 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 1.59309e-58 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 7.96546e-59 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 3.98273e-59 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 1.99136e-59 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 9.95682e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 4.97841e-60 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 2.48921e-60 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 1.2446e-60 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.22302e-61 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.11151e-61 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 1.55575e-61 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 7.77877e-62 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 3.88938e-62 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 1.94469e-62 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 9.72346e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 4.86173e-63 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 2.43087e-63 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.21543e-63 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.07716e-64 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.03858e-64 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 1.51929e-64 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 7.59645e-65 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 3.79823e-65 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 1.89911e-65 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 9.49557e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 4.74778e-66 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 2.37389e-66 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.18695e-66 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 5.93473e-67 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 2.96736e-67 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 1.48368e-67 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 7.41841e-68 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 3.70921e-68 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 1.8546e-68 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 9.27302e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 4.63651e-69 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 2.31825e-69 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.15913e-69 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 5.79563e-70 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 2.89782e-70 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 1.44891e-70 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 7.24454e-71 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 3.62227e-71 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 1.81114e-71 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 9.05568e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 4.52784e-72 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 2.26392e-72 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 1.13196e-72 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 5.6598e-73 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 2.8299e-73 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 1.41495e-73 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 7.07475e-74 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 3.53737e-74 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 1.76869e-74 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 8.84344e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 4.42172e-75 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 2.21086e-75 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 1.10543e-75 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 5.52715e-76 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 2.76357e-76 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 1.38179e-76 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 6.90893e-77 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 3.45447e-77 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 1.72723e-77 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 8.63617e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 4.31808e-78 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 2.15904e-78 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 1.07952e-78 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 5.39761e-79 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 2.6988e-79 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 1.3494e-79 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 6.74701e-80 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 3.3735e-80 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 1.68675e-80 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 8.43376e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 4.21688e-81 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 2.10844e-81 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 1.05422e-81 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 5.2711e-82 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 2.63555e-82 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 1.31777e-82 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.58887e-83 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.29444e-83 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 1.64722e-83 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 8.23609e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 4.11805e-84 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 2.05902e-84 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 1.02951e-84 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 5.14756e-85 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 2.57378e-85 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 1.28689e-85 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.43445e-86 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.21722e-86 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 1.60861e-86 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 8.04306e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 4.02153e-87 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 2.01076e-87 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 1.00538e-87 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 5.02691e-88 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 2.51346e-88 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 1.25673e-88 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.28364e-89 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.14182e-89 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 1.57091e-89 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 7.85455e-90 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 3.92727e-90 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 1.96364e-90 2 0b01.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 9.81819e-91 2 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 4.90909e-91 2 0b01.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 1 0b000000000000000000000000000000001
+1 0 1 0b000000000000000000000000000000001
+2 0 1 0b000000000000000000000000000000001
+3 0 1 0b000000000000000000000000000000001
+4 0 1 0b000000000000000000000000000000001
+5 0 1 0b000000000000000000000000000000001
+6 0 1 0b000000000000000000000000000000001
+7 0 1 0b000000000000000000000000000000001
+8 0 1 0b000000000000000000000000000000001
+9 0 1 0b000000000000000000000000000000001
+10 0 1 0b000000000000000000000000000000001
+11 0 1 0b000000000000000000000000000000001
+12 0 1 0b000000000000000000000000000000001
+13 0 1 0b000000000000000000000000000000001
+14 0 1 0b000000000000000000000000000000001
+15 0 1 0b000000000000000000000000000000001
+16 0 1 0b000000000000000000000000000000001
+17 0 1 0b000000000000000000000000000000001
+18 0 1 0b000000000000000000000000000000001
+19 0 1 0b000000000000000000000000000000001
+20 0 1 0b000000000000000000000000000000001
+21 0 1 0b000000000000000000000000000000001
+22 0 1 0b000000000000000000000000000000001
+23 0 1 0b000000000000000000000000000000001
+24 0 1 0b000000000000000000000000000000001
+25 0 1 0b000000000000000000000000000000001
+26 0 1 0b000000000000000000000000000000001
+27 0 1 0b000000000000000000000000000000001
+28 0 1 0b000000000000000000000000000000001
+29 0 1 0b000000000000000000000000000000001
+30 0 1 0b000000000000000000000000000000001
+31 0 1 0b000000000000000000000000000000001
+32 0 1 0b000000000000000000000000000000001
+33 0 1 0b000000000000000000000000000000001
+34 0 1 0b000000000000000000000000000000001
+35 0 1 0b000000000000000000000000000000001
+36 0 1 0b000000000000000000000000000000001
+37 0 1 0b000000000000000000000000000000001
+38 0 1 0b000000000000000000000000000000001
+39 0 1 0b000000000000000000000000000000001
+40 0 1 0b000000000000000000000000000000001
+41 0 1 0b000000000000000000000000000000001
+42 0 1 0b000000000000000000000000000000001
+43 0 1 0b000000000000000000000000000000001
+44 0 1 0b000000000000000000000000000000001
+45 0 1 0b000000000000000000000000000000001
+46 0 1 0b000000000000000000000000000000001
+47 0 1 0b000000000000000000000000000000001
+48 0 1 0b000000000000000000000000000000001
+49 0 1 0b000000000000000000000000000000001
+50 0 1 0b000000000000000000000000000000001
+51 0 1 0b000000000000000000000000000000001
+52 0 1 0b000000000000000000000000000000001
+53 0 1 0b000000000000000000000000000000001
+54 0 1 0b000000000000000000000000000000001
+55 0 1 0b000000000000000000000000000000001
+56 0 1 0b000000000000000000000000000000001
+57 0 1 0b000000000000000000000000000000001
+58 0 1 0b000000000000000000000000000000001
+59 0 1 0b000000000000000000000000000000001
+60 0 1 0b000000000000000000000000000000001
+61 0 1 0b000000000000000000000000000000001
+62 0 1 0b000000000000000000000000000000001
+63 0 1 0b000000000000000000000000000000001
+64 0 1 0b000000000000000000000000000000001
+65 0 1 0b000000000000000000000000000000001
+66 0 1 0b000000000000000000000000000000001
+67 0 1 0b000000000000000000000000000000001
+68 0 1 0b000000000000000000000000000000001
+69 0 1 0b000000000000000000000000000000001
+70 0 1 0b000000000000000000000000000000001
+71 0 1 0b000000000000000000000000000000001
+72 0 1 0b000000000000000000000000000000001
+73 0 1 0b000000000000000000000000000000001
+74 0 1 0b000000000000000000000000000000001
+75 0 1 0b000000000000000000000000000000001
+76 0 1 0b000000000000000000000000000000001
+77 0 1 0b000000000000000000000000000000001
+78 0 1 0b000000000000000000000000000000001
+79 0 1 0b000000000000000000000000000000001
+80 0 1 0b000000000000000000000000000000001
+81 0 1 0b000000000000000000000000000000001
+82 0 1 0b000000000000000000000000000000001
+83 0 1 0b000000000000000000000000000000001
+84 0 1 0b000000000000000000000000000000001
+85 0 1 0b000000000000000000000000000000001
+86 0 1 0b000000000000000000000000000000001
+87 0 1 0b000000000000000000000000000000001
+88 0 1 0b000000000000000000000000000000001
+89 0 1 0b000000000000000000000000000000001
+90 0 1 0b000000000000000000000000000000001
+91 0 1 0b000000000000000000000000000000001
+92 0 1 0b000000000000000000000000000000001
+93 0 1 0b000000000000000000000000000000001
+94 0 1 0b000000000000000000000000000000001
+95 0 1 0b000000000000000000000000000000001
+96 0 1 0b000000000000000000000000000000001
+97 0 1 0b000000000000000000000000000000001
+98 0 1 0b000000000000000000000000000000001
+99 0 1 0b000000000000000000000000000000001
+100 0 1 0b000000000000000000000000000000001
+101 0 1 0b000000000000000000000000000000001
+102 0 1 0b000000000000000000000000000000001
+103 0 1 0b000000000000000000000000000000001
+104 0 1 0b000000000000000000000000000000001
+105 0 1 0b000000000000000000000000000000001
+106 0 1 0b000000000000000000000000000000001
+107 0 1 0b000000000000000000000000000000001
+108 0 1 0b000000000000000000000000000000001
+109 0 1 0b000000000000000000000000000000001
+110 0 1 0b000000000000000000000000000000001
+111 0 1 0b000000000000000000000000000000001
+112 0 1 0b000000000000000000000000000000001
+113 0 1 0b000000000000000000000000000000001
+114 0 1 0b000000000000000000000000000000001
+115 0 1 0b000000000000000000000000000000001
+116 0 1 0b000000000000000000000000000000001
+117 0 1 0b000000000000000000000000000000001
+118 0 1 0b000000000000000000000000000000001
+119 0 1 0b000000000000000000000000000000001
+120 0 1 0b000000000000000000000000000000001
+121 0 1 0b000000000000000000000000000000001
+122 0 1 0b000000000000000000000000000000001
+123 0 1 0b000000000000000000000000000000001
+124 0 1 0b000000000000000000000000000000001
+125 0 1 0b000000000000000000000000000000001
+126 0 1 0b000000000000000000000000000000001
+127 0 1 0b000000000000000000000000000000001
+128 0 1 0b000000000000000000000000000000001
+129 0 1 0b000000000000000000000000000000001
+130 0 1 0b000000000000000000000000000000001
+131 0 1 0b000000000000000000000000000000001
+132 0 1 0b000000000000000000000000000000001
+133 0 1 0b000000000000000000000000000000001
+134 0 1 0b000000000000000000000000000000001
+135 0 1 0b000000000000000000000000000000001
+136 0 1 0b000000000000000000000000000000001
+137 0 1 0b000000000000000000000000000000001
+138 0 1 0b000000000000000000000000000000001
+139 0 1 0b000000000000000000000000000000001
+140 0 1 0b000000000000000000000000000000001
+141 0 1 0b000000000000000000000000000000001
+142 0 1 0b000000000000000000000000000000001
+143 0 1 0b000000000000000000000000000000001
+144 0 1 0b000000000000000000000000000000001
+145 0 1 0b000000000000000000000000000000001
+146 0 1 0b000000000000000000000000000000001
+147 0 1 0b000000000000000000000000000000001
+148 0 1 0b000000000000000000000000000000001
+149 0 1 0b000000000000000000000000000000001
+150 0 1 0b000000000000000000000000000000001
+151 0 1 0b000000000000000000000000000000001
+152 0 1 0b000000000000000000000000000000001
+153 0 1 0b000000000000000000000000000000001
+154 0 1 0b000000000000000000000000000000001
+155 0 1 0b000000000000000000000000000000001
+156 0 1 0b000000000000000000000000000000001
+157 0 1 0b000000000000000000000000000000001
+158 0 1 0b000000000000000000000000000000001
+159 0 1 0b000000000000000000000000000000001
+160 0 1 0b000000000000000000000000000000001
+161 0 1 0b000000000000000000000000000000001
+162 0 1 0b000000000000000000000000000000001
+163 0 1 0b000000000000000000000000000000001
+164 0 1 0b000000000000000000000000000000001
+165 0 1 0b000000000000000000000000000000001
+166 0 1 0b000000000000000000000000000000001
+167 0 1 0b000000000000000000000000000000001
+168 0 1 0b000000000000000000000000000000001
+169 0 1 0b000000000000000000000000000000001
+170 0 1 0b000000000000000000000000000000001
+171 0 1 0b000000000000000000000000000000001
+172 0 1 0b000000000000000000000000000000001
+173 0 1 0b000000000000000000000000000000001
+174 0 1 0b000000000000000000000000000000001
+175 0 1 0b000000000000000000000000000000001
+176 0 1 0b000000000000000000000000000000001
+177 0 1 0b000000000000000000000000000000001
+178 0 1 0b000000000000000000000000000000001
+179 0 1 0b000000000000000000000000000000001
+180 0 1 0b000000000000000000000000000000001
+181 0 1 0b000000000000000000000000000000001
+182 0 1 0b000000000000000000000000000000001
+183 0 1 0b000000000000000000000000000000001
+184 0 1 0b000000000000000000000000000000001
+185 0 1 0b000000000000000000000000000000001
+186 0 1 0b000000000000000000000000000000001
+187 0 1 0b000000000000000000000000000000001
+188 0 1 0b000000000000000000000000000000001
+189 0 1 0b000000000000000000000000000000001
+190 0 1 0b000000000000000000000000000000001
+191 0 1 0b000000000000000000000000000000001
+192 0 1 0b000000000000000000000000000000001
+193 0 1 0b000000000000000000000000000000001
+194 0 1 0b000000000000000000000000000000001
+195 0 1 0b000000000000000000000000000000001
+196 0 1 0b000000000000000000000000000000001
+197 0 1 0b000000000000000000000000000000001
+198 0 1 0b000000000000000000000000000000001
+199 0 1 0b000000000000000000000000000000001
+200 0 1 0b000000000000000000000000000000001
+201 0 1 0b000000000000000000000000000000001
+202 0 1 0b000000000000000000000000000000001
+203 0 1 0b000000000000000000000000000000001
+204 0 1 0b000000000000000000000000000000001
+205 0 1 0b000000000000000000000000000000001
+206 0 1 0b000000000000000000000000000000001
+207 0 1 0b000000000000000000000000000000001
+208 0 1 0b000000000000000000000000000000001
+209 0 1 0b000000000000000000000000000000001
+210 0 1 0b000000000000000000000000000000001
+211 0 1 0b000000000000000000000000000000001
+212 0 1 0b000000000000000000000000000000001
+213 0 1 0b000000000000000000000000000000001
+214 0 1 0b000000000000000000000000000000001
+215 0 1 0b000000000000000000000000000000001
+216 0 1 0b000000000000000000000000000000001
+217 0 1 0b000000000000000000000000000000001
+218 0 1 0b000000000000000000000000000000001
+219 0 1 0b000000000000000000000000000000001
+220 0 1 0b000000000000000000000000000000001
+221 0 1 0b000000000000000000000000000000001
+222 0 1 0b000000000000000000000000000000001
+223 0 1 0b000000000000000000000000000000001
+224 0 1 0b000000000000000000000000000000001
+225 0 1 0b000000000000000000000000000000001
+226 0 1 0b000000000000000000000000000000001
+227 0 1 0b000000000000000000000000000000001
+228 0 1 0b000000000000000000000000000000001
+229 0 1 0b000000000000000000000000000000001
+230 0 1 0b000000000000000000000000000000001
+231 0 1 0b000000000000000000000000000000001
+232 0 1 0b000000000000000000000000000000001
+233 0 1 0b000000000000000000000000000000001
+234 0 1 0b000000000000000000000000000000001
+235 0 1 0b000000000000000000000000000000001
+236 0 1 0b000000000000000000000000000000001
+237 0 1 0b000000000000000000000000000000001
+238 0 1 0b000000000000000000000000000000001
+239 0 1 0b000000000000000000000000000000001
+240 0 1 0b000000000000000000000000000000001
+241 0 1 0b000000000000000000000000000000001
+242 0 1 0b000000000000000000000000000000001
+243 0 1 0b000000000000000000000000000000001
+244 0 1 0b000000000000000000000000000000001
+245 0 1 0b000000000000000000000000000000001
+246 0 1 0b000000000000000000000000000000001
+247 0 1 0b000000000000000000000000000000001
+248 0 1 0b000000000000000000000000000000001
+249 0 1 0b000000000000000000000000000000001
+250 0 1 0b000000000000000000000000000000001
+251 0 1 0b000000000000000000000000000000001
+252 0 1 0b000000000000000000000000000000001
+253 0 1 0b000000000000000000000000000000001
+254 0 1 0b000000000000000000000000000000001
+255 0 1 0b000000000000000000000000000000001
+256 0 1 0b000000000000000000000000000000001
+257 0 1 0b000000000000000000000000000000001
+258 0 1 0b000000000000000000000000000000001
+259 0 1 0b000000000000000000000000000000001
+260 0 1 0b000000000000000000000000000000001
+261 0 1 0b000000000000000000000000000000001
+262 0 1 0b000000000000000000000000000000001
+263 0 1 0b000000000000000000000000000000001
+264 0 1 0b000000000000000000000000000000001
+265 0 1 0b000000000000000000000000000000001
+266 0 1 0b000000000000000000000000000000001
+267 0 1 0b000000000000000000000000000000001
+268 0 1 0b000000000000000000000000000000001
+269 0 1 0b000000000000000000000000000000001
+270 0 1 0b000000000000000000000000000000001
+271 0 1 0b000000000000000000000000000000001
+272 0 1 0b000000000000000000000000000000001
+273 0 1 0b000000000000000000000000000000001
+274 0 1 0b000000000000000000000000000000001
+275 0 1 0b000000000000000000000000000000001
+276 0 1 0b000000000000000000000000000000001
+277 0 1 0b000000000000000000000000000000001
+278 0 1 0b000000000000000000000000000000001
+279 0 1 0b000000000000000000000000000000001
+280 0 1 0b000000000000000000000000000000001
+281 0 1 0b000000000000000000000000000000001
+282 0 1 0b000000000000000000000000000000001
+283 0 1 0b000000000000000000000000000000001
+284 0 1 0b000000000000000000000000000000001
+285 0 1 0b000000000000000000000000000000001
+286 0 1 0b000000000000000000000000000000001
+287 0 1 0b000000000000000000000000000000001
+288 0 1 0b000000000000000000000000000000001
+289 0 1 0b000000000000000000000000000000001
+290 0 1 0b000000000000000000000000000000001
+291 0 1 0b000000000000000000000000000000001
+292 0 1 0b000000000000000000000000000000001
+293 0 1 0b000000000000000000000000000000001
+294 0 1 0b000000000000000000000000000000001
+295 0 1 0b000000000000000000000000000000001
+296 0 1 0b000000000000000000000000000000001
+297 0 1 0b000000000000000000000000000000001
+298 0 1 0b000000000000000000000000000000001
+299 0 1 0b000000000000000000000000000000001
+0 0 1 0b00000000000000000000000000000001
+1 0 1 0b00000000000000000000000000000001
+2 0 1 0b00000000000000000000000000000001
+3 0 1 0b00000000000000000000000000000001
+4 0 1 0b00000000000000000000000000000001
+5 0 1 0b00000000000000000000000000000001
+6 0 1 0b00000000000000000000000000000001
+7 0 1 0b00000000000000000000000000000001
+8 0 1 0b00000000000000000000000000000001
+9 0 1 0b00000000000000000000000000000001
+10 0 1 0b00000000000000000000000000000001
+11 0 1 0b00000000000000000000000000000001
+12 0 1 0b00000000000000000000000000000001
+13 0 1 0b00000000000000000000000000000001
+14 0 1 0b00000000000000000000000000000001
+15 0 1 0b00000000000000000000000000000001
+16 0 1 0b00000000000000000000000000000001
+17 0 1 0b00000000000000000000000000000001
+18 0 1 0b00000000000000000000000000000001
+19 0 1 0b00000000000000000000000000000001
+20 0 1 0b00000000000000000000000000000001
+21 0 1 0b00000000000000000000000000000001
+22 0 1 0b00000000000000000000000000000001
+23 0 1 0b00000000000000000000000000000001
+24 0 1 0b00000000000000000000000000000001
+25 0 1 0b00000000000000000000000000000001
+26 0 1 0b00000000000000000000000000000001
+27 0 1 0b00000000000000000000000000000001
+28 0 1 0b00000000000000000000000000000001
+29 0 1 0b00000000000000000000000000000001
+30 0 1 0b00000000000000000000000000000001
+31 0 1 0b00000000000000000000000000000001
+32 0 1 0b00000000000000000000000000000001
+33 0 1 0b00000000000000000000000000000001
+34 0 1 0b00000000000000000000000000000001
+35 0 1 0b00000000000000000000000000000001
+36 0 1 0b00000000000000000000000000000001
+37 0 1 0b00000000000000000000000000000001
+38 0 1 0b00000000000000000000000000000001
+39 0 1 0b00000000000000000000000000000001
+40 0 1 0b00000000000000000000000000000001
+41 0 1 0b00000000000000000000000000000001
+42 0 1 0b00000000000000000000000000000001
+43 0 1 0b00000000000000000000000000000001
+44 0 1 0b00000000000000000000000000000001
+45 0 1 0b00000000000000000000000000000001
+46 0 1 0b00000000000000000000000000000001
+47 0 1 0b00000000000000000000000000000001
+48 0 1 0b00000000000000000000000000000001
+49 0 1 0b00000000000000000000000000000001
+50 0 1 0b00000000000000000000000000000001
+51 0 1 0b00000000000000000000000000000001
+52 0 1 0b00000000000000000000000000000001
+53 0 1 0b00000000000000000000000000000001
+54 0 1 0b00000000000000000000000000000001
+55 0 1 0b00000000000000000000000000000001
+56 0 1 0b00000000000000000000000000000001
+57 0 1 0b00000000000000000000000000000001
+58 0 1 0b00000000000000000000000000000001
+59 0 1 0b00000000000000000000000000000001
+60 0 1 0b00000000000000000000000000000001
+61 0 1 0b00000000000000000000000000000001
+62 0 1 0b00000000000000000000000000000001
+63 0 1 0b00000000000000000000000000000001
+64 0 1 0b00000000000000000000000000000001
+65 0 1 0b00000000000000000000000000000001
+66 0 1 0b00000000000000000000000000000001
+67 0 1 0b00000000000000000000000000000001
+68 0 1 0b00000000000000000000000000000001
+69 0 1 0b00000000000000000000000000000001
+70 0 1 0b00000000000000000000000000000001
+71 0 1 0b00000000000000000000000000000001
+72 0 1 0b00000000000000000000000000000001
+73 0 1 0b00000000000000000000000000000001
+74 0 1 0b00000000000000000000000000000001
+75 0 1 0b00000000000000000000000000000001
+76 0 1 0b00000000000000000000000000000001
+77 0 1 0b00000000000000000000000000000001
+78 0 1 0b00000000000000000000000000000001
+79 0 1 0b00000000000000000000000000000001
+80 0 1 0b00000000000000000000000000000001
+81 0 1 0b00000000000000000000000000000001
+82 0 1 0b00000000000000000000000000000001
+83 0 1 0b00000000000000000000000000000001
+84 0 1 0b00000000000000000000000000000001
+85 0 1 0b00000000000000000000000000000001
+86 0 1 0b00000000000000000000000000000001
+87 0 1 0b00000000000000000000000000000001
+88 0 1 0b00000000000000000000000000000001
+89 0 1 0b00000000000000000000000000000001
+90 0 1 0b00000000000000000000000000000001
+91 0 1 0b00000000000000000000000000000001
+92 0 1 0b00000000000000000000000000000001
+93 0 1 0b00000000000000000000000000000001
+94 0 1 0b00000000000000000000000000000001
+95 0 1 0b00000000000000000000000000000001
+96 0 1 0b00000000000000000000000000000001
+97 0 1 0b00000000000000000000000000000001
+98 0 1 0b00000000000000000000000000000001
+99 0 1 0b00000000000000000000000000000001
+100 0 1 0b00000000000000000000000000000001
+101 0 1 0b00000000000000000000000000000001
+102 0 1 0b00000000000000000000000000000001
+103 0 1 0b00000000000000000000000000000001
+104 0 1 0b00000000000000000000000000000001
+105 0 1 0b00000000000000000000000000000001
+106 0 1 0b00000000000000000000000000000001
+107 0 1 0b00000000000000000000000000000001
+108 0 1 0b00000000000000000000000000000001
+109 0 1 0b00000000000000000000000000000001
+110 0 1 0b00000000000000000000000000000001
+111 0 1 0b00000000000000000000000000000001
+112 0 1 0b00000000000000000000000000000001
+113 0 1 0b00000000000000000000000000000001
+114 0 1 0b00000000000000000000000000000001
+115 0 1 0b00000000000000000000000000000001
+116 0 1 0b00000000000000000000000000000001
+117 0 1 0b00000000000000000000000000000001
+118 0 1 0b00000000000000000000000000000001
+119 0 1 0b00000000000000000000000000000001
+120 0 1 0b00000000000000000000000000000001
+121 0 1 0b00000000000000000000000000000001
+122 0 1 0b00000000000000000000000000000001
+123 0 1 0b00000000000000000000000000000001
+124 0 1 0b00000000000000000000000000000001
+125 0 1 0b00000000000000000000000000000001
+126 0 1 0b00000000000000000000000000000001
+127 0 1 0b00000000000000000000000000000001
+128 0 1 0b00000000000000000000000000000001
+129 0 1 0b00000000000000000000000000000001
+130 0 1 0b00000000000000000000000000000001
+131 0 1 0b00000000000000000000000000000001
+132 0 1 0b00000000000000000000000000000001
+133 0 1 0b00000000000000000000000000000001
+134 0 1 0b00000000000000000000000000000001
+135 0 1 0b00000000000000000000000000000001
+136 0 1 0b00000000000000000000000000000001
+137 0 1 0b00000000000000000000000000000001
+138 0 1 0b00000000000000000000000000000001
+139 0 1 0b00000000000000000000000000000001
+140 0 1 0b00000000000000000000000000000001
+141 0 1 0b00000000000000000000000000000001
+142 0 1 0b00000000000000000000000000000001
+143 0 1 0b00000000000000000000000000000001
+144 0 1 0b00000000000000000000000000000001
+145 0 1 0b00000000000000000000000000000001
+146 0 1 0b00000000000000000000000000000001
+147 0 1 0b00000000000000000000000000000001
+148 0 1 0b00000000000000000000000000000001
+149 0 1 0b00000000000000000000000000000001
+150 0 1 0b00000000000000000000000000000001
+151 0 1 0b00000000000000000000000000000001
+152 0 1 0b00000000000000000000000000000001
+153 0 1 0b00000000000000000000000000000001
+154 0 1 0b00000000000000000000000000000001
+155 0 1 0b00000000000000000000000000000001
+156 0 1 0b00000000000000000000000000000001
+157 0 1 0b00000000000000000000000000000001
+158 0 1 0b00000000000000000000000000000001
+159 0 1 0b00000000000000000000000000000001
+160 0 1 0b00000000000000000000000000000001
+161 0 1 0b00000000000000000000000000000001
+162 0 1 0b00000000000000000000000000000001
+163 0 1 0b00000000000000000000000000000001
+164 0 1 0b00000000000000000000000000000001
+165 0 1 0b00000000000000000000000000000001
+166 0 1 0b00000000000000000000000000000001
+167 0 1 0b00000000000000000000000000000001
+168 0 1 0b00000000000000000000000000000001
+169 0 1 0b00000000000000000000000000000001
+170 0 1 0b00000000000000000000000000000001
+171 0 1 0b00000000000000000000000000000001
+172 0 1 0b00000000000000000000000000000001
+173 0 1 0b00000000000000000000000000000001
+174 0 1 0b00000000000000000000000000000001
+175 0 1 0b00000000000000000000000000000001
+176 0 1 0b00000000000000000000000000000001
+177 0 1 0b00000000000000000000000000000001
+178 0 1 0b00000000000000000000000000000001
+179 0 1 0b00000000000000000000000000000001
+180 0 1 0b00000000000000000000000000000001
+181 0 1 0b00000000000000000000000000000001
+182 0 1 0b00000000000000000000000000000001
+183 0 1 0b00000000000000000000000000000001
+184 0 1 0b00000000000000000000000000000001
+185 0 1 0b00000000000000000000000000000001
+186 0 1 0b00000000000000000000000000000001
+187 0 1 0b00000000000000000000000000000001
+188 0 1 0b00000000000000000000000000000001
+189 0 1 0b00000000000000000000000000000001
+190 0 1 0b00000000000000000000000000000001
+191 0 1 0b00000000000000000000000000000001
+192 0 1 0b00000000000000000000000000000001
+193 0 1 0b00000000000000000000000000000001
+194 0 1 0b00000000000000000000000000000001
+195 0 1 0b00000000000000000000000000000001
+196 0 1 0b00000000000000000000000000000001
+197 0 1 0b00000000000000000000000000000001
+198 0 1 0b00000000000000000000000000000001
+199 0 1 0b00000000000000000000000000000001
+200 0 1 0b00000000000000000000000000000001
+201 0 1 0b00000000000000000000000000000001
+202 0 1 0b00000000000000000000000000000001
+203 0 1 0b00000000000000000000000000000001
+204 0 1 0b00000000000000000000000000000001
+205 0 1 0b00000000000000000000000000000001
+206 0 1 0b00000000000000000000000000000001
+207 0 1 0b00000000000000000000000000000001
+208 0 1 0b00000000000000000000000000000001
+209 0 1 0b00000000000000000000000000000001
+210 0 1 0b00000000000000000000000000000001
+211 0 1 0b00000000000000000000000000000001
+212 0 1 0b00000000000000000000000000000001
+213 0 1 0b00000000000000000000000000000001
+214 0 1 0b00000000000000000000000000000001
+215 0 1 0b00000000000000000000000000000001
+216 0 1 0b00000000000000000000000000000001
+217 0 1 0b00000000000000000000000000000001
+218 0 1 0b00000000000000000000000000000001
+219 0 1 0b00000000000000000000000000000001
+220 0 1 0b00000000000000000000000000000001
+221 0 1 0b00000000000000000000000000000001
+222 0 1 0b00000000000000000000000000000001
+223 0 1 0b00000000000000000000000000000001
+224 0 1 0b00000000000000000000000000000001
+225 0 1 0b00000000000000000000000000000001
+226 0 1 0b00000000000000000000000000000001
+227 0 1 0b00000000000000000000000000000001
+228 0 1 0b00000000000000000000000000000001
+229 0 1 0b00000000000000000000000000000001
+230 0 1 0b00000000000000000000000000000001
+231 0 1 0b00000000000000000000000000000001
+232 0 1 0b00000000000000000000000000000001
+233 0 1 0b00000000000000000000000000000001
+234 0 1 0b00000000000000000000000000000001
+235 0 1 0b00000000000000000000000000000001
+236 0 1 0b00000000000000000000000000000001
+237 0 1 0b00000000000000000000000000000001
+238 0 1 0b00000000000000000000000000000001
+239 0 1 0b00000000000000000000000000000001
+240 0 1 0b00000000000000000000000000000001
+241 0 1 0b00000000000000000000000000000001
+242 0 1 0b00000000000000000000000000000001
+243 0 1 0b00000000000000000000000000000001
+244 0 1 0b00000000000000000000000000000001
+245 0 1 0b00000000000000000000000000000001
+246 0 1 0b00000000000000000000000000000001
+247 0 1 0b00000000000000000000000000000001
+248 0 1 0b00000000000000000000000000000001
+249 0 1 0b00000000000000000000000000000001
+250 0 1 0b00000000000000000000000000000001
+251 0 1 0b00000000000000000000000000000001
+252 0 1 0b00000000000000000000000000000001
+253 0 1 0b00000000000000000000000000000001
+254 0 1 0b00000000000000000000000000000001
+255 0 1 0b00000000000000000000000000000001
+256 0 1 0b00000000000000000000000000000001
+257 0 1 0b00000000000000000000000000000001
+258 0 1 0b00000000000000000000000000000001
+259 0 1 0b00000000000000000000000000000001
+260 0 1 0b00000000000000000000000000000001
+261 0 1 0b00000000000000000000000000000001
+262 0 1 0b00000000000000000000000000000001
+263 0 1 0b00000000000000000000000000000001
+264 0 1 0b00000000000000000000000000000001
+265 0 1 0b00000000000000000000000000000001
+266 0 1 0b00000000000000000000000000000001
+267 0 1 0b00000000000000000000000000000001
+268 0 1 0b00000000000000000000000000000001
+269 0 1 0b00000000000000000000000000000001
+270 0 1 0b00000000000000000000000000000001
+271 0 1 0b00000000000000000000000000000001
+272 0 1 0b00000000000000000000000000000001
+273 0 1 0b00000000000000000000000000000001
+274 0 1 0b00000000000000000000000000000001
+275 0 1 0b00000000000000000000000000000001
+276 0 1 0b00000000000000000000000000000001
+277 0 1 0b00000000000000000000000000000001
+278 0 1 0b00000000000000000000000000000001
+279 0 1 0b00000000000000000000000000000001
+280 0 1 0b00000000000000000000000000000001
+281 0 1 0b00000000000000000000000000000001
+282 0 1 0b00000000000000000000000000000001
+283 0 1 0b00000000000000000000000000000001
+284 0 1 0b00000000000000000000000000000001
+285 0 1 0b00000000000000000000000000000001
+286 0 1 0b00000000000000000000000000000001
+287 0 1 0b00000000000000000000000000000001
+288 0 1 0b00000000000000000000000000000001
+289 0 1 0b00000000000000000000000000000001
+290 0 1 0b00000000000000000000000000000001
+291 0 1 0b00000000000000000000000000000001
+292 0 1 0b00000000000000000000000000000001
+293 0 1 0b00000000000000000000000000000001
+294 0 1 0b00000000000000000000000000000001
+295 0 1 0b00000000000000000000000000000001
+296 0 1 0b00000000000000000000000000000001
+297 0 1 0b00000000000000000000000000000001
+298 0 1 0b00000000000000000000000000000001
+299 0 1 0b00000000000000000000000000000001
+0 0.5 1.5 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0.5 1.5 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0.25 1.75 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0.125 1.875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0.0625 1.9375 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0.03125 1.96875 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0.015625 1.98438 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0.0078125 1.99219 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0.00390625 1.99609 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0.00195313 1.99805 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0.000976563 1.99902 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0.000488281 1.99951 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0.000244141 1.99976 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0.00012207 1.99988 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 6.10352e-05 1.99994 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 3.05176e-05 1.99997 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 1.52588e-05 1.99998 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 7.62939e-06 1.99999 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 3.8147e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 1.90735e-06 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 9.53674e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 4.76837e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 2.38419e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 1.19209e-07 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 5.96046e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 2.98023e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 1.49012e-08 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 7.45058e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 3.72529e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 1.86265e-09 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 9.31323e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 4.65661e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 2.32831e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 1.16415e-10 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 5.82077e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+34 2.91038e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+35 1.45519e-11 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+36 7.27596e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+37 3.63798e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+38 1.81899e-12 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+39 9.09495e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+40 4.54747e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+41 2.27374e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+42 1.13687e-13 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+43 5.68434e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+44 2.84217e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+45 1.42109e-14 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+46 7.10543e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+47 3.55271e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+48 1.77636e-15 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+49 8.88178e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+50 4.44089e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+51 2.22045e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+52 1.11022e-16 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+53 5.55112e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+54 2.77556e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+55 1.38778e-17 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+56 6.93889e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+57 3.46945e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+58 1.73472e-18 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+59 8.67362e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+60 4.33681e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+61 2.1684e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+62 1.0842e-19 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+63 5.42101e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+64 2.71051e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+65 1.35525e-20 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+66 6.77626e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+67 3.38813e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+68 1.69407e-21 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+69 8.47033e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+70 4.23516e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+71 2.11758e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+72 1.05879e-22 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+73 5.29396e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+74 2.64698e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+75 1.32349e-23 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+76 6.61744e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+77 3.30872e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+78 1.65436e-24 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+79 8.27181e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+80 4.1359e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+81 2.06795e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+82 1.03398e-25 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+83 5.16988e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+84 2.58494e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+85 1.29247e-26 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+86 6.46235e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+87 3.23117e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+88 1.61559e-27 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+89 8.07794e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+90 4.03897e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+91 2.01948e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+92 1.00974e-28 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+93 5.04871e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+94 2.52435e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+95 1.26218e-29 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+96 6.31089e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+97 3.15544e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+98 1.57772e-30 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+99 7.88861e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+100 3.9443e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+101 1.97215e-31 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+102 9.86076e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+103 4.93038e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+104 2.46519e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+105 1.2326e-32 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+106 6.16298e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+107 3.08149e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+108 1.54074e-33 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+109 7.70372e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+110 3.85186e-34 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2 3 0b011
+1 4 7 0b0111
+2 8 15 0b01111
+3 16 31 0b011111
+4 32 63 0b0111111
+5 64 127 0b01111111
+6 128 255 0b011111111
+7 256 511 0b0111111111
+8 512 1023 0b01111111111
+9 1024 2047 0b011111111111
+10 2048 4095 0b0111111111111
+11 4096 8191 0b01111111111111
+12 8192 16383 0b011111111111111
+13 16384 32767 0b0111111111111111
+14 32768 65535 0b01111111111111111
+15 65536 131071 0b011111111111111111
+16 131072 262143 0b0111111111111111111
+17 262144 524287 0b01111111111111111111
+18 524288 1.04858e+06 0b011111111111111111111
+19 1.04858e+06 2.09715e+06 0b0111111111111111111111
+20 2.09715e+06 4.1943e+06 0b01111111111111111111111
+21 4.1943e+06 8.38861e+06 0b011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b0111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b01111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b0111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b01111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b0111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111111
+32 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111111
+33 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111111
+34 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111111
+35 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111111
+36 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111111
+37 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+38 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111111
+39 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+40 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+41 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+42 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111111
+43 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+44 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+45 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111111
+46 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+47 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+48 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+49 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+50 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+51 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+52 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+53 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+54 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+55 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+56 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+57 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+58 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+59 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+60 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+61 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+62 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+63 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+64 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+65 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+66 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+67 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+68 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+69 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+70 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+71 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+72 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+73 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+74 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+75 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111111
+224 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111111
+225 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111111
+226 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111111
+227 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111111
+228 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111111
+229 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111111
+230 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111
+231 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111111
+232 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111111
+233 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111111
+234 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111111
+235 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111111
+236 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111111
+237 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111111
+238 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111111
+239 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111111
+240 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111111
+241 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111111
+242 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111111
+243 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111111
+244 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111111
+245 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111111
+246 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111111
+247 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111111
+248 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111111
+249 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111111
+250 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111111
+251 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111111
+252 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111111
+253 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111111
+254 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111111
+255 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111111
+256 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111111
+257 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111111
+258 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111111
+259 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111111
+260 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111111
+261 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111111
+262 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111111
+263 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111111
+264 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111111
+265 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111111
+266 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111111
+267 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111111
+268 4.29497e+09 4.29497e+09 0b011111111111111111111111111111111
+269 2.14748e+09 2.14748e+09 0b01111111111111111111111111111111
+270 1.07374e+09 1.07374e+09 0b0111111111111111111111111111111
+271 5.36871e+08 5.36871e+08 0b011111111111111111111111111111
+272 2.68435e+08 2.68435e+08 0b01111111111111111111111111111
+273 1.34218e+08 1.34218e+08 0b0111111111111111111111111111
+274 6.71089e+07 6.71089e+07 0b011111111111111111111111111
+275 3.35544e+07 3.35544e+07 0b01111111111111111111111111
+276 1.67772e+07 1.67772e+07 0b0111111111111111111111111
+277 8.38861e+06 8.38861e+06 0b011111111111111111111111
+278 4.1943e+06 4.1943e+06 0b01111111111111111111111
+279 2.09715e+06 2.09715e+06 0b0111111111111111111111
+280 1.04858e+06 1.04858e+06 0b011111111111111111111
+281 524288 524287 0b01111111111111111111
+282 262144 262143 0b0111111111111111111
+283 131072 131071 0b011111111111111111
+284 65536 65535 0b01111111111111111
+285 32768 32767 0b0111111111111111
+286 16384 16383 0b011111111111111
+287 8192 8191 0b01111111111111
+288 4096 4095 0b0111111111111
+289 2048 2047 0b011111111111
+290 1024 1023 0b01111111111
+291 512 511 0b0111111111
+292 256 255 0b011111111
+293 128 127 0b01111111
+294 64 63 0b0111111
+295 32 31 0b011111
+296 16 15 0b01111
+297 8 7 0b0111
+298 4 3 0b011
+299 2 1 0b01
+0 2 3 0b000000000000000000000000000000011
+1 4 7 0b000000000000000000000000000000111
+2 8 15 0b000000000000000000000000000001111
+3 16 31 0b000000000000000000000000000011111
+4 32 63 0b000000000000000000000000000111111
+5 64 127 0b000000000000000000000000001111111
+6 128 255 0b000000000000000000000000011111111
+7 256 511 0b000000000000000000000000111111111
+8 512 1023 0b000000000000000000000001111111111
+9 1024 2047 0b000000000000000000000011111111111
+10 2048 4095 0b000000000000000000000111111111111
+11 4096 8191 0b000000000000000000001111111111111
+12 8192 16383 0b000000000000000000011111111111111
+13 16384 32767 0b000000000000000000111111111111111
+14 32768 65535 0b000000000000000001111111111111111
+15 65536 131071 0b000000000000000011111111111111111
+16 131072 262143 0b000000000000000111111111111111111
+17 262144 524287 0b000000000000001111111111111111111
+18 524288 1.04858e+06 0b000000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b000000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b000000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b000000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b000000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b000000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b000000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b000000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b000001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b000011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b000111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b001111111111111111111111111111111
+30 2.14748e+09 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 0 4.29497e+09 0b011111111111111111111111111111111
+1 0 4.29497e+09 0b011111111111111111111111111111111
+2 0 4.29497e+09 0b011111111111111111111111111111111
+3 0 4.29497e+09 0b011111111111111111111111111111111
+4 0 4.29497e+09 0b011111111111111111111111111111111
+5 0 4.29497e+09 0b011111111111111111111111111111111
+6 0 4.29497e+09 0b011111111111111111111111111111111
+7 0 4.29497e+09 0b011111111111111111111111111111111
+8 0 4.29497e+09 0b011111111111111111111111111111111
+9 0 4.29497e+09 0b011111111111111111111111111111111
+10 0 4.29497e+09 0b011111111111111111111111111111111
+11 0 4.29497e+09 0b011111111111111111111111111111111
+12 0 4.29497e+09 0b011111111111111111111111111111111
+13 0 4.29497e+09 0b011111111111111111111111111111111
+14 0 4.29497e+09 0b011111111111111111111111111111111
+15 0 4.29497e+09 0b011111111111111111111111111111111
+16 0 4.29497e+09 0b011111111111111111111111111111111
+17 0 4.29497e+09 0b011111111111111111111111111111111
+18 0 4.29497e+09 0b011111111111111111111111111111111
+19 0 4.29497e+09 0b011111111111111111111111111111111
+20 0 4.29497e+09 0b011111111111111111111111111111111
+21 0 4.29497e+09 0b011111111111111111111111111111111
+22 0 4.29497e+09 0b011111111111111111111111111111111
+23 0 4.29497e+09 0b011111111111111111111111111111111
+24 0 4.29497e+09 0b011111111111111111111111111111111
+25 0 4.29497e+09 0b011111111111111111111111111111111
+26 0 4.29497e+09 0b011111111111111111111111111111111
+27 0 4.29497e+09 0b011111111111111111111111111111111
+28 0 4.29497e+09 0b011111111111111111111111111111111
+29 0 4.29497e+09 0b011111111111111111111111111111111
+30 0 4.29497e+09 0b011111111111111111111111111111111
+31 0 4.29497e+09 0b011111111111111111111111111111111
+32 0 4.29497e+09 0b011111111111111111111111111111111
+33 0 4.29497e+09 0b011111111111111111111111111111111
+34 0 4.29497e+09 0b011111111111111111111111111111111
+35 0 4.29497e+09 0b011111111111111111111111111111111
+36 0 4.29497e+09 0b011111111111111111111111111111111
+37 0 4.29497e+09 0b011111111111111111111111111111111
+38 0 4.29497e+09 0b011111111111111111111111111111111
+39 0 4.29497e+09 0b011111111111111111111111111111111
+40 0 4.29497e+09 0b011111111111111111111111111111111
+41 0 4.29497e+09 0b011111111111111111111111111111111
+42 0 4.29497e+09 0b011111111111111111111111111111111
+43 0 4.29497e+09 0b011111111111111111111111111111111
+44 0 4.29497e+09 0b011111111111111111111111111111111
+45 0 4.29497e+09 0b011111111111111111111111111111111
+46 0 4.29497e+09 0b011111111111111111111111111111111
+47 0 4.29497e+09 0b011111111111111111111111111111111
+48 0 4.29497e+09 0b011111111111111111111111111111111
+49 0 4.29497e+09 0b011111111111111111111111111111111
+50 0 4.29497e+09 0b011111111111111111111111111111111
+51 0 4.29497e+09 0b011111111111111111111111111111111
+52 0 4.29497e+09 0b011111111111111111111111111111111
+53 0 4.29497e+09 0b011111111111111111111111111111111
+54 0 4.29497e+09 0b011111111111111111111111111111111
+55 0 4.29497e+09 0b011111111111111111111111111111111
+56 0 4.29497e+09 0b011111111111111111111111111111111
+57 0 4.29497e+09 0b011111111111111111111111111111111
+58 0 4.29497e+09 0b011111111111111111111111111111111
+59 0 4.29497e+09 0b011111111111111111111111111111111
+60 0 4.29497e+09 0b011111111111111111111111111111111
+61 0 4.29497e+09 0b011111111111111111111111111111111
+62 0 4.29497e+09 0b011111111111111111111111111111111
+63 0 4.29497e+09 0b011111111111111111111111111111111
+64 0 4.29497e+09 0b011111111111111111111111111111111
+65 0 4.29497e+09 0b011111111111111111111111111111111
+66 0 4.29497e+09 0b011111111111111111111111111111111
+67 0 4.29497e+09 0b011111111111111111111111111111111
+68 0 4.29497e+09 0b011111111111111111111111111111111
+69 0 4.29497e+09 0b011111111111111111111111111111111
+70 0 4.29497e+09 0b011111111111111111111111111111111
+71 0 4.29497e+09 0b011111111111111111111111111111111
+72 0 4.29497e+09 0b011111111111111111111111111111111
+73 0 4.29497e+09 0b011111111111111111111111111111111
+74 0 4.29497e+09 0b011111111111111111111111111111111
+75 0 4.29497e+09 0b011111111111111111111111111111111
+76 0 4.29497e+09 0b011111111111111111111111111111111
+77 0 4.29497e+09 0b011111111111111111111111111111111
+78 0 4.29497e+09 0b011111111111111111111111111111111
+79 0 4.29497e+09 0b011111111111111111111111111111111
+80 0 4.29497e+09 0b011111111111111111111111111111111
+81 0 4.29497e+09 0b011111111111111111111111111111111
+82 0 4.29497e+09 0b011111111111111111111111111111111
+83 0 4.29497e+09 0b011111111111111111111111111111111
+84 0 4.29497e+09 0b011111111111111111111111111111111
+85 0 4.29497e+09 0b011111111111111111111111111111111
+86 0 4.29497e+09 0b011111111111111111111111111111111
+87 0 4.29497e+09 0b011111111111111111111111111111111
+88 0 4.29497e+09 0b011111111111111111111111111111111
+89 0 4.29497e+09 0b011111111111111111111111111111111
+90 0 4.29497e+09 0b011111111111111111111111111111111
+91 0 4.29497e+09 0b011111111111111111111111111111111
+92 0 4.29497e+09 0b011111111111111111111111111111111
+93 0 4.29497e+09 0b011111111111111111111111111111111
+94 0 4.29497e+09 0b011111111111111111111111111111111
+95 0 4.29497e+09 0b011111111111111111111111111111111
+96 0 4.29497e+09 0b011111111111111111111111111111111
+97 0 4.29497e+09 0b011111111111111111111111111111111
+98 0 4.29497e+09 0b011111111111111111111111111111111
+99 0 4.29497e+09 0b011111111111111111111111111111111
+100 0 4.29497e+09 0b011111111111111111111111111111111
+101 0 4.29497e+09 0b011111111111111111111111111111111
+102 0 4.29497e+09 0b011111111111111111111111111111111
+103 0 4.29497e+09 0b011111111111111111111111111111111
+104 0 4.29497e+09 0b011111111111111111111111111111111
+105 0 4.29497e+09 0b011111111111111111111111111111111
+106 0 4.29497e+09 0b011111111111111111111111111111111
+107 0 4.29497e+09 0b011111111111111111111111111111111
+108 0 4.29497e+09 0b011111111111111111111111111111111
+109 0 4.29497e+09 0b011111111111111111111111111111111
+110 0 4.29497e+09 0b011111111111111111111111111111111
+111 0 4.29497e+09 0b011111111111111111111111111111111
+112 0 4.29497e+09 0b011111111111111111111111111111111
+113 0 4.29497e+09 0b011111111111111111111111111111111
+114 0 4.29497e+09 0b011111111111111111111111111111111
+115 0 4.29497e+09 0b011111111111111111111111111111111
+116 0 4.29497e+09 0b011111111111111111111111111111111
+117 0 4.29497e+09 0b011111111111111111111111111111111
+118 0 4.29497e+09 0b011111111111111111111111111111111
+119 0 4.29497e+09 0b011111111111111111111111111111111
+120 0 4.29497e+09 0b011111111111111111111111111111111
+121 0 4.29497e+09 0b011111111111111111111111111111111
+122 0 4.29497e+09 0b011111111111111111111111111111111
+123 0 4.29497e+09 0b011111111111111111111111111111111
+124 0 4.29497e+09 0b011111111111111111111111111111111
+125 0 4.29497e+09 0b011111111111111111111111111111111
+126 0 4.29497e+09 0b011111111111111111111111111111111
+127 0 4.29497e+09 0b011111111111111111111111111111111
+128 0 4.29497e+09 0b011111111111111111111111111111111
+129 0 4.29497e+09 0b011111111111111111111111111111111
+130 0 4.29497e+09 0b011111111111111111111111111111111
+131 0 4.29497e+09 0b011111111111111111111111111111111
+132 0 4.29497e+09 0b011111111111111111111111111111111
+133 0 4.29497e+09 0b011111111111111111111111111111111
+134 0 4.29497e+09 0b011111111111111111111111111111111
+135 0 4.29497e+09 0b011111111111111111111111111111111
+136 0 4.29497e+09 0b011111111111111111111111111111111
+137 0 4.29497e+09 0b011111111111111111111111111111111
+138 0 4.29497e+09 0b011111111111111111111111111111111
+139 0 4.29497e+09 0b011111111111111111111111111111111
+140 0 4.29497e+09 0b011111111111111111111111111111111
+141 0 4.29497e+09 0b011111111111111111111111111111111
+142 0 4.29497e+09 0b011111111111111111111111111111111
+143 0 4.29497e+09 0b011111111111111111111111111111111
+144 0 4.29497e+09 0b011111111111111111111111111111111
+145 0 4.29497e+09 0b011111111111111111111111111111111
+146 0 4.29497e+09 0b011111111111111111111111111111111
+147 0 4.29497e+09 0b011111111111111111111111111111111
+148 0 4.29497e+09 0b011111111111111111111111111111111
+149 0 4.29497e+09 0b011111111111111111111111111111111
+150 0 4.29497e+09 0b011111111111111111111111111111111
+151 0 4.29497e+09 0b011111111111111111111111111111111
+152 0 4.29497e+09 0b011111111111111111111111111111111
+153 0 4.29497e+09 0b011111111111111111111111111111111
+154 0 4.29497e+09 0b011111111111111111111111111111111
+155 0 4.29497e+09 0b011111111111111111111111111111111
+156 0 4.29497e+09 0b011111111111111111111111111111111
+157 0 4.29497e+09 0b011111111111111111111111111111111
+158 0 4.29497e+09 0b011111111111111111111111111111111
+159 0 4.29497e+09 0b011111111111111111111111111111111
+160 0 4.29497e+09 0b011111111111111111111111111111111
+161 0 4.29497e+09 0b011111111111111111111111111111111
+162 0 4.29497e+09 0b011111111111111111111111111111111
+163 0 4.29497e+09 0b011111111111111111111111111111111
+164 0 4.29497e+09 0b011111111111111111111111111111111
+165 0 4.29497e+09 0b011111111111111111111111111111111
+166 0 4.29497e+09 0b011111111111111111111111111111111
+167 0 4.29497e+09 0b011111111111111111111111111111111
+168 0 4.29497e+09 0b011111111111111111111111111111111
+169 0 4.29497e+09 0b011111111111111111111111111111111
+170 0 4.29497e+09 0b011111111111111111111111111111111
+171 0 4.29497e+09 0b011111111111111111111111111111111
+172 0 4.29497e+09 0b011111111111111111111111111111111
+173 0 4.29497e+09 0b011111111111111111111111111111111
+174 0 4.29497e+09 0b011111111111111111111111111111111
+175 0 4.29497e+09 0b011111111111111111111111111111111
+176 0 4.29497e+09 0b011111111111111111111111111111111
+177 0 4.29497e+09 0b011111111111111111111111111111111
+178 0 4.29497e+09 0b011111111111111111111111111111111
+179 0 4.29497e+09 0b011111111111111111111111111111111
+180 0 4.29497e+09 0b011111111111111111111111111111111
+181 0 4.29497e+09 0b011111111111111111111111111111111
+182 0 4.29497e+09 0b011111111111111111111111111111111
+183 0 4.29497e+09 0b011111111111111111111111111111111
+184 0 4.29497e+09 0b011111111111111111111111111111111
+185 0 4.29497e+09 0b011111111111111111111111111111111
+186 0 4.29497e+09 0b011111111111111111111111111111111
+187 0 4.29497e+09 0b011111111111111111111111111111111
+188 0 4.29497e+09 0b011111111111111111111111111111111
+189 0 4.29497e+09 0b011111111111111111111111111111111
+190 0 4.29497e+09 0b011111111111111111111111111111111
+191 0 4.29497e+09 0b011111111111111111111111111111111
+192 0 4.29497e+09 0b011111111111111111111111111111111
+193 0 4.29497e+09 0b011111111111111111111111111111111
+194 0 4.29497e+09 0b011111111111111111111111111111111
+195 0 4.29497e+09 0b011111111111111111111111111111111
+196 0 4.29497e+09 0b011111111111111111111111111111111
+197 0 4.29497e+09 0b011111111111111111111111111111111
+198 0 4.29497e+09 0b011111111111111111111111111111111
+199 0 4.29497e+09 0b011111111111111111111111111111111
+200 0 4.29497e+09 0b011111111111111111111111111111111
+201 0 4.29497e+09 0b011111111111111111111111111111111
+202 0 4.29497e+09 0b011111111111111111111111111111111
+203 0 4.29497e+09 0b011111111111111111111111111111111
+204 0 4.29497e+09 0b011111111111111111111111111111111
+205 0 4.29497e+09 0b011111111111111111111111111111111
+206 0 4.29497e+09 0b011111111111111111111111111111111
+207 0 4.29497e+09 0b011111111111111111111111111111111
+208 0 4.29497e+09 0b011111111111111111111111111111111
+209 0 4.29497e+09 0b011111111111111111111111111111111
+210 0 4.29497e+09 0b011111111111111111111111111111111
+211 0 4.29497e+09 0b011111111111111111111111111111111
+212 0 4.29497e+09 0b011111111111111111111111111111111
+213 0 4.29497e+09 0b011111111111111111111111111111111
+214 0 4.29497e+09 0b011111111111111111111111111111111
+215 0 4.29497e+09 0b011111111111111111111111111111111
+216 0 4.29497e+09 0b011111111111111111111111111111111
+217 0 4.29497e+09 0b011111111111111111111111111111111
+218 0 4.29497e+09 0b011111111111111111111111111111111
+219 0 4.29497e+09 0b011111111111111111111111111111111
+220 0 4.29497e+09 0b011111111111111111111111111111111
+221 0 4.29497e+09 0b011111111111111111111111111111111
+222 0 4.29497e+09 0b011111111111111111111111111111111
+223 0 4.29497e+09 0b011111111111111111111111111111111
+224 0 4.29497e+09 0b011111111111111111111111111111111
+225 0 4.29497e+09 0b011111111111111111111111111111111
+226 0 4.29497e+09 0b011111111111111111111111111111111
+227 0 4.29497e+09 0b011111111111111111111111111111111
+228 0 4.29497e+09 0b011111111111111111111111111111111
+229 0 4.29497e+09 0b011111111111111111111111111111111
+230 0 4.29497e+09 0b011111111111111111111111111111111
+231 0 4.29497e+09 0b011111111111111111111111111111111
+232 0 4.29497e+09 0b011111111111111111111111111111111
+233 0 4.29497e+09 0b011111111111111111111111111111111
+234 0 4.29497e+09 0b011111111111111111111111111111111
+235 0 4.29497e+09 0b011111111111111111111111111111111
+236 0 4.29497e+09 0b011111111111111111111111111111111
+237 0 4.29497e+09 0b011111111111111111111111111111111
+238 0 4.29497e+09 0b011111111111111111111111111111111
+239 0 4.29497e+09 0b011111111111111111111111111111111
+240 0 4.29497e+09 0b011111111111111111111111111111111
+241 0 4.29497e+09 0b011111111111111111111111111111111
+242 0 4.29497e+09 0b011111111111111111111111111111111
+243 0 4.29497e+09 0b011111111111111111111111111111111
+244 0 4.29497e+09 0b011111111111111111111111111111111
+245 0 4.29497e+09 0b011111111111111111111111111111111
+246 0 4.29497e+09 0b011111111111111111111111111111111
+247 0 4.29497e+09 0b011111111111111111111111111111111
+248 0 4.29497e+09 0b011111111111111111111111111111111
+249 0 4.29497e+09 0b011111111111111111111111111111111
+250 0 4.29497e+09 0b011111111111111111111111111111111
+251 0 4.29497e+09 0b011111111111111111111111111111111
+252 0 4.29497e+09 0b011111111111111111111111111111111
+253 0 4.29497e+09 0b011111111111111111111111111111111
+254 0 4.29497e+09 0b011111111111111111111111111111111
+255 0 4.29497e+09 0b011111111111111111111111111111111
+256 0 4.29497e+09 0b011111111111111111111111111111111
+257 0 4.29497e+09 0b011111111111111111111111111111111
+258 0 4.29497e+09 0b011111111111111111111111111111111
+259 0 4.29497e+09 0b011111111111111111111111111111111
+260 0 4.29497e+09 0b011111111111111111111111111111111
+261 0 4.29497e+09 0b011111111111111111111111111111111
+262 0 4.29497e+09 0b011111111111111111111111111111111
+263 0 4.29497e+09 0b011111111111111111111111111111111
+264 0 4.29497e+09 0b011111111111111111111111111111111
+265 0 4.29497e+09 0b011111111111111111111111111111111
+266 0 4.29497e+09 0b011111111111111111111111111111111
+267 0 4.29497e+09 0b011111111111111111111111111111111
+268 0 4.29497e+09 0b011111111111111111111111111111111
+269 0 4.29497e+09 0b011111111111111111111111111111111
+270 0 4.29497e+09 0b011111111111111111111111111111111
+271 0 4.29497e+09 0b011111111111111111111111111111111
+272 0 4.29497e+09 0b011111111111111111111111111111111
+273 0 4.29497e+09 0b011111111111111111111111111111111
+274 0 4.29497e+09 0b011111111111111111111111111111111
+275 0 4.29497e+09 0b011111111111111111111111111111111
+276 0 4.29497e+09 0b011111111111111111111111111111111
+277 0 4.29497e+09 0b011111111111111111111111111111111
+278 0 4.29497e+09 0b011111111111111111111111111111111
+279 0 4.29497e+09 0b011111111111111111111111111111111
+280 0 4.29497e+09 0b011111111111111111111111111111111
+281 0 4.29497e+09 0b011111111111111111111111111111111
+282 0 4.29497e+09 0b011111111111111111111111111111111
+283 0 4.29497e+09 0b011111111111111111111111111111111
+284 0 4.29497e+09 0b011111111111111111111111111111111
+285 0 4.29497e+09 0b011111111111111111111111111111111
+286 0 4.29497e+09 0b011111111111111111111111111111111
+287 0 4.29497e+09 0b011111111111111111111111111111111
+288 0 4.29497e+09 0b011111111111111111111111111111111
+289 0 4.29497e+09 0b011111111111111111111111111111111
+290 0 4.29497e+09 0b011111111111111111111111111111111
+291 0 4.29497e+09 0b011111111111111111111111111111111
+292 0 4.29497e+09 0b011111111111111111111111111111111
+293 0 4.29497e+09 0b011111111111111111111111111111111
+294 0 4.29497e+09 0b011111111111111111111111111111111
+295 0 4.29497e+09 0b011111111111111111111111111111111
+296 0 4.29497e+09 0b011111111111111111111111111111111
+297 0 4.29497e+09 0b011111111111111111111111111111111
+298 0 4.29497e+09 0b011111111111111111111111111111111
+299 0 4.29497e+09 0b011111111111111111111111111111111
+0 2 3 0b00000000000000000000000000000011
+1 4 7 0b00000000000000000000000000000111
+2 8 15 0b00000000000000000000000000001111
+3 16 31 0b00000000000000000000000000011111
+4 32 63 0b00000000000000000000000000111111
+5 64 127 0b00000000000000000000000001111111
+6 128 255 0b00000000000000000000000011111111
+7 256 511 0b00000000000000000000000111111111
+8 512 1023 0b00000000000000000000001111111111
+9 1024 2047 0b00000000000000000000011111111111
+10 2048 4095 0b00000000000000000000111111111111
+11 4096 8191 0b00000000000000000001111111111111
+12 8192 16383 0b00000000000000000011111111111111
+13 16384 32767 0b00000000000000000111111111111111
+14 32768 65535 0b00000000000000001111111111111111
+15 65536 131071 0b00000000000000011111111111111111
+16 131072 262143 0b00000000000000111111111111111111
+17 262144 524287 0b00000000000001111111111111111111
+18 524288 1.04858e+06 0b00000000000011111111111111111111
+19 1.04858e+06 2.09715e+06 0b00000000000111111111111111111111
+20 2.09715e+06 4.1943e+06 0b00000000001111111111111111111111
+21 4.1943e+06 8.38861e+06 0b00000000011111111111111111111111
+22 8.38861e+06 1.67772e+07 0b00000000111111111111111111111111
+23 1.67772e+07 3.35544e+07 0b00000001111111111111111111111111
+24 3.35544e+07 6.71089e+07 0b00000011111111111111111111111111
+25 6.71089e+07 1.34218e+08 0b00000111111111111111111111111111
+26 1.34218e+08 2.68435e+08 0b00001111111111111111111111111111
+27 2.68435e+08 5.36871e+08 0b00011111111111111111111111111111
+28 5.36871e+08 1.07374e+09 0b00111111111111111111111111111111
+29 1.07374e+09 2.14748e+09 0b01111111111111111111111111111111
+30 -2.14748e+09 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 0 -1 0b11111111111111111111111111111111
+1 0 -1 0b11111111111111111111111111111111
+2 0 -1 0b11111111111111111111111111111111
+3 0 -1 0b11111111111111111111111111111111
+4 0 -1 0b11111111111111111111111111111111
+5 0 -1 0b11111111111111111111111111111111
+6 0 -1 0b11111111111111111111111111111111
+7 0 -1 0b11111111111111111111111111111111
+8 0 -1 0b11111111111111111111111111111111
+9 0 -1 0b11111111111111111111111111111111
+10 0 -1 0b11111111111111111111111111111111
+11 0 -1 0b11111111111111111111111111111111
+12 0 -1 0b11111111111111111111111111111111
+13 0 -1 0b11111111111111111111111111111111
+14 0 -1 0b11111111111111111111111111111111
+15 0 -1 0b11111111111111111111111111111111
+16 0 -1 0b11111111111111111111111111111111
+17 0 -1 0b11111111111111111111111111111111
+18 0 -1 0b11111111111111111111111111111111
+19 0 -1 0b11111111111111111111111111111111
+20 0 -1 0b11111111111111111111111111111111
+21 0 -1 0b11111111111111111111111111111111
+22 0 -1 0b11111111111111111111111111111111
+23 0 -1 0b11111111111111111111111111111111
+24 0 -1 0b11111111111111111111111111111111
+25 0 -1 0b11111111111111111111111111111111
+26 0 -1 0b11111111111111111111111111111111
+27 0 -1 0b11111111111111111111111111111111
+28 0 -1 0b11111111111111111111111111111111
+29 0 -1 0b11111111111111111111111111111111
+30 0 -1 0b11111111111111111111111111111111
+31 0 -1 0b11111111111111111111111111111111
+32 0 -1 0b11111111111111111111111111111111
+33 0 -1 0b11111111111111111111111111111111
+34 0 -1 0b11111111111111111111111111111111
+35 0 -1 0b11111111111111111111111111111111
+36 0 -1 0b11111111111111111111111111111111
+37 0 -1 0b11111111111111111111111111111111
+38 0 -1 0b11111111111111111111111111111111
+39 0 -1 0b11111111111111111111111111111111
+40 0 -1 0b11111111111111111111111111111111
+41 0 -1 0b11111111111111111111111111111111
+42 0 -1 0b11111111111111111111111111111111
+43 0 -1 0b11111111111111111111111111111111
+44 0 -1 0b11111111111111111111111111111111
+45 0 -1 0b11111111111111111111111111111111
+46 0 -1 0b11111111111111111111111111111111
+47 0 -1 0b11111111111111111111111111111111
+48 0 -1 0b11111111111111111111111111111111
+49 0 -1 0b11111111111111111111111111111111
+50 0 -1 0b11111111111111111111111111111111
+51 0 -1 0b11111111111111111111111111111111
+52 0 -1 0b11111111111111111111111111111111
+53 0 -1 0b11111111111111111111111111111111
+54 0 -1 0b11111111111111111111111111111111
+55 0 -1 0b11111111111111111111111111111111
+56 0 -1 0b11111111111111111111111111111111
+57 0 -1 0b11111111111111111111111111111111
+58 0 -1 0b11111111111111111111111111111111
+59 0 -1 0b11111111111111111111111111111111
+60 0 -1 0b11111111111111111111111111111111
+61 0 -1 0b11111111111111111111111111111111
+62 0 -1 0b11111111111111111111111111111111
+63 0 -1 0b11111111111111111111111111111111
+64 0 -1 0b11111111111111111111111111111111
+65 0 -1 0b11111111111111111111111111111111
+66 0 -1 0b11111111111111111111111111111111
+67 0 -1 0b11111111111111111111111111111111
+68 0 -1 0b11111111111111111111111111111111
+69 0 -1 0b11111111111111111111111111111111
+70 0 -1 0b11111111111111111111111111111111
+71 0 -1 0b11111111111111111111111111111111
+72 0 -1 0b11111111111111111111111111111111
+73 0 -1 0b11111111111111111111111111111111
+74 0 -1 0b11111111111111111111111111111111
+75 0 -1 0b11111111111111111111111111111111
+76 0 -1 0b11111111111111111111111111111111
+77 0 -1 0b11111111111111111111111111111111
+78 0 -1 0b11111111111111111111111111111111
+79 0 -1 0b11111111111111111111111111111111
+80 0 -1 0b11111111111111111111111111111111
+81 0 -1 0b11111111111111111111111111111111
+82 0 -1 0b11111111111111111111111111111111
+83 0 -1 0b11111111111111111111111111111111
+84 0 -1 0b11111111111111111111111111111111
+85 0 -1 0b11111111111111111111111111111111
+86 0 -1 0b11111111111111111111111111111111
+87 0 -1 0b11111111111111111111111111111111
+88 0 -1 0b11111111111111111111111111111111
+89 0 -1 0b11111111111111111111111111111111
+90 0 -1 0b11111111111111111111111111111111
+91 0 -1 0b11111111111111111111111111111111
+92 0 -1 0b11111111111111111111111111111111
+93 0 -1 0b11111111111111111111111111111111
+94 0 -1 0b11111111111111111111111111111111
+95 0 -1 0b11111111111111111111111111111111
+96 0 -1 0b11111111111111111111111111111111
+97 0 -1 0b11111111111111111111111111111111
+98 0 -1 0b11111111111111111111111111111111
+99 0 -1 0b11111111111111111111111111111111
+100 0 -1 0b11111111111111111111111111111111
+101 0 -1 0b11111111111111111111111111111111
+102 0 -1 0b11111111111111111111111111111111
+103 0 -1 0b11111111111111111111111111111111
+104 0 -1 0b11111111111111111111111111111111
+105 0 -1 0b11111111111111111111111111111111
+106 0 -1 0b11111111111111111111111111111111
+107 0 -1 0b11111111111111111111111111111111
+108 0 -1 0b11111111111111111111111111111111
+109 0 -1 0b11111111111111111111111111111111
+110 0 -1 0b11111111111111111111111111111111
+111 0 -1 0b11111111111111111111111111111111
+112 0 -1 0b11111111111111111111111111111111
+113 0 -1 0b11111111111111111111111111111111
+114 0 -1 0b11111111111111111111111111111111
+115 0 -1 0b11111111111111111111111111111111
+116 0 -1 0b11111111111111111111111111111111
+117 0 -1 0b11111111111111111111111111111111
+118 0 -1 0b11111111111111111111111111111111
+119 0 -1 0b11111111111111111111111111111111
+120 0 -1 0b11111111111111111111111111111111
+121 0 -1 0b11111111111111111111111111111111
+122 0 -1 0b11111111111111111111111111111111
+123 0 -1 0b11111111111111111111111111111111
+124 0 -1 0b11111111111111111111111111111111
+125 0 -1 0b11111111111111111111111111111111
+126 0 -1 0b11111111111111111111111111111111
+127 0 -1 0b11111111111111111111111111111111
+128 0 -1 0b11111111111111111111111111111111
+129 0 -1 0b11111111111111111111111111111111
+130 0 -1 0b11111111111111111111111111111111
+131 0 -1 0b11111111111111111111111111111111
+132 0 -1 0b11111111111111111111111111111111
+133 0 -1 0b11111111111111111111111111111111
+134 0 -1 0b11111111111111111111111111111111
+135 0 -1 0b11111111111111111111111111111111
+136 0 -1 0b11111111111111111111111111111111
+137 0 -1 0b11111111111111111111111111111111
+138 0 -1 0b11111111111111111111111111111111
+139 0 -1 0b11111111111111111111111111111111
+140 0 -1 0b11111111111111111111111111111111
+141 0 -1 0b11111111111111111111111111111111
+142 0 -1 0b11111111111111111111111111111111
+143 0 -1 0b11111111111111111111111111111111
+144 0 -1 0b11111111111111111111111111111111
+145 0 -1 0b11111111111111111111111111111111
+146 0 -1 0b11111111111111111111111111111111
+147 0 -1 0b11111111111111111111111111111111
+148 0 -1 0b11111111111111111111111111111111
+149 0 -1 0b11111111111111111111111111111111
+150 0 -1 0b11111111111111111111111111111111
+151 0 -1 0b11111111111111111111111111111111
+152 0 -1 0b11111111111111111111111111111111
+153 0 -1 0b11111111111111111111111111111111
+154 0 -1 0b11111111111111111111111111111111
+155 0 -1 0b11111111111111111111111111111111
+156 0 -1 0b11111111111111111111111111111111
+157 0 -1 0b11111111111111111111111111111111
+158 0 -1 0b11111111111111111111111111111111
+159 0 -1 0b11111111111111111111111111111111
+160 0 -1 0b11111111111111111111111111111111
+161 0 -1 0b11111111111111111111111111111111
+162 0 -1 0b11111111111111111111111111111111
+163 0 -1 0b11111111111111111111111111111111
+164 0 -1 0b11111111111111111111111111111111
+165 0 -1 0b11111111111111111111111111111111
+166 0 -1 0b11111111111111111111111111111111
+167 0 -1 0b11111111111111111111111111111111
+168 0 -1 0b11111111111111111111111111111111
+169 0 -1 0b11111111111111111111111111111111
+170 0 -1 0b11111111111111111111111111111111
+171 0 -1 0b11111111111111111111111111111111
+172 0 -1 0b11111111111111111111111111111111
+173 0 -1 0b11111111111111111111111111111111
+174 0 -1 0b11111111111111111111111111111111
+175 0 -1 0b11111111111111111111111111111111
+176 0 -1 0b11111111111111111111111111111111
+177 0 -1 0b11111111111111111111111111111111
+178 0 -1 0b11111111111111111111111111111111
+179 0 -1 0b11111111111111111111111111111111
+180 0 -1 0b11111111111111111111111111111111
+181 0 -1 0b11111111111111111111111111111111
+182 0 -1 0b11111111111111111111111111111111
+183 0 -1 0b11111111111111111111111111111111
+184 0 -1 0b11111111111111111111111111111111
+185 0 -1 0b11111111111111111111111111111111
+186 0 -1 0b11111111111111111111111111111111
+187 0 -1 0b11111111111111111111111111111111
+188 0 -1 0b11111111111111111111111111111111
+189 0 -1 0b11111111111111111111111111111111
+190 0 -1 0b11111111111111111111111111111111
+191 0 -1 0b11111111111111111111111111111111
+192 0 -1 0b11111111111111111111111111111111
+193 0 -1 0b11111111111111111111111111111111
+194 0 -1 0b11111111111111111111111111111111
+195 0 -1 0b11111111111111111111111111111111
+196 0 -1 0b11111111111111111111111111111111
+197 0 -1 0b11111111111111111111111111111111
+198 0 -1 0b11111111111111111111111111111111
+199 0 -1 0b11111111111111111111111111111111
+200 0 -1 0b11111111111111111111111111111111
+201 0 -1 0b11111111111111111111111111111111
+202 0 -1 0b11111111111111111111111111111111
+203 0 -1 0b11111111111111111111111111111111
+204 0 -1 0b11111111111111111111111111111111
+205 0 -1 0b11111111111111111111111111111111
+206 0 -1 0b11111111111111111111111111111111
+207 0 -1 0b11111111111111111111111111111111
+208 0 -1 0b11111111111111111111111111111111
+209 0 -1 0b11111111111111111111111111111111
+210 0 -1 0b11111111111111111111111111111111
+211 0 -1 0b11111111111111111111111111111111
+212 0 -1 0b11111111111111111111111111111111
+213 0 -1 0b11111111111111111111111111111111
+214 0 -1 0b11111111111111111111111111111111
+215 0 -1 0b11111111111111111111111111111111
+216 0 -1 0b11111111111111111111111111111111
+217 0 -1 0b11111111111111111111111111111111
+218 0 -1 0b11111111111111111111111111111111
+219 0 -1 0b11111111111111111111111111111111
+220 0 -1 0b11111111111111111111111111111111
+221 0 -1 0b11111111111111111111111111111111
+222 0 -1 0b11111111111111111111111111111111
+223 0 -1 0b11111111111111111111111111111111
+224 0 -1 0b11111111111111111111111111111111
+225 0 -1 0b11111111111111111111111111111111
+226 0 -1 0b11111111111111111111111111111111
+227 0 -1 0b11111111111111111111111111111111
+228 0 -1 0b11111111111111111111111111111111
+229 0 -1 0b11111111111111111111111111111111
+230 0 -1 0b11111111111111111111111111111111
+231 0 -1 0b11111111111111111111111111111111
+232 0 -1 0b11111111111111111111111111111111
+233 0 -1 0b11111111111111111111111111111111
+234 0 -1 0b11111111111111111111111111111111
+235 0 -1 0b11111111111111111111111111111111
+236 0 -1 0b11111111111111111111111111111111
+237 0 -1 0b11111111111111111111111111111111
+238 0 -1 0b11111111111111111111111111111111
+239 0 -1 0b11111111111111111111111111111111
+240 0 -1 0b11111111111111111111111111111111
+241 0 -1 0b11111111111111111111111111111111
+242 0 -1 0b11111111111111111111111111111111
+243 0 -1 0b11111111111111111111111111111111
+244 0 -1 0b11111111111111111111111111111111
+245 0 -1 0b11111111111111111111111111111111
+246 0 -1 0b11111111111111111111111111111111
+247 0 -1 0b11111111111111111111111111111111
+248 0 -1 0b11111111111111111111111111111111
+249 0 -1 0b11111111111111111111111111111111
+250 0 -1 0b11111111111111111111111111111111
+251 0 -1 0b11111111111111111111111111111111
+252 0 -1 0b11111111111111111111111111111111
+253 0 -1 0b11111111111111111111111111111111
+254 0 -1 0b11111111111111111111111111111111
+255 0 -1 0b11111111111111111111111111111111
+256 0 -1 0b11111111111111111111111111111111
+257 0 -1 0b11111111111111111111111111111111
+258 0 -1 0b11111111111111111111111111111111
+259 0 -1 0b11111111111111111111111111111111
+260 0 -1 0b11111111111111111111111111111111
+261 0 -1 0b11111111111111111111111111111111
+262 0 -1 0b11111111111111111111111111111111
+263 0 -1 0b11111111111111111111111111111111
+264 0 -1 0b11111111111111111111111111111111
+265 0 -1 0b11111111111111111111111111111111
+266 0 -1 0b11111111111111111111111111111111
+267 0 -1 0b11111111111111111111111111111111
+268 0 -1 0b11111111111111111111111111111111
+269 0 -1 0b11111111111111111111111111111111
+270 0 -1 0b11111111111111111111111111111111
+271 0 -1 0b11111111111111111111111111111111
+272 0 -1 0b11111111111111111111111111111111
+273 0 -1 0b11111111111111111111111111111111
+274 0 -1 0b11111111111111111111111111111111
+275 0 -1 0b11111111111111111111111111111111
+276 0 -1 0b11111111111111111111111111111111
+277 0 -1 0b11111111111111111111111111111111
+278 0 -1 0b11111111111111111111111111111111
+279 0 -1 0b11111111111111111111111111111111
+280 0 -1 0b11111111111111111111111111111111
+281 0 -1 0b11111111111111111111111111111111
+282 0 -1 0b11111111111111111111111111111111
+283 0 -1 0b11111111111111111111111111111111
+284 0 -1 0b11111111111111111111111111111111
+285 0 -1 0b11111111111111111111111111111111
+286 0 -1 0b11111111111111111111111111111111
+287 0 -1 0b11111111111111111111111111111111
+288 0 -1 0b11111111111111111111111111111111
+289 0 -1 0b11111111111111111111111111111111
+290 0 -1 0b11111111111111111111111111111111
+291 0 -1 0b11111111111111111111111111111111
+292 0 -1 0b11111111111111111111111111111111
+293 0 -1 0b11111111111111111111111111111111
+294 0 -1 0b11111111111111111111111111111111
+295 0 -1 0b11111111111111111111111111111111
+296 0 -1 0b11111111111111111111111111111111
+297 0 -1 0b11111111111111111111111111111111
+298 0 -1 0b11111111111111111111111111111111
+299 0 -1 0b11111111111111111111111111111111
+0 2 3 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 -1.29807e+33 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 -1 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 2 3 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 4 7 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 8 15 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 16 31 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 32 63 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 64 127 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 128 255 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 256 511 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 512 1023 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 1024 2047 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 2048 4095 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 4096 8191 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 8192 16383 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 16384 32767 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 32768 65535 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 65536 131071 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 131072 262143 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 262144 524287 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 524288 1.04858e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 4.1943e+06 8.38861e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 8 9.0625 0b01001.0001
+1 16 25.0938 0b011001.00011
+2 32 57.1094 0b0111001.000111
+3 64 121.117 0b01111001.0001111
+4 128 249.121 0b011111001.00011111
+5 256 505.123 0b0111111001.000111111
+6 512 1017.12 0b01111111001.0001111111
+7 1024 2041.12 0b011111111001.00011111111
+8 2048 4089.12 0b0111111111001.000111111111
+9 4096 8185.12 0b01111111111001.0001111111111
+10 8192 16377.1 0b011111111111001.00011111111111
+11 16384 32761.1 0b0111111111111001.000111111111111
+12 32768 65529.1 0b01111111111111001.0001111111111111
+13 65536 131065 0b011111111111111001.00011111111111111
+14 131072 262137 0b0111111111111111001.000111111111111111
+15 262144 524281 0b01111111111111111001.0001111111111111111
+16 524288 1.04857e+06 0b011111111111111111001.00011111111111111111
+17 1.04858e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+18 2.09715e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+19 4.1943e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+20 8.38861e+06 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+21 1.67772e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+22 3.35544e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+23 6.71089e+07 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+24 1.34218e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+25 2.68435e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+26 5.36871e+08 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+29 4.29497e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+30 8.58993e+09 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+31 1.71799e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+32 3.43597e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+33 6.87195e+10 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+34 1.37439e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+35 2.74878e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+36 5.49756e+11 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+37 1.09951e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+38 2.19902e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+39 4.39805e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+40 8.79609e+12 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+41 1.75922e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+42 3.51844e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+43 7.03687e+13 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+44 1.40737e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+45 2.81475e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+46 5.6295e+14 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+47 1.1259e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+48 2.2518e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+49 4.5036e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+50 9.0072e+15 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+51 1.80144e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+52 3.60288e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+53 7.20576e+16 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+54 1.44115e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+55 2.8823e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+56 5.76461e+17 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+57 1.15292e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+58 2.30584e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+59 4.61169e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+60 9.22337e+18 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+61 1.84467e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+62 3.68935e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+63 7.3787e+19 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+64 1.47574e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+65 2.95148e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+66 5.90296e+20 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+67 1.18059e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+68 2.36118e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+69 4.72237e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+70 9.44473e+21 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+71 1.88895e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+72 3.77789e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+73 7.55579e+22 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+74 1.51116e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+75 3.02231e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+76 6.04463e+23 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 1.20893e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.41785e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 4.8357e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 9.67141e+24 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 1.93428e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 3.86856e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 7.73713e+25 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 1.54743e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 3.09485e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 6.1897e+26 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 1.23794e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.47588e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 4.95176e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 9.90352e+27 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 1.9807e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 3.96141e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 7.92282e+28 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 1.58456e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 3.16913e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 6.33825e+29 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 1.26765e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5353e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 5.0706e+30 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 1.01412e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 2.02824e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 4.05648e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.11296e+31 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 1.62259e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 3.24519e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.59615e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 5.1923e+33 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 1.03846e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 2.07692e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 4.15384e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 8.30767e+34 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 1.66153e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 3.32307e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 6.64614e+35 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 1.32923e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.65846e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 5.31691e+36 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 1.06338e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 2.12676e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 4.25353e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 8.50706e+37 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 1.70141e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 3.40282e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 6.80565e+38 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 1.36113e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.72226e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 5.44452e+39 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 1.0889e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.17781e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 4.35561e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 8.71123e+40 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 1.74225e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 3.48449e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 6.96898e+41 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 1.3938e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.78759e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 5.57519e+42 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 1.11504e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.23007e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 4.46015e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 8.9203e+43 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 1.78406e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 3.56812e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 7.13624e+44 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 1.42725e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.8545e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 5.70899e+45 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 1.1418e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.2836e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 4.56719e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 9.13439e+46 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 1.82688e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 3.65375e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 7.30751e+47 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 1.4615e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.923e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 5.84601e+48 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 1.1692e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.3384e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 4.67681e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 9.35361e+49 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 1.87072e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 3.74144e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 7.48289e+50 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 1.49658e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.99316e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 5.98631e+51 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 1.19726e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.39452e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 4.78905e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 9.5781e+52 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 1.91562e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 3.83124e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 7.66248e+53 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 1.5325e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 3.06499e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 6.12998e+54 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 1.226e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.45199e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 4.90399e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 9.80797e+55 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 1.96159e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 3.92319e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 7.84638e+56 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 1.56928e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 3.13855e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 6.2771e+57 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 1.25542e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.51084e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 5.02168e+58 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 1.00434e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 2.00867e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 4.01735e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.03469e+59 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 1.60694e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 3.21388e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 6.42775e+60 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 1.28555e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5711e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 5.1422e+61 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 1.02844e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 2.05688e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 4.11376e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 8.22752e+62 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 1.6455e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 3.29101e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 6.58202e+63 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 1.3164e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.63281e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 5.26561e+64 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 1.05312e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 2.10625e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 4.21249e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 8.42498e+65 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 1.685e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 3.36999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 6.73999e+66 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 1.348e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.69599e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 5.39199e+67 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 1.0784e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 2.1568e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 4.31359e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 8.62718e+68 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 1.72544e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 3.45087e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 6.90175e+69 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 1.38035e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 2.7607e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 5.5214e+70 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 1.10428e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 2.20856e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 4.41712e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 8.83424e+71 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 1.76685e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 3.53369e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 7.06739e+72 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 1.41348e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 2.82696e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 5.65391e+73 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 1.13078e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 2.26156e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 4.52313e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 9.04626e+74 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 1.80925e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 3.6185e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 7.23701e+75 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 1.4474e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 2.8948e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 5.7896e+76 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 1.15792e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 2.31584e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 4.63168e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 9.26337e+77 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 1.85267e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 3.70535e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 7.41069e+78 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 1.48214e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 2.96428e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 5.92855e+79 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 1.18571e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 2.37142e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 4.74284e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 9.48569e+80 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 1.89714e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 3.79428e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 7.58855e+81 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 1.51771e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 3.03542e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 6.07084e+82 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 1.21417e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 2.42834e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 4.85667e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 9.71334e+83 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 1.94267e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 3.88534e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 7.77068e+84 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 1.55414e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 3.10827e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 6.21654e+85 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 1.24331e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 2.48662e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 4.97323e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 9.94646e+86 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 1.98929e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 3.97859e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 7.95717e+87 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 1.59143e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 3.18287e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 6.36574e+88 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 1.27315e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 2.54629e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 5.09259e+89 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 1.01852e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 2.03704e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 4.07407e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 8.14814e+90 1.62963e+91 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8.14814e+90 8.14814e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 4.07407e+90 4.07407e+90 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 2.03704e+90 2.03704e+90 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 1.01852e+90 1.01852e+90 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 5.09259e+89 5.09259e+89 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 2.54629e+89 2.54629e+89 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 1.27315e+89 1.27315e+89 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 6.36574e+88 6.36574e+88 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 3.18287e+88 3.18287e+88 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 1.59143e+88 1.59143e+88 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 7.95717e+87 7.95717e+87 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 3.97859e+87 3.97859e+87 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 1.98929e+87 1.98929e+87 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 9.94646e+86 9.94646e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 4.97323e+86 4.97323e+86 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 2.48662e+86 2.48662e+86 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 1.24331e+86 1.24331e+86 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 6.21654e+85 6.21654e+85 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 3.10827e+85 3.10827e+85 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 1.55414e+85 1.55414e+85 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 7.77068e+84 7.77068e+84 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 3.88534e+84 3.88534e+84 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 1.94267e+84 1.94267e+84 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 9.71334e+83 9.71334e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 4.85667e+83 4.85667e+83 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 2.42834e+83 2.42834e+83 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 1.21417e+83 1.21417e+83 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 6.07084e+82 6.07084e+82 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 3.03542e+82 3.03542e+82 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 1.51771e+82 1.51771e+82 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 7.58855e+81 7.58855e+81 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 3.79428e+81 3.79428e+81 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 1.89714e+81 1.89714e+81 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 9.48569e+80 9.48569e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 4.74284e+80 4.74284e+80 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 2.37142e+80 2.37142e+80 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 1.18571e+80 1.18571e+80 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 5.92855e+79 5.92855e+79 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 2.96428e+79 2.96428e+79 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 1.48214e+79 1.48214e+79 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 7.41069e+78 7.41069e+78 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 3.70535e+78 3.70535e+78 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 1.85267e+78 1.85267e+78 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 9.26337e+77 9.26337e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 4.63168e+77 4.63168e+77 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 2.31584e+77 2.31584e+77 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 1.15792e+77 1.15792e+77 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 5.7896e+76 5.7896e+76 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 2.8948e+76 2.8948e+76 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 1.4474e+76 1.4474e+76 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 7.23701e+75 7.23701e+75 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 3.6185e+75 3.6185e+75 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 1.80925e+75 1.80925e+75 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 9.04626e+74 9.04626e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 4.52313e+74 4.52313e+74 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 2.26156e+74 2.26156e+74 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 1.13078e+74 1.13078e+74 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 5.65391e+73 5.65391e+73 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 2.82696e+73 2.82696e+73 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 1.41348e+73 1.41348e+73 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 7.06739e+72 7.06739e+72 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 3.53369e+72 3.53369e+72 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 1.76685e+72 1.76685e+72 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 8.83424e+71 8.83424e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 4.41712e+71 4.41712e+71 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 2.20856e+71 2.20856e+71 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 1.10428e+71 1.10428e+71 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 5.5214e+70 5.5214e+70 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 2.7607e+70 2.7607e+70 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 1.38035e+70 1.38035e+70 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 6.90175e+69 6.90175e+69 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 3.45087e+69 3.45087e+69 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 1.72544e+69 1.72544e+69 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 8.62718e+68 8.62718e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 4.31359e+68 4.31359e+68 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 2.1568e+68 2.1568e+68 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 1.0784e+68 1.0784e+68 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 5.39199e+67 5.39199e+67 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 2.69599e+67 2.69599e+67 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 1.348e+67 1.348e+67 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 6.73999e+66 6.73999e+66 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 3.36999e+66 3.36999e+66 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 1.685e+66 1.685e+66 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 8.42498e+65 8.42498e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 4.21249e+65 4.21249e+65 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 2.10625e+65 2.10625e+65 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 1.05312e+65 1.05312e+65 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 5.26561e+64 5.26561e+64 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 2.63281e+64 2.63281e+64 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 1.3164e+64 1.3164e+64 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 6.58202e+63 6.58202e+63 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 3.29101e+63 3.29101e+63 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 1.6455e+63 1.6455e+63 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 8.22752e+62 8.22752e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 4.11376e+62 4.11376e+62 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 2.05688e+62 2.05688e+62 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 1.02844e+62 1.02844e+62 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 5.1422e+61 5.1422e+61 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 2.5711e+61 2.5711e+61 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 1.28555e+61 1.28555e+61 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 6.42775e+60 6.42775e+60 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 3.21388e+60 3.21388e+60 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 1.60694e+60 1.60694e+60 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 8.03469e+59 8.03469e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 4.01735e+59 4.01735e+59 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 2.00867e+59 2.00867e+59 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 1.00434e+59 1.00434e+59 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 5.02168e+58 5.02168e+58 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 2.51084e+58 2.51084e+58 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 1.25542e+58 1.25542e+58 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 6.2771e+57 6.2771e+57 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 3.13855e+57 3.13855e+57 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 1.56928e+57 1.56928e+57 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 7.84638e+56 7.84638e+56 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 3.92319e+56 3.92319e+56 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 1.96159e+56 1.96159e+56 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 9.80797e+55 9.80797e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 4.90399e+55 4.90399e+55 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 2.45199e+55 2.45199e+55 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 1.226e+55 1.226e+55 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 6.12998e+54 6.12998e+54 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 3.06499e+54 3.06499e+54 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 1.5325e+54 1.5325e+54 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 7.66248e+53 7.66248e+53 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 3.83124e+53 3.83124e+53 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 1.91562e+53 1.91562e+53 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 9.5781e+52 9.5781e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 4.78905e+52 4.78905e+52 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 2.39452e+52 2.39452e+52 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 1.19726e+52 1.19726e+52 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 5.98631e+51 5.98631e+51 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 2.99316e+51 2.99316e+51 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 1.49658e+51 1.49658e+51 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 7.48289e+50 7.48289e+50 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 3.74144e+50 3.74144e+50 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 1.87072e+50 1.87072e+50 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 9.35361e+49 9.35361e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 4.67681e+49 4.67681e+49 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 2.3384e+49 2.3384e+49 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 1.1692e+49 1.1692e+49 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 5.84601e+48 5.84601e+48 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 2.923e+48 2.923e+48 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 1.4615e+48 1.4615e+48 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 7.30751e+47 7.30751e+47 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 3.65375e+47 3.65375e+47 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 1.82688e+47 1.82688e+47 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 9.13439e+46 9.13439e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 4.56719e+46 4.56719e+46 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 2.2836e+46 2.2836e+46 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 1.1418e+46 1.1418e+46 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 5.70899e+45 5.70899e+45 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 2.8545e+45 2.8545e+45 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 1.42725e+45 1.42725e+45 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 7.13624e+44 7.13624e+44 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 3.56812e+44 3.56812e+44 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 1.78406e+44 1.78406e+44 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 8.9203e+43 8.9203e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 4.46015e+43 4.46015e+43 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 2.23007e+43 2.23007e+43 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 1.11504e+43 1.11504e+43 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 5.57519e+42 5.57519e+42 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 2.78759e+42 2.78759e+42 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 1.3938e+42 1.3938e+42 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 6.96898e+41 6.96898e+41 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 3.48449e+41 3.48449e+41 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 1.74225e+41 1.74225e+41 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 8.71123e+40 8.71123e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 4.35561e+40 4.35561e+40 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 2.17781e+40 2.17781e+40 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 1.0889e+40 1.0889e+40 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 5.44452e+39 5.44452e+39 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 2.72226e+39 2.72226e+39 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 1.36113e+39 1.36113e+39 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 6.80565e+38 6.80565e+38 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 3.40282e+38 3.40282e+38 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 1.70141e+38 1.70141e+38 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 8.50706e+37 8.50706e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 4.25353e+37 4.25353e+37 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 2.12676e+37 2.12676e+37 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 1.06338e+37 1.06338e+37 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 5.31691e+36 5.31691e+36 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 2.65846e+36 2.65846e+36 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 1.32923e+36 1.32923e+36 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 6.64614e+35 6.64614e+35 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 3.32307e+35 3.32307e+35 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 1.66153e+35 1.66153e+35 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 8.30767e+34 8.30767e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 4.15384e+34 4.15384e+34 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 2.07692e+34 2.07692e+34 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 1.03846e+34 1.03846e+34 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 5.1923e+33 5.1923e+33 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 2.59615e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 1.29807e+33 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 6.49037e+32 6.49037e+32 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 3.24519e+32 3.24519e+32 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 1.62259e+32 1.62259e+32 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 8.11296e+31 8.11296e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 4.05648e+31 4.05648e+31 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 2.02824e+31 2.02824e+31 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 1.01412e+31 1.01412e+31 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 5.0706e+30 5.0706e+30 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 2.5353e+30 2.5353e+30 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 1.26765e+30 1.26765e+30 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 6.33825e+29 6.33825e+29 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 3.16913e+29 3.16913e+29 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 1.58456e+29 1.58456e+29 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 7.92282e+28 7.92282e+28 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 3.96141e+28 3.96141e+28 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 1.9807e+28 1.9807e+28 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 9.90352e+27 9.90352e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 4.95176e+27 4.95176e+27 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 2.47588e+27 2.47588e+27 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 1.23794e+27 1.23794e+27 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 6.1897e+26 6.1897e+26 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 3.09485e+26 3.09485e+26 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 1.54743e+26 1.54743e+26 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 7.73713e+25 7.73713e+25 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 3.86856e+25 3.86856e+25 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 1.93428e+25 1.93428e+25 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 9.67141e+24 9.67141e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 4.8357e+24 4.8357e+24 0b01111111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 2.41785e+24 2.41785e+24 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 1.20893e+24 1.20893e+24 0b011111111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111111
+223 6.04463e+23 6.04463e+23 0b01111111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111111
+224 3.02231e+23 3.02231e+23 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111
+225 1.51116e+23 1.51116e+23 0b011111111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111111
+226 7.55579e+22 7.55579e+22 0b01111111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111111
+227 3.77789e+22 3.77789e+22 0b0111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111
+228 1.88895e+22 1.88895e+22 0b011111111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111111
+229 9.44473e+21 9.44473e+21 0b01111111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111111
+230 4.72237e+21 4.72237e+21 0b0111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111
+231 2.36118e+21 2.36118e+21 0b011111111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111111
+232 1.18059e+21 1.18059e+21 0b01111111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111111
+233 5.90296e+20 5.90296e+20 0b0111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111
+234 2.95148e+20 2.95148e+20 0b011111111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111111
+235 1.47574e+20 1.47574e+20 0b01111111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111111
+236 7.3787e+19 7.3787e+19 0b0111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111
+237 3.68935e+19 3.68935e+19 0b011111111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111111
+238 1.84467e+19 1.84467e+19 0b01111111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111111
+239 9.22337e+18 9.22337e+18 0b0111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111
+240 4.61169e+18 4.61169e+18 0b011111111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111111
+241 2.30584e+18 2.30584e+18 0b01111111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111111
+242 1.15292e+18 1.15292e+18 0b0111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111
+243 5.76461e+17 5.76461e+17 0b011111111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111111
+244 2.8823e+17 2.8823e+17 0b01111111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111111
+245 1.44115e+17 1.44115e+17 0b0111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111
+246 7.20576e+16 7.20576e+16 0b011111111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111111
+247 3.60288e+16 3.60288e+16 0b01111111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111111
+248 1.80144e+16 1.80144e+16 0b0111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111
+249 9.0072e+15 9.0072e+15 0b011111111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111111
+250 4.5036e+15 4.5036e+15 0b01111111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111111
+251 2.2518e+15 2.2518e+15 0b0111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111
+252 1.1259e+15 1.1259e+15 0b011111111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111111
+253 5.6295e+14 5.6295e+14 0b01111111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111111
+254 2.81475e+14 2.81475e+14 0b0111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111
+255 1.40737e+14 1.40737e+14 0b011111111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111111
+256 7.03687e+13 7.03687e+13 0b01111111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111111
+257 3.51844e+13 3.51844e+13 0b0111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111
+258 1.75922e+13 1.75922e+13 0b011111111111111111111111111111111111111111001.00011111111111111111111111111111111111111111
+259 8.79609e+12 8.79609e+12 0b01111111111111111111111111111111111111111001.0001111111111111111111111111111111111111111
+260 4.39805e+12 4.39805e+12 0b0111111111111111111111111111111111111111001.000111111111111111111111111111111111111111
+261 2.19902e+12 2.19902e+12 0b011111111111111111111111111111111111111001.00011111111111111111111111111111111111111
+262 1.09951e+12 1.09951e+12 0b01111111111111111111111111111111111111001.0001111111111111111111111111111111111111
+263 5.49756e+11 5.49756e+11 0b0111111111111111111111111111111111111001.000111111111111111111111111111111111111
+264 2.74878e+11 2.74878e+11 0b011111111111111111111111111111111111001.00011111111111111111111111111111111111
+265 1.37439e+11 1.37439e+11 0b01111111111111111111111111111111111001.0001111111111111111111111111111111111
+266 6.87195e+10 6.87195e+10 0b0111111111111111111111111111111111001.000111111111111111111111111111111111
+267 3.43597e+10 3.43597e+10 0b011111111111111111111111111111111001.00011111111111111111111111111111111
+268 1.71799e+10 1.71799e+10 0b01111111111111111111111111111111001.0001111111111111111111111111111111
+269 8.58993e+09 8.58993e+09 0b0111111111111111111111111111111001.000111111111111111111111111111111
+270 4.29497e+09 4.29497e+09 0b011111111111111111111111111111001.00011111111111111111111111111111
+271 2.14748e+09 2.14748e+09 0b01111111111111111111111111111001.0001111111111111111111111111111
+272 1.07374e+09 1.07374e+09 0b0111111111111111111111111111001.000111111111111111111111111111
+273 5.36871e+08 5.36871e+08 0b011111111111111111111111111001.00011111111111111111111111111
+274 2.68435e+08 2.68435e+08 0b01111111111111111111111111001.0001111111111111111111111111
+275 1.34218e+08 1.34218e+08 0b0111111111111111111111111001.000111111111111111111111111
+276 6.71089e+07 6.71089e+07 0b011111111111111111111111001.00011111111111111111111111
+277 3.35544e+07 3.35544e+07 0b01111111111111111111111001.0001111111111111111111111
+278 1.67772e+07 1.67772e+07 0b0111111111111111111111001.000111111111111111111111
+279 8.38861e+06 8.3886e+06 0b011111111111111111111001.00011111111111111111111
+280 4.1943e+06 4.1943e+06 0b01111111111111111111001.0001111111111111111111
+281 2.09715e+06 2.09715e+06 0b0111111111111111111001.000111111111111111111
+282 1.04858e+06 1.04857e+06 0b011111111111111111001.00011111111111111111
+283 524288 524281 0b01111111111111111001.0001111111111111111
+284 262144 262137 0b0111111111111111001.000111111111111111
+285 131072 131065 0b011111111111111001.00011111111111111
+286 65536 65529.1 0b01111111111111001.0001111111111111
+287 32768 32761.1 0b0111111111111001.000111111111111
+288 16384 16377.1 0b011111111111001.00011111111111
+289 8192 8185.12 0b01111111111001.0001111111111
+290 4096 4089.12 0b0111111111001.000111111111
+291 2048 2041.12 0b011111111001.00011111111
+292 1024 1017.12 0b01111111001.0001111111
+293 512 505.123 0b0111111001.000111111
+294 256 249.121 0b011111001.00011111
+295 128 121.117 0b01111001.0001111
+296 64 57.1094 0b0111001.000111
+297 32 25.0938 0b011001.00011
+298 16 9.0625 0b01001.0001
+299 8 1 0b01
+0 8 9 0b000000000000000000000000000001001
+1 16 25 0b000000000000000000000000000011001
+2 32 57 0b000000000000000000000000000111001
+3 64 121 0b000000000000000000000000001111001
+4 128 249 0b000000000000000000000000011111001
+5 256 505 0b000000000000000000000000111111001
+6 512 1017 0b000000000000000000000001111111001
+7 1024 2041 0b000000000000000000000011111111001
+8 2048 4089 0b000000000000000000000111111111001
+9 4096 8185 0b000000000000000000001111111111001
+10 8192 16377 0b000000000000000000011111111111001
+11 16384 32761 0b000000000000000000111111111111001
+12 32768 65529 0b000000000000000001111111111111001
+13 65536 131065 0b000000000000000011111111111111001
+14 131072 262137 0b000000000000000111111111111111001
+15 262144 524281 0b000000000000001111111111111111001
+16 524288 1.04857e+06 0b000000000000011111111111111111001
+17 1.04858e+06 2.09715e+06 0b000000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b000000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b000000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b000000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b000000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b000000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b000000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b000001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b000011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b000111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b001111111111111111111111111111001
+28 2.14748e+09 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 0 4.29497e+09 0b011111111111111111111111111111001
+1 0 4.29497e+09 0b011111111111111111111111111111001
+2 0 4.29497e+09 0b011111111111111111111111111111001
+3 0 4.29497e+09 0b011111111111111111111111111111001
+4 0 4.29497e+09 0b011111111111111111111111111111001
+5 0 4.29497e+09 0b011111111111111111111111111111001
+6 0 4.29497e+09 0b011111111111111111111111111111001
+7 0 4.29497e+09 0b011111111111111111111111111111001
+8 0 4.29497e+09 0b011111111111111111111111111111001
+9 0 4.29497e+09 0b011111111111111111111111111111001
+10 0 4.29497e+09 0b011111111111111111111111111111001
+11 0 4.29497e+09 0b011111111111111111111111111111001
+12 0 4.29497e+09 0b011111111111111111111111111111001
+13 0 4.29497e+09 0b011111111111111111111111111111001
+14 0 4.29497e+09 0b011111111111111111111111111111001
+15 0 4.29497e+09 0b011111111111111111111111111111001
+16 0 4.29497e+09 0b011111111111111111111111111111001
+17 0 4.29497e+09 0b011111111111111111111111111111001
+18 0 4.29497e+09 0b011111111111111111111111111111001
+19 0 4.29497e+09 0b011111111111111111111111111111001
+20 0 4.29497e+09 0b011111111111111111111111111111001
+21 0 4.29497e+09 0b011111111111111111111111111111001
+22 0 4.29497e+09 0b011111111111111111111111111111001
+23 0 4.29497e+09 0b011111111111111111111111111111001
+24 0 4.29497e+09 0b011111111111111111111111111111001
+25 0 4.29497e+09 0b011111111111111111111111111111001
+26 0 4.29497e+09 0b011111111111111111111111111111001
+27 0 4.29497e+09 0b011111111111111111111111111111001
+28 0 4.29497e+09 0b011111111111111111111111111111001
+29 0 4.29497e+09 0b011111111111111111111111111111001
+30 0 4.29497e+09 0b011111111111111111111111111111001
+31 0 4.29497e+09 0b011111111111111111111111111111001
+32 0 4.29497e+09 0b011111111111111111111111111111001
+33 0 4.29497e+09 0b011111111111111111111111111111001
+34 0 4.29497e+09 0b011111111111111111111111111111001
+35 0 4.29497e+09 0b011111111111111111111111111111001
+36 0 4.29497e+09 0b011111111111111111111111111111001
+37 0 4.29497e+09 0b011111111111111111111111111111001
+38 0 4.29497e+09 0b011111111111111111111111111111001
+39 0 4.29497e+09 0b011111111111111111111111111111001
+40 0 4.29497e+09 0b011111111111111111111111111111001
+41 0 4.29497e+09 0b011111111111111111111111111111001
+42 0 4.29497e+09 0b011111111111111111111111111111001
+43 0 4.29497e+09 0b011111111111111111111111111111001
+44 0 4.29497e+09 0b011111111111111111111111111111001
+45 0 4.29497e+09 0b011111111111111111111111111111001
+46 0 4.29497e+09 0b011111111111111111111111111111001
+47 0 4.29497e+09 0b011111111111111111111111111111001
+48 0 4.29497e+09 0b011111111111111111111111111111001
+49 0 4.29497e+09 0b011111111111111111111111111111001
+50 0 4.29497e+09 0b011111111111111111111111111111001
+51 0 4.29497e+09 0b011111111111111111111111111111001
+52 0 4.29497e+09 0b011111111111111111111111111111001
+53 0 4.29497e+09 0b011111111111111111111111111111001
+54 0 4.29497e+09 0b011111111111111111111111111111001
+55 0 4.29497e+09 0b011111111111111111111111111111001
+56 0 4.29497e+09 0b011111111111111111111111111111001
+57 0 4.29497e+09 0b011111111111111111111111111111001
+58 0 4.29497e+09 0b011111111111111111111111111111001
+59 0 4.29497e+09 0b011111111111111111111111111111001
+60 0 4.29497e+09 0b011111111111111111111111111111001
+61 0 4.29497e+09 0b011111111111111111111111111111001
+62 0 4.29497e+09 0b011111111111111111111111111111001
+63 0 4.29497e+09 0b011111111111111111111111111111001
+64 0 4.29497e+09 0b011111111111111111111111111111001
+65 0 4.29497e+09 0b011111111111111111111111111111001
+66 0 4.29497e+09 0b011111111111111111111111111111001
+67 0 4.29497e+09 0b011111111111111111111111111111001
+68 0 4.29497e+09 0b011111111111111111111111111111001
+69 0 4.29497e+09 0b011111111111111111111111111111001
+70 0 4.29497e+09 0b011111111111111111111111111111001
+71 0 4.29497e+09 0b011111111111111111111111111111001
+72 0 4.29497e+09 0b011111111111111111111111111111001
+73 0 4.29497e+09 0b011111111111111111111111111111001
+74 0 4.29497e+09 0b011111111111111111111111111111001
+75 0 4.29497e+09 0b011111111111111111111111111111001
+76 0 4.29497e+09 0b011111111111111111111111111111001
+77 0 4.29497e+09 0b011111111111111111111111111111001
+78 0 4.29497e+09 0b011111111111111111111111111111001
+79 0 4.29497e+09 0b011111111111111111111111111111001
+80 0 4.29497e+09 0b011111111111111111111111111111001
+81 0 4.29497e+09 0b011111111111111111111111111111001
+82 0 4.29497e+09 0b011111111111111111111111111111001
+83 0 4.29497e+09 0b011111111111111111111111111111001
+84 0 4.29497e+09 0b011111111111111111111111111111001
+85 0 4.29497e+09 0b011111111111111111111111111111001
+86 0 4.29497e+09 0b011111111111111111111111111111001
+87 0 4.29497e+09 0b011111111111111111111111111111001
+88 0 4.29497e+09 0b011111111111111111111111111111001
+89 0 4.29497e+09 0b011111111111111111111111111111001
+90 0 4.29497e+09 0b011111111111111111111111111111001
+91 0 4.29497e+09 0b011111111111111111111111111111001
+92 0 4.29497e+09 0b011111111111111111111111111111001
+93 0 4.29497e+09 0b011111111111111111111111111111001
+94 0 4.29497e+09 0b011111111111111111111111111111001
+95 0 4.29497e+09 0b011111111111111111111111111111001
+96 0 4.29497e+09 0b011111111111111111111111111111001
+97 0 4.29497e+09 0b011111111111111111111111111111001
+98 0 4.29497e+09 0b011111111111111111111111111111001
+99 0 4.29497e+09 0b011111111111111111111111111111001
+100 0 4.29497e+09 0b011111111111111111111111111111001
+101 0 4.29497e+09 0b011111111111111111111111111111001
+102 0 4.29497e+09 0b011111111111111111111111111111001
+103 0 4.29497e+09 0b011111111111111111111111111111001
+104 0 4.29497e+09 0b011111111111111111111111111111001
+105 0 4.29497e+09 0b011111111111111111111111111111001
+106 0 4.29497e+09 0b011111111111111111111111111111001
+107 0 4.29497e+09 0b011111111111111111111111111111001
+108 0 4.29497e+09 0b011111111111111111111111111111001
+109 0 4.29497e+09 0b011111111111111111111111111111001
+110 0 4.29497e+09 0b011111111111111111111111111111001
+111 0 4.29497e+09 0b011111111111111111111111111111001
+112 0 4.29497e+09 0b011111111111111111111111111111001
+113 0 4.29497e+09 0b011111111111111111111111111111001
+114 0 4.29497e+09 0b011111111111111111111111111111001
+115 0 4.29497e+09 0b011111111111111111111111111111001
+116 0 4.29497e+09 0b011111111111111111111111111111001
+117 0 4.29497e+09 0b011111111111111111111111111111001
+118 0 4.29497e+09 0b011111111111111111111111111111001
+119 0 4.29497e+09 0b011111111111111111111111111111001
+120 0 4.29497e+09 0b011111111111111111111111111111001
+121 0 4.29497e+09 0b011111111111111111111111111111001
+122 0 4.29497e+09 0b011111111111111111111111111111001
+123 0 4.29497e+09 0b011111111111111111111111111111001
+124 0 4.29497e+09 0b011111111111111111111111111111001
+125 0 4.29497e+09 0b011111111111111111111111111111001
+126 0 4.29497e+09 0b011111111111111111111111111111001
+127 0 4.29497e+09 0b011111111111111111111111111111001
+128 0 4.29497e+09 0b011111111111111111111111111111001
+129 0 4.29497e+09 0b011111111111111111111111111111001
+130 0 4.29497e+09 0b011111111111111111111111111111001
+131 0 4.29497e+09 0b011111111111111111111111111111001
+132 0 4.29497e+09 0b011111111111111111111111111111001
+133 0 4.29497e+09 0b011111111111111111111111111111001
+134 0 4.29497e+09 0b011111111111111111111111111111001
+135 0 4.29497e+09 0b011111111111111111111111111111001
+136 0 4.29497e+09 0b011111111111111111111111111111001
+137 0 4.29497e+09 0b011111111111111111111111111111001
+138 0 4.29497e+09 0b011111111111111111111111111111001
+139 0 4.29497e+09 0b011111111111111111111111111111001
+140 0 4.29497e+09 0b011111111111111111111111111111001
+141 0 4.29497e+09 0b011111111111111111111111111111001
+142 0 4.29497e+09 0b011111111111111111111111111111001
+143 0 4.29497e+09 0b011111111111111111111111111111001
+144 0 4.29497e+09 0b011111111111111111111111111111001
+145 0 4.29497e+09 0b011111111111111111111111111111001
+146 0 4.29497e+09 0b011111111111111111111111111111001
+147 0 4.29497e+09 0b011111111111111111111111111111001
+148 0 4.29497e+09 0b011111111111111111111111111111001
+149 0 4.29497e+09 0b011111111111111111111111111111001
+150 0 4.29497e+09 0b011111111111111111111111111111001
+151 0 4.29497e+09 0b011111111111111111111111111111001
+152 0 4.29497e+09 0b011111111111111111111111111111001
+153 0 4.29497e+09 0b011111111111111111111111111111001
+154 0 4.29497e+09 0b011111111111111111111111111111001
+155 0 4.29497e+09 0b011111111111111111111111111111001
+156 0 4.29497e+09 0b011111111111111111111111111111001
+157 0 4.29497e+09 0b011111111111111111111111111111001
+158 0 4.29497e+09 0b011111111111111111111111111111001
+159 0 4.29497e+09 0b011111111111111111111111111111001
+160 0 4.29497e+09 0b011111111111111111111111111111001
+161 0 4.29497e+09 0b011111111111111111111111111111001
+162 0 4.29497e+09 0b011111111111111111111111111111001
+163 0 4.29497e+09 0b011111111111111111111111111111001
+164 0 4.29497e+09 0b011111111111111111111111111111001
+165 0 4.29497e+09 0b011111111111111111111111111111001
+166 0 4.29497e+09 0b011111111111111111111111111111001
+167 0 4.29497e+09 0b011111111111111111111111111111001
+168 0 4.29497e+09 0b011111111111111111111111111111001
+169 0 4.29497e+09 0b011111111111111111111111111111001
+170 0 4.29497e+09 0b011111111111111111111111111111001
+171 0 4.29497e+09 0b011111111111111111111111111111001
+172 0 4.29497e+09 0b011111111111111111111111111111001
+173 0 4.29497e+09 0b011111111111111111111111111111001
+174 0 4.29497e+09 0b011111111111111111111111111111001
+175 0 4.29497e+09 0b011111111111111111111111111111001
+176 0 4.29497e+09 0b011111111111111111111111111111001
+177 0 4.29497e+09 0b011111111111111111111111111111001
+178 0 4.29497e+09 0b011111111111111111111111111111001
+179 0 4.29497e+09 0b011111111111111111111111111111001
+180 0 4.29497e+09 0b011111111111111111111111111111001
+181 0 4.29497e+09 0b011111111111111111111111111111001
+182 0 4.29497e+09 0b011111111111111111111111111111001
+183 0 4.29497e+09 0b011111111111111111111111111111001
+184 0 4.29497e+09 0b011111111111111111111111111111001
+185 0 4.29497e+09 0b011111111111111111111111111111001
+186 0 4.29497e+09 0b011111111111111111111111111111001
+187 0 4.29497e+09 0b011111111111111111111111111111001
+188 0 4.29497e+09 0b011111111111111111111111111111001
+189 0 4.29497e+09 0b011111111111111111111111111111001
+190 0 4.29497e+09 0b011111111111111111111111111111001
+191 0 4.29497e+09 0b011111111111111111111111111111001
+192 0 4.29497e+09 0b011111111111111111111111111111001
+193 0 4.29497e+09 0b011111111111111111111111111111001
+194 0 4.29497e+09 0b011111111111111111111111111111001
+195 0 4.29497e+09 0b011111111111111111111111111111001
+196 0 4.29497e+09 0b011111111111111111111111111111001
+197 0 4.29497e+09 0b011111111111111111111111111111001
+198 0 4.29497e+09 0b011111111111111111111111111111001
+199 0 4.29497e+09 0b011111111111111111111111111111001
+200 0 4.29497e+09 0b011111111111111111111111111111001
+201 0 4.29497e+09 0b011111111111111111111111111111001
+202 0 4.29497e+09 0b011111111111111111111111111111001
+203 0 4.29497e+09 0b011111111111111111111111111111001
+204 0 4.29497e+09 0b011111111111111111111111111111001
+205 0 4.29497e+09 0b011111111111111111111111111111001
+206 0 4.29497e+09 0b011111111111111111111111111111001
+207 0 4.29497e+09 0b011111111111111111111111111111001
+208 0 4.29497e+09 0b011111111111111111111111111111001
+209 0 4.29497e+09 0b011111111111111111111111111111001
+210 0 4.29497e+09 0b011111111111111111111111111111001
+211 0 4.29497e+09 0b011111111111111111111111111111001
+212 0 4.29497e+09 0b011111111111111111111111111111001
+213 0 4.29497e+09 0b011111111111111111111111111111001
+214 0 4.29497e+09 0b011111111111111111111111111111001
+215 0 4.29497e+09 0b011111111111111111111111111111001
+216 0 4.29497e+09 0b011111111111111111111111111111001
+217 0 4.29497e+09 0b011111111111111111111111111111001
+218 0 4.29497e+09 0b011111111111111111111111111111001
+219 0 4.29497e+09 0b011111111111111111111111111111001
+220 0 4.29497e+09 0b011111111111111111111111111111001
+221 0 4.29497e+09 0b011111111111111111111111111111001
+222 0 4.29497e+09 0b011111111111111111111111111111001
+223 0 4.29497e+09 0b011111111111111111111111111111001
+224 0 4.29497e+09 0b011111111111111111111111111111001
+225 0 4.29497e+09 0b011111111111111111111111111111001
+226 0 4.29497e+09 0b011111111111111111111111111111001
+227 0 4.29497e+09 0b011111111111111111111111111111001
+228 0 4.29497e+09 0b011111111111111111111111111111001
+229 0 4.29497e+09 0b011111111111111111111111111111001
+230 0 4.29497e+09 0b011111111111111111111111111111001
+231 0 4.29497e+09 0b011111111111111111111111111111001
+232 0 4.29497e+09 0b011111111111111111111111111111001
+233 0 4.29497e+09 0b011111111111111111111111111111001
+234 0 4.29497e+09 0b011111111111111111111111111111001
+235 0 4.29497e+09 0b011111111111111111111111111111001
+236 0 4.29497e+09 0b011111111111111111111111111111001
+237 0 4.29497e+09 0b011111111111111111111111111111001
+238 0 4.29497e+09 0b011111111111111111111111111111001
+239 0 4.29497e+09 0b011111111111111111111111111111001
+240 0 4.29497e+09 0b011111111111111111111111111111001
+241 0 4.29497e+09 0b011111111111111111111111111111001
+242 0 4.29497e+09 0b011111111111111111111111111111001
+243 0 4.29497e+09 0b011111111111111111111111111111001
+244 0 4.29497e+09 0b011111111111111111111111111111001
+245 0 4.29497e+09 0b011111111111111111111111111111001
+246 0 4.29497e+09 0b011111111111111111111111111111001
+247 0 4.29497e+09 0b011111111111111111111111111111001
+248 0 4.29497e+09 0b011111111111111111111111111111001
+249 0 4.29497e+09 0b011111111111111111111111111111001
+250 0 4.29497e+09 0b011111111111111111111111111111001
+251 0 4.29497e+09 0b011111111111111111111111111111001
+252 0 4.29497e+09 0b011111111111111111111111111111001
+253 0 4.29497e+09 0b011111111111111111111111111111001
+254 0 4.29497e+09 0b011111111111111111111111111111001
+255 0 4.29497e+09 0b011111111111111111111111111111001
+256 0 4.29497e+09 0b011111111111111111111111111111001
+257 0 4.29497e+09 0b011111111111111111111111111111001
+258 0 4.29497e+09 0b011111111111111111111111111111001
+259 0 4.29497e+09 0b011111111111111111111111111111001
+260 0 4.29497e+09 0b011111111111111111111111111111001
+261 0 4.29497e+09 0b011111111111111111111111111111001
+262 0 4.29497e+09 0b011111111111111111111111111111001
+263 0 4.29497e+09 0b011111111111111111111111111111001
+264 0 4.29497e+09 0b011111111111111111111111111111001
+265 0 4.29497e+09 0b011111111111111111111111111111001
+266 0 4.29497e+09 0b011111111111111111111111111111001
+267 0 4.29497e+09 0b011111111111111111111111111111001
+268 0 4.29497e+09 0b011111111111111111111111111111001
+269 0 4.29497e+09 0b011111111111111111111111111111001
+270 0 4.29497e+09 0b011111111111111111111111111111001
+271 0 4.29497e+09 0b011111111111111111111111111111001
+272 0 4.29497e+09 0b011111111111111111111111111111001
+273 0 4.29497e+09 0b011111111111111111111111111111001
+274 0 4.29497e+09 0b011111111111111111111111111111001
+275 0 4.29497e+09 0b011111111111111111111111111111001
+276 0 4.29497e+09 0b011111111111111111111111111111001
+277 0 4.29497e+09 0b011111111111111111111111111111001
+278 0 4.29497e+09 0b011111111111111111111111111111001
+279 0 4.29497e+09 0b011111111111111111111111111111001
+280 0 4.29497e+09 0b011111111111111111111111111111001
+281 0 4.29497e+09 0b011111111111111111111111111111001
+282 0 4.29497e+09 0b011111111111111111111111111111001
+283 0 4.29497e+09 0b011111111111111111111111111111001
+284 0 4.29497e+09 0b011111111111111111111111111111001
+285 0 4.29497e+09 0b011111111111111111111111111111001
+286 0 4.29497e+09 0b011111111111111111111111111111001
+287 0 4.29497e+09 0b011111111111111111111111111111001
+288 0 4.29497e+09 0b011111111111111111111111111111001
+289 0 4.29497e+09 0b011111111111111111111111111111001
+290 0 4.29497e+09 0b011111111111111111111111111111001
+291 0 4.29497e+09 0b011111111111111111111111111111001
+292 0 4.29497e+09 0b011111111111111111111111111111001
+293 0 4.29497e+09 0b011111111111111111111111111111001
+294 0 4.29497e+09 0b011111111111111111111111111111001
+295 0 4.29497e+09 0b011111111111111111111111111111001
+296 0 4.29497e+09 0b011111111111111111111111111111001
+297 0 4.29497e+09 0b011111111111111111111111111111001
+298 0 4.29497e+09 0b011111111111111111111111111111001
+299 0 4.29497e+09 0b011111111111111111111111111111001
+0 8 9 0b00000000000000000000000000001001
+1 16 25 0b00000000000000000000000000011001
+2 32 57 0b00000000000000000000000000111001
+3 64 121 0b00000000000000000000000001111001
+4 128 249 0b00000000000000000000000011111001
+5 256 505 0b00000000000000000000000111111001
+6 512 1017 0b00000000000000000000001111111001
+7 1024 2041 0b00000000000000000000011111111001
+8 2048 4089 0b00000000000000000000111111111001
+9 4096 8185 0b00000000000000000001111111111001
+10 8192 16377 0b00000000000000000011111111111001
+11 16384 32761 0b00000000000000000111111111111001
+12 32768 65529 0b00000000000000001111111111111001
+13 65536 131065 0b00000000000000011111111111111001
+14 131072 262137 0b00000000000000111111111111111001
+15 262144 524281 0b00000000000001111111111111111001
+16 524288 1.04857e+06 0b00000000000011111111111111111001
+17 1.04858e+06 2.09715e+06 0b00000000000111111111111111111001
+18 2.09715e+06 4.1943e+06 0b00000000001111111111111111111001
+19 4.1943e+06 8.3886e+06 0b00000000011111111111111111111001
+20 8.38861e+06 1.67772e+07 0b00000000111111111111111111111001
+21 1.67772e+07 3.35544e+07 0b00000001111111111111111111111001
+22 3.35544e+07 6.71089e+07 0b00000011111111111111111111111001
+23 6.71089e+07 1.34218e+08 0b00000111111111111111111111111001
+24 1.34218e+08 2.68435e+08 0b00001111111111111111111111111001
+25 2.68435e+08 5.36871e+08 0b00011111111111111111111111111001
+26 5.36871e+08 1.07374e+09 0b00111111111111111111111111111001
+27 1.07374e+09 2.14748e+09 0b01111111111111111111111111111001
+28 -2.14748e+09 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 0 -7 0b11111111111111111111111111111001
+1 0 -7 0b11111111111111111111111111111001
+2 0 -7 0b11111111111111111111111111111001
+3 0 -7 0b11111111111111111111111111111001
+4 0 -7 0b11111111111111111111111111111001
+5 0 -7 0b11111111111111111111111111111001
+6 0 -7 0b11111111111111111111111111111001
+7 0 -7 0b11111111111111111111111111111001
+8 0 -7 0b11111111111111111111111111111001
+9 0 -7 0b11111111111111111111111111111001
+10 0 -7 0b11111111111111111111111111111001
+11 0 -7 0b11111111111111111111111111111001
+12 0 -7 0b11111111111111111111111111111001
+13 0 -7 0b11111111111111111111111111111001
+14 0 -7 0b11111111111111111111111111111001
+15 0 -7 0b11111111111111111111111111111001
+16 0 -7 0b11111111111111111111111111111001
+17 0 -7 0b11111111111111111111111111111001
+18 0 -7 0b11111111111111111111111111111001
+19 0 -7 0b11111111111111111111111111111001
+20 0 -7 0b11111111111111111111111111111001
+21 0 -7 0b11111111111111111111111111111001
+22 0 -7 0b11111111111111111111111111111001
+23 0 -7 0b11111111111111111111111111111001
+24 0 -7 0b11111111111111111111111111111001
+25 0 -7 0b11111111111111111111111111111001
+26 0 -7 0b11111111111111111111111111111001
+27 0 -7 0b11111111111111111111111111111001
+28 0 -7 0b11111111111111111111111111111001
+29 0 -7 0b11111111111111111111111111111001
+30 0 -7 0b11111111111111111111111111111001
+31 0 -7 0b11111111111111111111111111111001
+32 0 -7 0b11111111111111111111111111111001
+33 0 -7 0b11111111111111111111111111111001
+34 0 -7 0b11111111111111111111111111111001
+35 0 -7 0b11111111111111111111111111111001
+36 0 -7 0b11111111111111111111111111111001
+37 0 -7 0b11111111111111111111111111111001
+38 0 -7 0b11111111111111111111111111111001
+39 0 -7 0b11111111111111111111111111111001
+40 0 -7 0b11111111111111111111111111111001
+41 0 -7 0b11111111111111111111111111111001
+42 0 -7 0b11111111111111111111111111111001
+43 0 -7 0b11111111111111111111111111111001
+44 0 -7 0b11111111111111111111111111111001
+45 0 -7 0b11111111111111111111111111111001
+46 0 -7 0b11111111111111111111111111111001
+47 0 -7 0b11111111111111111111111111111001
+48 0 -7 0b11111111111111111111111111111001
+49 0 -7 0b11111111111111111111111111111001
+50 0 -7 0b11111111111111111111111111111001
+51 0 -7 0b11111111111111111111111111111001
+52 0 -7 0b11111111111111111111111111111001
+53 0 -7 0b11111111111111111111111111111001
+54 0 -7 0b11111111111111111111111111111001
+55 0 -7 0b11111111111111111111111111111001
+56 0 -7 0b11111111111111111111111111111001
+57 0 -7 0b11111111111111111111111111111001
+58 0 -7 0b11111111111111111111111111111001
+59 0 -7 0b11111111111111111111111111111001
+60 0 -7 0b11111111111111111111111111111001
+61 0 -7 0b11111111111111111111111111111001
+62 0 -7 0b11111111111111111111111111111001
+63 0 -7 0b11111111111111111111111111111001
+64 0 -7 0b11111111111111111111111111111001
+65 0 -7 0b11111111111111111111111111111001
+66 0 -7 0b11111111111111111111111111111001
+67 0 -7 0b11111111111111111111111111111001
+68 0 -7 0b11111111111111111111111111111001
+69 0 -7 0b11111111111111111111111111111001
+70 0 -7 0b11111111111111111111111111111001
+71 0 -7 0b11111111111111111111111111111001
+72 0 -7 0b11111111111111111111111111111001
+73 0 -7 0b11111111111111111111111111111001
+74 0 -7 0b11111111111111111111111111111001
+75 0 -7 0b11111111111111111111111111111001
+76 0 -7 0b11111111111111111111111111111001
+77 0 -7 0b11111111111111111111111111111001
+78 0 -7 0b11111111111111111111111111111001
+79 0 -7 0b11111111111111111111111111111001
+80 0 -7 0b11111111111111111111111111111001
+81 0 -7 0b11111111111111111111111111111001
+82 0 -7 0b11111111111111111111111111111001
+83 0 -7 0b11111111111111111111111111111001
+84 0 -7 0b11111111111111111111111111111001
+85 0 -7 0b11111111111111111111111111111001
+86 0 -7 0b11111111111111111111111111111001
+87 0 -7 0b11111111111111111111111111111001
+88 0 -7 0b11111111111111111111111111111001
+89 0 -7 0b11111111111111111111111111111001
+90 0 -7 0b11111111111111111111111111111001
+91 0 -7 0b11111111111111111111111111111001
+92 0 -7 0b11111111111111111111111111111001
+93 0 -7 0b11111111111111111111111111111001
+94 0 -7 0b11111111111111111111111111111001
+95 0 -7 0b11111111111111111111111111111001
+96 0 -7 0b11111111111111111111111111111001
+97 0 -7 0b11111111111111111111111111111001
+98 0 -7 0b11111111111111111111111111111001
+99 0 -7 0b11111111111111111111111111111001
+100 0 -7 0b11111111111111111111111111111001
+101 0 -7 0b11111111111111111111111111111001
+102 0 -7 0b11111111111111111111111111111001
+103 0 -7 0b11111111111111111111111111111001
+104 0 -7 0b11111111111111111111111111111001
+105 0 -7 0b11111111111111111111111111111001
+106 0 -7 0b11111111111111111111111111111001
+107 0 -7 0b11111111111111111111111111111001
+108 0 -7 0b11111111111111111111111111111001
+109 0 -7 0b11111111111111111111111111111001
+110 0 -7 0b11111111111111111111111111111001
+111 0 -7 0b11111111111111111111111111111001
+112 0 -7 0b11111111111111111111111111111001
+113 0 -7 0b11111111111111111111111111111001
+114 0 -7 0b11111111111111111111111111111001
+115 0 -7 0b11111111111111111111111111111001
+116 0 -7 0b11111111111111111111111111111001
+117 0 -7 0b11111111111111111111111111111001
+118 0 -7 0b11111111111111111111111111111001
+119 0 -7 0b11111111111111111111111111111001
+120 0 -7 0b11111111111111111111111111111001
+121 0 -7 0b11111111111111111111111111111001
+122 0 -7 0b11111111111111111111111111111001
+123 0 -7 0b11111111111111111111111111111001
+124 0 -7 0b11111111111111111111111111111001
+125 0 -7 0b11111111111111111111111111111001
+126 0 -7 0b11111111111111111111111111111001
+127 0 -7 0b11111111111111111111111111111001
+128 0 -7 0b11111111111111111111111111111001
+129 0 -7 0b11111111111111111111111111111001
+130 0 -7 0b11111111111111111111111111111001
+131 0 -7 0b11111111111111111111111111111001
+132 0 -7 0b11111111111111111111111111111001
+133 0 -7 0b11111111111111111111111111111001
+134 0 -7 0b11111111111111111111111111111001
+135 0 -7 0b11111111111111111111111111111001
+136 0 -7 0b11111111111111111111111111111001
+137 0 -7 0b11111111111111111111111111111001
+138 0 -7 0b11111111111111111111111111111001
+139 0 -7 0b11111111111111111111111111111001
+140 0 -7 0b11111111111111111111111111111001
+141 0 -7 0b11111111111111111111111111111001
+142 0 -7 0b11111111111111111111111111111001
+143 0 -7 0b11111111111111111111111111111001
+144 0 -7 0b11111111111111111111111111111001
+145 0 -7 0b11111111111111111111111111111001
+146 0 -7 0b11111111111111111111111111111001
+147 0 -7 0b11111111111111111111111111111001
+148 0 -7 0b11111111111111111111111111111001
+149 0 -7 0b11111111111111111111111111111001
+150 0 -7 0b11111111111111111111111111111001
+151 0 -7 0b11111111111111111111111111111001
+152 0 -7 0b11111111111111111111111111111001
+153 0 -7 0b11111111111111111111111111111001
+154 0 -7 0b11111111111111111111111111111001
+155 0 -7 0b11111111111111111111111111111001
+156 0 -7 0b11111111111111111111111111111001
+157 0 -7 0b11111111111111111111111111111001
+158 0 -7 0b11111111111111111111111111111001
+159 0 -7 0b11111111111111111111111111111001
+160 0 -7 0b11111111111111111111111111111001
+161 0 -7 0b11111111111111111111111111111001
+162 0 -7 0b11111111111111111111111111111001
+163 0 -7 0b11111111111111111111111111111001
+164 0 -7 0b11111111111111111111111111111001
+165 0 -7 0b11111111111111111111111111111001
+166 0 -7 0b11111111111111111111111111111001
+167 0 -7 0b11111111111111111111111111111001
+168 0 -7 0b11111111111111111111111111111001
+169 0 -7 0b11111111111111111111111111111001
+170 0 -7 0b11111111111111111111111111111001
+171 0 -7 0b11111111111111111111111111111001
+172 0 -7 0b11111111111111111111111111111001
+173 0 -7 0b11111111111111111111111111111001
+174 0 -7 0b11111111111111111111111111111001
+175 0 -7 0b11111111111111111111111111111001
+176 0 -7 0b11111111111111111111111111111001
+177 0 -7 0b11111111111111111111111111111001
+178 0 -7 0b11111111111111111111111111111001
+179 0 -7 0b11111111111111111111111111111001
+180 0 -7 0b11111111111111111111111111111001
+181 0 -7 0b11111111111111111111111111111001
+182 0 -7 0b11111111111111111111111111111001
+183 0 -7 0b11111111111111111111111111111001
+184 0 -7 0b11111111111111111111111111111001
+185 0 -7 0b11111111111111111111111111111001
+186 0 -7 0b11111111111111111111111111111001
+187 0 -7 0b11111111111111111111111111111001
+188 0 -7 0b11111111111111111111111111111001
+189 0 -7 0b11111111111111111111111111111001
+190 0 -7 0b11111111111111111111111111111001
+191 0 -7 0b11111111111111111111111111111001
+192 0 -7 0b11111111111111111111111111111001
+193 0 -7 0b11111111111111111111111111111001
+194 0 -7 0b11111111111111111111111111111001
+195 0 -7 0b11111111111111111111111111111001
+196 0 -7 0b11111111111111111111111111111001
+197 0 -7 0b11111111111111111111111111111001
+198 0 -7 0b11111111111111111111111111111001
+199 0 -7 0b11111111111111111111111111111001
+200 0 -7 0b11111111111111111111111111111001
+201 0 -7 0b11111111111111111111111111111001
+202 0 -7 0b11111111111111111111111111111001
+203 0 -7 0b11111111111111111111111111111001
+204 0 -7 0b11111111111111111111111111111001
+205 0 -7 0b11111111111111111111111111111001
+206 0 -7 0b11111111111111111111111111111001
+207 0 -7 0b11111111111111111111111111111001
+208 0 -7 0b11111111111111111111111111111001
+209 0 -7 0b11111111111111111111111111111001
+210 0 -7 0b11111111111111111111111111111001
+211 0 -7 0b11111111111111111111111111111001
+212 0 -7 0b11111111111111111111111111111001
+213 0 -7 0b11111111111111111111111111111001
+214 0 -7 0b11111111111111111111111111111001
+215 0 -7 0b11111111111111111111111111111001
+216 0 -7 0b11111111111111111111111111111001
+217 0 -7 0b11111111111111111111111111111001
+218 0 -7 0b11111111111111111111111111111001
+219 0 -7 0b11111111111111111111111111111001
+220 0 -7 0b11111111111111111111111111111001
+221 0 -7 0b11111111111111111111111111111001
+222 0 -7 0b11111111111111111111111111111001
+223 0 -7 0b11111111111111111111111111111001
+224 0 -7 0b11111111111111111111111111111001
+225 0 -7 0b11111111111111111111111111111001
+226 0 -7 0b11111111111111111111111111111001
+227 0 -7 0b11111111111111111111111111111001
+228 0 -7 0b11111111111111111111111111111001
+229 0 -7 0b11111111111111111111111111111001
+230 0 -7 0b11111111111111111111111111111001
+231 0 -7 0b11111111111111111111111111111001
+232 0 -7 0b11111111111111111111111111111001
+233 0 -7 0b11111111111111111111111111111001
+234 0 -7 0b11111111111111111111111111111001
+235 0 -7 0b11111111111111111111111111111001
+236 0 -7 0b11111111111111111111111111111001
+237 0 -7 0b11111111111111111111111111111001
+238 0 -7 0b11111111111111111111111111111001
+239 0 -7 0b11111111111111111111111111111001
+240 0 -7 0b11111111111111111111111111111001
+241 0 -7 0b11111111111111111111111111111001
+242 0 -7 0b11111111111111111111111111111001
+243 0 -7 0b11111111111111111111111111111001
+244 0 -7 0b11111111111111111111111111111001
+245 0 -7 0b11111111111111111111111111111001
+246 0 -7 0b11111111111111111111111111111001
+247 0 -7 0b11111111111111111111111111111001
+248 0 -7 0b11111111111111111111111111111001
+249 0 -7 0b11111111111111111111111111111001
+250 0 -7 0b11111111111111111111111111111001
+251 0 -7 0b11111111111111111111111111111001
+252 0 -7 0b11111111111111111111111111111001
+253 0 -7 0b11111111111111111111111111111001
+254 0 -7 0b11111111111111111111111111111001
+255 0 -7 0b11111111111111111111111111111001
+256 0 -7 0b11111111111111111111111111111001
+257 0 -7 0b11111111111111111111111111111001
+258 0 -7 0b11111111111111111111111111111001
+259 0 -7 0b11111111111111111111111111111001
+260 0 -7 0b11111111111111111111111111111001
+261 0 -7 0b11111111111111111111111111111001
+262 0 -7 0b11111111111111111111111111111001
+263 0 -7 0b11111111111111111111111111111001
+264 0 -7 0b11111111111111111111111111111001
+265 0 -7 0b11111111111111111111111111111001
+266 0 -7 0b11111111111111111111111111111001
+267 0 -7 0b11111111111111111111111111111001
+268 0 -7 0b11111111111111111111111111111001
+269 0 -7 0b11111111111111111111111111111001
+270 0 -7 0b11111111111111111111111111111001
+271 0 -7 0b11111111111111111111111111111001
+272 0 -7 0b11111111111111111111111111111001
+273 0 -7 0b11111111111111111111111111111001
+274 0 -7 0b11111111111111111111111111111001
+275 0 -7 0b11111111111111111111111111111001
+276 0 -7 0b11111111111111111111111111111001
+277 0 -7 0b11111111111111111111111111111001
+278 0 -7 0b11111111111111111111111111111001
+279 0 -7 0b11111111111111111111111111111001
+280 0 -7 0b11111111111111111111111111111001
+281 0 -7 0b11111111111111111111111111111001
+282 0 -7 0b11111111111111111111111111111001
+283 0 -7 0b11111111111111111111111111111001
+284 0 -7 0b11111111111111111111111111111001
+285 0 -7 0b11111111111111111111111111111001
+286 0 -7 0b11111111111111111111111111111001
+287 0 -7 0b11111111111111111111111111111001
+288 0 -7 0b11111111111111111111111111111001
+289 0 -7 0b11111111111111111111111111111001
+290 0 -7 0b11111111111111111111111111111001
+291 0 -7 0b11111111111111111111111111111001
+292 0 -7 0b11111111111111111111111111111001
+293 0 -7 0b11111111111111111111111111111001
+294 0 -7 0b11111111111111111111111111111001
+295 0 -7 0b11111111111111111111111111111001
+296 0 -7 0b11111111111111111111111111111001
+297 0 -7 0b11111111111111111111111111111001
+298 0 -7 0b11111111111111111111111111111001
+299 0 -7 0b11111111111111111111111111111001
+0 8 9.0625 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 -1.29807e+33 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 -6.875 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 8 9.0625 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 16 25.0938 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 32 57.1094 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001.000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 64 121.117 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001.000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 128 249.121 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111001.000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 256 505.123 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001.000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 512 1017.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111001.000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 1024 2041.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111001.000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 2048 4089.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111001.000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 4096 8185.12 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111001.000111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 8192 16377.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111001.000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 16384 32761.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111001.000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 32768 65529.1 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111001.000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 65536 131065 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111001.000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 131072 262137 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111001.000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 262144 524281 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111001.000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 524288 1.04857e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111001.000111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 1.04858e+06 2.09715e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111001.000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 2.09715e+06 4.1943e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111001.000111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 4.1943e+06 8.3886e+06 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111001.000111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 8.38861e+06 1.67772e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111001.000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 1.67772e+07 3.35544e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111001.000111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 3.35544e+07 6.71089e+07 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001.000111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 6.71089e+07 1.34218e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111001.000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 1.34218e+08 2.68435e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111001.000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 2.68435e+08 5.36871e+08 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111001.000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 5.36871e+08 1.07374e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111001.000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 1.07374e+09 2.14748e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111001.000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 2.14748e+09 4.29497e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111001.000111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 4.29497e+09 8.58993e+09 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111001.000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 8.58993e+09 1.71799e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111001.000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+31 1.71799e+10 3.43597e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111001.000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+32 3.43597e+10 6.87195e+10 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111001.000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+33 6.87195e+10 1.37439e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111001.000111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+34 1.37439e+11 2.74878e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111001.000111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+35 2.74878e+11 5.49756e+11 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111001.000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+36 5.49756e+11 1.09951e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111001.000111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+37 1.09951e+12 2.19902e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111001.000111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+38 2.19902e+12 4.39805e+12 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111001.000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+39 4.39805e+12 8.79609e+12 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111001.000111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+40 8.79609e+12 1.75922e+13 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111001.000111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+41 1.75922e+13 3.51844e+13 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+42 3.51844e+13 7.03687e+13 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+43 7.03687e+13 1.40737e+14 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+44 1.40737e+14 2.81475e+14 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+45 2.81475e+14 5.6295e+14 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+46 5.6295e+14 1.1259e+15 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+47 1.1259e+15 2.2518e+15 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+48 2.2518e+15 4.5036e+15 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+49 4.5036e+15 9.0072e+15 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+50 9.0072e+15 1.80144e+16 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+51 1.80144e+16 3.60288e+16 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+52 3.60288e+16 7.20576e+16 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+53 7.20576e+16 1.44115e+17 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+54 1.44115e+17 2.8823e+17 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+55 2.8823e+17 5.76461e+17 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+56 5.76461e+17 1.15292e+18 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+57 1.15292e+18 2.30584e+18 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+58 2.30584e+18 4.61169e+18 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+59 4.61169e+18 9.22337e+18 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+60 9.22337e+18 1.84467e+19 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+61 1.84467e+19 3.68935e+19 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+62 3.68935e+19 7.3787e+19 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+63 7.3787e+19 1.47574e+20 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+64 1.47574e+20 2.95148e+20 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+65 2.95148e+20 5.90296e+20 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+66 5.90296e+20 1.18059e+21 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+67 1.18059e+21 2.36118e+21 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+68 2.36118e+21 4.72237e+21 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+69 4.72237e+21 9.44473e+21 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+70 9.44473e+21 1.88895e+22 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+71 1.88895e+22 3.77789e+22 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+72 3.77789e+22 7.55579e+22 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+73 7.55579e+22 1.51116e+23 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+74 1.51116e+23 3.02231e+23 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+75 3.02231e+23 6.04463e+23 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+76 6.04463e+23 1.20893e+24 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+77 1.20893e+24 2.41785e+24 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+78 2.41785e+24 4.8357e+24 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+79 4.8357e+24 9.67141e+24 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+80 9.67141e+24 1.93428e+25 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+81 1.93428e+25 3.86856e+25 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+82 3.86856e+25 7.73713e+25 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+83 7.73713e+25 1.54743e+26 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+84 1.54743e+26 3.09485e+26 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+85 3.09485e+26 6.1897e+26 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+86 6.1897e+26 1.23794e+27 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+87 1.23794e+27 2.47588e+27 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+88 2.47588e+27 4.95176e+27 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+89 4.95176e+27 9.90352e+27 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+90 9.90352e+27 1.9807e+28 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+91 1.9807e+28 3.96141e+28 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+92 3.96141e+28 7.92282e+28 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+93 7.92282e+28 1.58456e+29 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+94 1.58456e+29 3.16913e+29 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+95 3.16913e+29 6.33825e+29 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+96 6.33825e+29 1.26765e+30 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+97 1.26765e+30 2.5353e+30 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+98 2.5353e+30 5.0706e+30 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+99 5.0706e+30 1.01412e+31 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+100 1.01412e+31 2.02824e+31 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+101 2.02824e+31 4.05648e+31 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+102 4.05648e+31 8.11296e+31 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+103 8.11296e+31 1.62259e+32 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+104 1.62259e+32 3.24519e+32 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+105 3.24519e+32 6.49037e+32 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+106 6.49037e+32 1.29807e+33 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+107 1.29807e+33 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+1 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+2 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+3 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+4 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+5 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+6 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+7 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+8 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+9 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+10 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+11 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+12 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+13 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+14 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+15 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+16 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+17 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+18 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+19 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+20 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+21 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+22 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+23 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+24 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+25 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+26 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+27 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+28 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+29 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+30 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+31 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+32 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+33 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+34 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+35 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+36 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+37 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+38 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+39 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+40 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+41 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+42 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+43 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+44 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+45 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+46 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+47 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+48 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+49 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+50 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+51 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+52 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+53 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+54 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+55 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+56 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+57 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+58 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+59 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+60 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+61 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+62 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+63 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+64 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+65 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+66 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+67 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+68 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+69 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+70 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+71 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+72 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+73 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+74 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+75 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+76 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+77 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+160 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+161 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+162 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+163 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+164 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+165 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+166 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+167 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+168 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+169 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+170 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+171 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+172 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+173 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+174 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+175 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+176 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+177 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+178 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+179 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+180 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+181 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+182 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+183 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+184 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+185 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+186 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+187 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+188 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+189 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+190 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+191 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+192 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+193 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+194 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+195 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+196 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+197 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+198 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+199 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+200 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+201 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+202 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+203 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+204 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+205 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+206 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+207 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+208 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+209 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+210 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+211 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+212 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+213 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+214 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+215 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+216 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+217 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+218 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+219 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+220 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+221 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+222 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+223 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+224 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+225 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+226 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+227 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+228 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+229 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+230 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+231 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+232 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+233 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+234 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+235 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+236 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+237 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+238 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+239 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+240 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+241 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+242 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+243 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+244 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+245 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+246 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+247 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+248 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+249 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+250 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+251 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+252 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+253 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+254 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+255 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+256 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+257 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+258 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+259 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+260 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+261 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+262 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+263 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+264 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+265 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+266 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+267 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+268 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+269 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+270 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+271 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+272 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+273 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+274 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+275 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+276 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+277 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+278 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+279 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+280 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+281 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+282 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+283 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+284 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+285 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+286 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+287 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+288 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+289 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+290 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+291 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+292 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+293 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+294 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+295 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+296 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+297 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+298 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+299 0 2.59615e+33 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001.000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/main.cpp b/src/systemc/tests/systemc/datatypes/fx/ranges/main.cpp
new file mode 100644
index 000000000..acd4ce140
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/main.cpp
@@ -0,0 +1,59 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// main.cxx<2> --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Mon Jan 11 12:03:04 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+extern void range_fx(ostream&);
+
+int sc_main( int, char** )
+{
+ range_fx(cout);
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/range_fx.cpp b/src/systemc/tests/systemc/datatypes/fx/ranges/range_fx.cpp
new file mode 100644
index 000000000..058e1d2fc
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/range_fx.cpp
@@ -0,0 +1,152 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ range_fx.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// range_fx.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Mon Jan 11 13:03:27 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#define SC_FXVAL_IMPLICIT_FXVAL
+#include "systemc.h"
+
+#define T_FX_FLOAT sc_fxval
+#define T_FX_UFIX sc_ufix
+#define T_FX_FIX sc_fix
+#define T_FX_FIXED sc_fixed<222,111>
+#define T_FX_UFIXED sc_ufixed<222,111>
+
+#define RANGE_TO_MIN(FX_TTT) \
+{ \
+ FX_TTT x(1); \
+ FX_TTT d(1); \
+ \
+ int i; \
+ for (i = 0; i < 300; ++i) \
+ { \
+ d = d / 2; \
+ x += d; \
+ out << i << " " << d.to_double() << " " << x.to_double() << " " << x.to_string(SC_BIN, SC_E) << "\n"; \
+ } \
+}
+
+
+#define RANGE_MIN_MAX(FX_TTT) \
+{ \
+ FX_TTT x(1); \
+ FX_TTT d(4); \
+ FX_TTT e(0.125); \
+ int i; \
+ for (i = 0; i < 300; ++i) \
+ { \
+ d = d * 2; \
+ e = e / 2; \
+ x += d + e; \
+ out << i << " " << d.to_double() << " " << x.to_double() << " " << x.to_string(SC_BIN, SC_E) << "\n"; \
+ } \
+ for (i = 0; i < 300; ++i) \
+ { \
+ x -= (d + e); \
+ out << i << " " << d.to_double() << " " << x.to_double() << " " << x.to_string(SC_BIN, SC_E) << "\n"; \
+ d = d / 2; \
+ e = e * 2; \
+ } \
+}
+
+#define RANGE_TO_MAX(FX_TTT) \
+{ \
+ FX_TTT x(1); \
+ FX_TTT d(1); \
+ int i; \
+ for (i = 0; i < 300; ++i) \
+ { \
+ d = d * 2; \
+ x += d; \
+ out << i << " " << d.to_double() << " " << x.to_double() << " " << x.to_string(SC_BIN, SC_E) << "\n"; \
+ } \
+ for (i = 0; i < 300; ++i) \
+ { \
+ x -= d; \
+ out << i << " " << d.to_double() << " " << x.to_double() << " " << x.to_string(SC_BIN, SC_E) << "\n"; \
+ d = d / 2; \
+ } \
+}
+
+
+static void range_to_min(ostream& out)
+{
+ RANGE_TO_MIN(T_FX_FLOAT);
+ RANGE_TO_MIN(T_FX_UFIX);
+ RANGE_TO_MIN(T_FX_FIX);
+ RANGE_TO_MIN(T_FX_FIXED);
+ RANGE_TO_MIN(T_FX_UFIXED);
+}
+
+static void range_to_max(ostream& out)
+{
+ RANGE_TO_MAX(T_FX_FLOAT);
+ RANGE_TO_MAX(T_FX_UFIX);
+ RANGE_TO_MAX(T_FX_FIX);
+ RANGE_TO_MAX(T_FX_FIXED);
+ RANGE_TO_MAX(T_FX_UFIXED);
+}
+
+static void range_min_max(ostream& out)
+{
+ RANGE_MIN_MAX(T_FX_FLOAT);
+ RANGE_MIN_MAX(T_FX_UFIX);
+ RANGE_MIN_MAX(T_FX_FIX);
+ RANGE_MIN_MAX(T_FX_FIXED);
+ RANGE_MIN_MAX(T_FX_UFIXED);
+}
+
+
+void range_fx(ostream& out)
+{
+ sc_fxtype_params fooCast(222, 111, SC_RND, SC_SAT);
+ out << "************** range_FX_TTT\n";
+ range_to_min(out);
+ range_to_max(out);
+ range_min_max(out);
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/ranges/test.f b/src/systemc/tests/systemc/datatypes/fx/ranges/test.f
new file mode 100644
index 000000000..22488d20c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/ranges/test.f
@@ -0,0 +1,2 @@
+ranges/main.cpp
+ranges/range_fx.cpp
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_arbitrary.h b/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_arbitrary.h
new file mode 100644
index 000000000..c5a999e66
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_arbitrary.h
@@ -0,0 +1,72 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_arbitrary.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_arbitrary.h
+//
+// Abstract : Define arbitrary precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#ifndef FRIDGE_INTERPOLATOR
+
+#undef sc_fix
+#undef sc_fixed
+#undef sc_fxval
+#undef sc_ufix
+#undef sc_ufixed
+
+#endif
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_default.h b/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_default.h
new file mode 100644
index 000000000..4853f0b9a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_default.h
@@ -0,0 +1,68 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_default.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_default.h
+//
+// Abstract : Define default precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#ifdef FX_PRECISION_DOUBLE
+# include "fx_precision_double.h"
+#else
+# include "fx_precision_arbitrary.h"
+#endif
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_double.h b/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_double.h
new file mode 100644
index 000000000..6b7c6df7c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/fx_precision_double.h
@@ -0,0 +1,70 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ fx_precision_double.h --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// ============================================================================
+//
+// This confidential and proprietary software may be used only
+// as authorized by a licensing agreement from Synopsys, Inc.
+// In the event of publication, the following notice is applicable:
+//
+// Copyright (c) 1999 by Synopsys, Inc.
+// ALL RIGHTS RESERVED
+//
+// The entire notice above must be reproduced on all authorized copies.
+//
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+//
+// File : fx_precision_double.h
+//
+// Abstract : Define double precision.
+//
+// Author : Martin Janssen
+//
+// Created : 21-jun-1999
+//
+// ============================================================================
+
+#include "fx_precision_arbitrary.h"
+
+#define sc_fix sc_fix_fast
+#define sc_fixed sc_fixed_fast
+#define sc_fxval sc_fxval_fast
+#define sc_ufix sc_ufix_fast
+#define sc_ufixed sc_ufixed_fast
+
+// That's all folks!
+
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/golden/test.log b/src/systemc/tests/systemc/datatypes/fx/shift/golden/test.log
new file mode 100644
index 000000000..840f81b33
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/golden/test.log
@@ -0,0 +1,10234 @@
+SystemC Simulation
+**************** operator << **********
+------------------ T_FX_FLOAT ---- 13, 13 --------------
+0 : 0b0101
+1 : 0b01011
+2 : 0b010111
+3 : 0b0101111
+4 : 0b01011111
+5 : 0b010111111
+6 : 0b0101111111
+7 : 0b01011111111
+8 : 0b010111111111
+9 : 0b0101111111111
+10 : 0b01011111111111
+11 : 0b010111111111111
+12 : 0b0101111111111111
+13 : 0b01011111111111111
+14 : 0b010111111111111111
+15 : 0b0101111111111111111
+16 : 0b01011111111111111111
+17 : 0b010111111111111111111
+18 : 0b0101111111111111111111
+19 : 0b01011111111111111111111
+20 : 0b010111111111111111111111
+21 : 0b0101111111111111111111111
+22 : 0b01011111111111111111111111
+0 : 0b01e+1
+1 : 0b011
+2 : 0b0101
+3 : 0b01001
+4 : 0b010001
+5 : 0b0100001
+6 : 0b01000001
+7 : 0b010000001
+8 : 0b0100000001
+9 : 0b01000000001
+10 : 0b010000000001
+11 : 0b0100000000001
+12 : 0b01000000000001
+13 : 0b010000000000001
+14 : 0b0100000000000001
+15 : 0b01000000000000001
+16 : 0b010000000000000001
+17 : 0b0100000000000000001
+18 : 0b01000000000000000001
+19 : 0b010000000000000000001
+20 : 0b0100000000000000000001
+21 : 0b01000000000000000000001
+22 : 0b010000000000000000000001
+0 : 0b01
+-5 : 0b01
+0 : 0b01011111111111111111111111
+-4 : 0b0101111111111111111111.1111
+0 : 0b0101111111111111111111.1111
+-4 : 0b010111111111111111.11111111
+------------------ T_FX_UFIX ---- 13, 13 --------------
+0 : 0b000000000000000000000000000000101
+1 : 0b000000000000000000000000000001011
+2 : 0b000000000000000000000000000010111
+3 : 0b000000000000000000000000000101111
+4 : 0b000000000000000000000000001011111
+5 : 0b000000000000000000000000010111111
+6 : 0b000000000000000000000000101111111
+7 : 0b000000000000000000000001011111111
+8 : 0b000000000000000000000010111111111
+9 : 0b000000000000000000000101111111111
+10 : 0b000000000000000000001011111111111
+11 : 0b000000000000000000010111111111111
+12 : 0b000000000000000000101111111111111
+13 : 0b000000000000000001011111111111111
+14 : 0b000000000000000010111111111111111
+15 : 0b000000000000000101111111111111111
+16 : 0b000000000000001011111111111111111
+17 : 0b000000000000010111111111111111111
+18 : 0b000000000000101111111111111111111
+19 : 0b000000000001011111111111111111111
+20 : 0b000000000010111111111111111111111
+21 : 0b000000000101111111111111111111111
+22 : 0b000000001011111111111111111111111
+0 : 0b000000000000000000000000000000010
+1 : 0b000000000000000000000000000000011
+2 : 0b000000000000000000000000000000101
+3 : 0b000000000000000000000000000001001
+4 : 0b000000000000000000000000000010001
+5 : 0b000000000000000000000000000100001
+6 : 0b000000000000000000000000001000001
+7 : 0b000000000000000000000000010000001
+8 : 0b000000000000000000000000100000001
+9 : 0b000000000000000000000001000000001
+10 : 0b000000000000000000000010000000001
+11 : 0b000000000000000000000100000000001
+12 : 0b000000000000000000001000000000001
+13 : 0b000000000000000000010000000000001
+14 : 0b000000000000000000100000000000001
+15 : 0b000000000000000001000000000000001
+16 : 0b000000000000000010000000000000001
+17 : 0b000000000000000100000000000000001
+18 : 0b000000000000001000000000000000001
+19 : 0b000000000000010000000000000000001
+20 : 0b000000000000100000000000000000001
+21 : 0b000000000001000000000000000000001
+22 : 0b000000000010000000000000000000001
+0 : 0b000000000000000000000000000000001
+-5 : 0b000000000000000000000000000000001
+0 : 0b000000001011111111111111111111111
+-4 : 0b000000000000101111111111111111111
+0 : 0b000000000000101111111111111111111
+-4 : 0b000000000000000010111111111111111
+------------------ T_FX_FIX ---- 13, 13 --------------
+0 : 0b00000000000000000000000000000101
+1 : 0b00000000000000000000000000001011
+2 : 0b00000000000000000000000000010111
+3 : 0b00000000000000000000000000101111
+4 : 0b00000000000000000000000001011111
+5 : 0b00000000000000000000000010111111
+6 : 0b00000000000000000000000101111111
+7 : 0b00000000000000000000001011111111
+8 : 0b00000000000000000000010111111111
+9 : 0b00000000000000000000101111111111
+10 : 0b00000000000000000001011111111111
+11 : 0b00000000000000000010111111111111
+12 : 0b00000000000000000101111111111111
+13 : 0b00000000000000001011111111111111
+14 : 0b00000000000000010111111111111111
+15 : 0b00000000000000101111111111111111
+16 : 0b00000000000001011111111111111111
+17 : 0b00000000000010111111111111111111
+18 : 0b00000000000101111111111111111111
+19 : 0b00000000001011111111111111111111
+20 : 0b00000000010111111111111111111111
+21 : 0b00000000101111111111111111111111
+22 : 0b00000001011111111111111111111111
+0 : 0b00000000000000000000000000000010
+1 : 0b00000000000000000000000000000011
+2 : 0b00000000000000000000000000000101
+3 : 0b00000000000000000000000000001001
+4 : 0b00000000000000000000000000010001
+5 : 0b00000000000000000000000000100001
+6 : 0b00000000000000000000000001000001
+7 : 0b00000000000000000000000010000001
+8 : 0b00000000000000000000000100000001
+9 : 0b00000000000000000000001000000001
+10 : 0b00000000000000000000010000000001
+11 : 0b00000000000000000000100000000001
+12 : 0b00000000000000000001000000000001
+13 : 0b00000000000000000010000000000001
+14 : 0b00000000000000000100000000000001
+15 : 0b00000000000000001000000000000001
+16 : 0b00000000000000010000000000000001
+17 : 0b00000000000000100000000000000001
+18 : 0b00000000000001000000000000000001
+19 : 0b00000000000010000000000000000001
+20 : 0b00000000000100000000000000000001
+21 : 0b00000000001000000000000000000001
+22 : 0b00000000010000000000000000000001
+0 : 0b00000000000000000000000000000001
+-5 : 0b00000000000000000000000000000001
+0 : 0b00000001011111111111111111111111
+-4 : 0b00000000000101111111111111111111
+0 : 0b00000000000101111111111111111111
+-4 : 0b00000000000000010111111111111111
+------------------ T_FX_FIXED ---- 13, 13 --------------
+0 : 0b0000000000101
+1 : 0b0000000001011
+2 : 0b0000000010111
+3 : 0b0000000101111
+4 : 0b0000001011111
+5 : 0b0000010111111
+6 : 0b0000101111111
+7 : 0b0001011111111
+8 : 0b0010111111111
+9 : 0b0101111111111
+10 : 0b1011111111111
+11 : 0b0111111111111
+12 : 0b1111111111111
+13 : 0b1111111111111
+14 : 0b1111111111111
+15 : 0b1111111111111
+16 : 0b1111111111111
+17 : 0b1111111111111
+18 : 0b1111111111111
+19 : 0b1111111111111
+20 : 0b1111111111111
+21 : 0b1111111111111
+22 : 0b1111111111111
+0 : 0b0000000000010
+1 : 0b0000000000011
+2 : 0b0000000000101
+3 : 0b0000000001001
+4 : 0b0000000010001
+5 : 0b0000000100001
+6 : 0b0000001000001
+7 : 0b0000010000001
+8 : 0b0000100000001
+9 : 0b0001000000001
+10 : 0b0010000000001
+11 : 0b0100000000001
+12 : 0b1000000000001
+13 : 0b0000000000001
+14 : 0b0000000000001
+15 : 0b0000000000001
+16 : 0b0000000000001
+17 : 0b0000000000001
+18 : 0b0000000000001
+19 : 0b0000000000001
+20 : 0b0000000000001
+21 : 0b0000000000001
+22 : 0b0000000000001
+0 : 0b0000000000001
+-5 : 0b0000000000001
+0 : 0b1111111111111
+-4 : 0b1111111111111
+0 : 0b1111111111111
+-4 : 0b1111111111111
+------------------ T_FX_UFIXED ---- 13, 13 --------------
+0 : 0b00000000000101
+1 : 0b00000000001011
+2 : 0b00000000010111
+3 : 0b00000000101111
+4 : 0b00000001011111
+5 : 0b00000010111111
+6 : 0b00000101111111
+7 : 0b00001011111111
+8 : 0b00010111111111
+9 : 0b00101111111111
+10 : 0b01011111111111
+11 : 0b00111111111111
+12 : 0b01111111111111
+13 : 0b01111111111111
+14 : 0b01111111111111
+15 : 0b01111111111111
+16 : 0b01111111111111
+17 : 0b01111111111111
+18 : 0b01111111111111
+19 : 0b01111111111111
+20 : 0b01111111111111
+21 : 0b01111111111111
+22 : 0b01111111111111
+0 : 0b00000000000010
+1 : 0b00000000000011
+2 : 0b00000000000101
+3 : 0b00000000001001
+4 : 0b00000000010001
+5 : 0b00000000100001
+6 : 0b00000001000001
+7 : 0b00000010000001
+8 : 0b00000100000001
+9 : 0b00001000000001
+10 : 0b00010000000001
+11 : 0b00100000000001
+12 : 0b01000000000001
+13 : 0b00000000000001
+14 : 0b00000000000001
+15 : 0b00000000000001
+16 : 0b00000000000001
+17 : 0b00000000000001
+18 : 0b00000000000001
+19 : 0b00000000000001
+20 : 0b00000000000001
+21 : 0b00000000000001
+22 : 0b00000000000001
+0 : 0b00000000000001
+-5 : 0b00000000000001
+0 : 0b01111111111111
+-4 : 0b00000111111111
+0 : 0b00000111111111
+-4 : 0b00000000011111
+------------------ T_FX_FLOAT ---- 65, 65 --------------
+0 : 0b0101
+1 : 0b01011
+2 : 0b010111
+3 : 0b0101111
+4 : 0b01011111
+5 : 0b010111111
+6 : 0b0101111111
+7 : 0b01011111111
+8 : 0b010111111111
+9 : 0b0101111111111
+10 : 0b01011111111111
+11 : 0b010111111111111
+12 : 0b0101111111111111
+13 : 0b01011111111111111
+14 : 0b010111111111111111
+15 : 0b0101111111111111111
+16 : 0b01011111111111111111
+17 : 0b010111111111111111111
+18 : 0b0101111111111111111111
+19 : 0b01011111111111111111111
+20 : 0b010111111111111111111111
+21 : 0b0101111111111111111111111
+22 : 0b01011111111111111111111111
+23 : 0b010111111111111111111111111
+24 : 0b0101111111111111111111111111
+25 : 0b01011111111111111111111111111
+26 : 0b010111111111111111111111111111
+27 : 0b0101111111111111111111111111111
+28 : 0b01011111111111111111111111111111
+29 : 0b010111111111111111111111111111111
+30 : 0b0101111111111111111111111111111111
+31 : 0b01011111111111111111111111111111111
+32 : 0b010111111111111111111111111111111111
+33 : 0b0101111111111111111111111111111111111
+34 : 0b01011111111111111111111111111111111111
+35 : 0b010111111111111111111111111111111111111
+36 : 0b0101111111111111111111111111111111111111
+37 : 0b01011111111111111111111111111111111111111
+38 : 0b010111111111111111111111111111111111111111
+39 : 0b0101111111111111111111111111111111111111111
+40 : 0b01011111111111111111111111111111111111111111
+41 : 0b010111111111111111111111111111111111111111111
+42 : 0b0101111111111111111111111111111111111111111111
+43 : 0b01011111111111111111111111111111111111111111111
+44 : 0b010111111111111111111111111111111111111111111111
+45 : 0b0101111111111111111111111111111111111111111111111
+46 : 0b01011111111111111111111111111111111111111111111111
+47 : 0b010111111111111111111111111111111111111111111111111
+48 : 0b0101111111111111111111111111111111111111111111111111
+49 : 0b01011111111111111111111111111111111111111111111111111
+50 : 0b010111111111111111111111111111111111111111111111111111
+51 : 0b0101111111111111111111111111111111111111111111111111111
+52 : 0b01011111111111111111111111111111111111111111111111111111
+53 : 0b010111111111111111111111111111111111111111111111111111111
+54 : 0b0101111111111111111111111111111111111111111111111111111111
+55 : 0b01011111111111111111111111111111111111111111111111111111111
+56 : 0b010111111111111111111111111111111111111111111111111111111111
+57 : 0b0101111111111111111111111111111111111111111111111111111111111
+58 : 0b01011111111111111111111111111111111111111111111111111111111111
+59 : 0b010111111111111111111111111111111111111111111111111111111111111
+60 : 0b0101111111111111111111111111111111111111111111111111111111111111
+61 : 0b01011111111111111111111111111111111111111111111111111111111111111
+62 : 0b010111111111111111111111111111111111111111111111111111111111111111
+63 : 0b0101111111111111111111111111111111111111111111111111111111111111111
+64 : 0b01011111111111111111111111111111111111111111111111111111111111111111
+65 : 0b010111111111111111111111111111111111111111111111111111111111111111111
+66 : 0b0101111111111111111111111111111111111111111111111111111111111111111111
+67 : 0b01011111111111111111111111111111111111111111111111111111111111111111111
+68 : 0b010111111111111111111111111111111111111111111111111111111111111111111111
+69 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111
+70 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111
+71 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111
+72 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111
+73 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111
+74 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111
+0 : 0b01e+1
+1 : 0b011
+2 : 0b0101
+3 : 0b01001
+4 : 0b010001
+5 : 0b0100001
+6 : 0b01000001
+7 : 0b010000001
+8 : 0b0100000001
+9 : 0b01000000001
+10 : 0b010000000001
+11 : 0b0100000000001
+12 : 0b01000000000001
+13 : 0b010000000000001
+14 : 0b0100000000000001
+15 : 0b01000000000000001
+16 : 0b010000000000000001
+17 : 0b0100000000000000001
+18 : 0b01000000000000000001
+19 : 0b010000000000000000001
+20 : 0b0100000000000000000001
+21 : 0b01000000000000000000001
+22 : 0b010000000000000000000001
+23 : 0b0100000000000000000000001
+24 : 0b01000000000000000000000001
+25 : 0b010000000000000000000000001
+26 : 0b0100000000000000000000000001
+27 : 0b01000000000000000000000000001
+28 : 0b010000000000000000000000000001
+29 : 0b0100000000000000000000000000001
+30 : 0b01000000000000000000000000000001
+31 : 0b010000000000000000000000000000001
+32 : 0b0100000000000000000000000000000001
+33 : 0b01000000000000000000000000000000001
+34 : 0b010000000000000000000000000000000001
+35 : 0b0100000000000000000000000000000000001
+36 : 0b01000000000000000000000000000000000001
+37 : 0b010000000000000000000000000000000000001
+38 : 0b0100000000000000000000000000000000000001
+39 : 0b01000000000000000000000000000000000000001
+40 : 0b010000000000000000000000000000000000000001
+41 : 0b0100000000000000000000000000000000000000001
+42 : 0b01000000000000000000000000000000000000000001
+43 : 0b010000000000000000000000000000000000000000001
+44 : 0b0100000000000000000000000000000000000000000001
+45 : 0b01000000000000000000000000000000000000000000001
+46 : 0b010000000000000000000000000000000000000000000001
+47 : 0b0100000000000000000000000000000000000000000000001
+48 : 0b01000000000000000000000000000000000000000000000001
+49 : 0b010000000000000000000000000000000000000000000000001
+50 : 0b0100000000000000000000000000000000000000000000000001
+51 : 0b01000000000000000000000000000000000000000000000000001
+52 : 0b010000000000000000000000000000000000000000000000000001
+53 : 0b01e+53
+54 : 0b01e+54
+55 : 0b01e+55
+56 : 0b01e+56
+57 : 0b01e+57
+58 : 0b01e+58
+59 : 0b01e+59
+60 : 0b01e+60
+61 : 0b01e+61
+62 : 0b01e+62
+63 : 0b01e+63
+64 : 0b01e+64
+65 : 0b01e+65
+66 : 0b01e+66
+67 : 0b01e+67
+68 : 0b01e+68
+69 : 0b01e+69
+70 : 0b01e+70
+71 : 0b01e+71
+72 : 0b01e+72
+73 : 0b01e+73
+74 : 0b01e+74
+0 : 0b01
+-5 : 0b01
+0 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111.1111
+0 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111.1111
+-4 : 0b0101111111111111111111111111111111111111111111111111111111111111111111.11111111
+------------------ T_FX_UFIX ---- 65, 65 --------------
+0 : 0b000000000000000000000000000000101
+1 : 0b000000000000000000000000000001011
+2 : 0b000000000000000000000000000010111
+3 : 0b000000000000000000000000000101111
+4 : 0b000000000000000000000000001011111
+5 : 0b000000000000000000000000010111111
+6 : 0b000000000000000000000000101111111
+7 : 0b000000000000000000000001011111111
+8 : 0b000000000000000000000010111111111
+9 : 0b000000000000000000000101111111111
+10 : 0b000000000000000000001011111111111
+11 : 0b000000000000000000010111111111111
+12 : 0b000000000000000000101111111111111
+13 : 0b000000000000000001011111111111111
+14 : 0b000000000000000010111111111111111
+15 : 0b000000000000000101111111111111111
+16 : 0b000000000000001011111111111111111
+17 : 0b000000000000010111111111111111111
+18 : 0b000000000000101111111111111111111
+19 : 0b000000000001011111111111111111111
+20 : 0b000000000010111111111111111111111
+21 : 0b000000000101111111111111111111111
+22 : 0b000000001011111111111111111111111
+23 : 0b000000010111111111111111111111111
+24 : 0b000000101111111111111111111111111
+25 : 0b000001011111111111111111111111111
+26 : 0b000010111111111111111111111111111
+27 : 0b000101111111111111111111111111111
+28 : 0b001011111111111111111111111111111
+29 : 0b010111111111111111111111111111111
+30 : 0b001111111111111111111111111111111
+31 : 0b011111111111111111111111111111111
+32 : 0b011111111111111111111111111111111
+33 : 0b011111111111111111111111111111111
+34 : 0b011111111111111111111111111111111
+35 : 0b011111111111111111111111111111111
+36 : 0b011111111111111111111111111111111
+37 : 0b011111111111111111111111111111111
+38 : 0b011111111111111111111111111111111
+39 : 0b011111111111111111111111111111111
+40 : 0b011111111111111111111111111111111
+41 : 0b011111111111111111111111111111111
+42 : 0b011111111111111111111111111111111
+43 : 0b011111111111111111111111111111111
+44 : 0b011111111111111111111111111111111
+45 : 0b011111111111111111111111111111111
+46 : 0b011111111111111111111111111111111
+47 : 0b011111111111111111111111111111111
+48 : 0b011111111111111111111111111111111
+49 : 0b011111111111111111111111111111111
+50 : 0b011111111111111111111111111111111
+51 : 0b011111111111111111111111111111111
+52 : 0b011111111111111111111111111111111
+53 : 0b011111111111111111111111111111111
+54 : 0b011111111111111111111111111111111
+55 : 0b011111111111111111111111111111111
+56 : 0b011111111111111111111111111111111
+57 : 0b011111111111111111111111111111111
+58 : 0b011111111111111111111111111111111
+59 : 0b011111111111111111111111111111111
+60 : 0b011111111111111111111111111111111
+61 : 0b011111111111111111111111111111111
+62 : 0b011111111111111111111111111111111
+63 : 0b011111111111111111111111111111111
+64 : 0b011111111111111111111111111111111
+65 : 0b011111111111111111111111111111111
+66 : 0b011111111111111111111111111111111
+67 : 0b011111111111111111111111111111111
+68 : 0b011111111111111111111111111111111
+69 : 0b011111111111111111111111111111111
+70 : 0b011111111111111111111111111111111
+71 : 0b011111111111111111111111111111111
+72 : 0b011111111111111111111111111111111
+73 : 0b011111111111111111111111111111111
+74 : 0b011111111111111111111111111111111
+0 : 0b000000000000000000000000000000010
+1 : 0b000000000000000000000000000000011
+2 : 0b000000000000000000000000000000101
+3 : 0b000000000000000000000000000001001
+4 : 0b000000000000000000000000000010001
+5 : 0b000000000000000000000000000100001
+6 : 0b000000000000000000000000001000001
+7 : 0b000000000000000000000000010000001
+8 : 0b000000000000000000000000100000001
+9 : 0b000000000000000000000001000000001
+10 : 0b000000000000000000000010000000001
+11 : 0b000000000000000000000100000000001
+12 : 0b000000000000000000001000000000001
+13 : 0b000000000000000000010000000000001
+14 : 0b000000000000000000100000000000001
+15 : 0b000000000000000001000000000000001
+16 : 0b000000000000000010000000000000001
+17 : 0b000000000000000100000000000000001
+18 : 0b000000000000001000000000000000001
+19 : 0b000000000000010000000000000000001
+20 : 0b000000000000100000000000000000001
+21 : 0b000000000001000000000000000000001
+22 : 0b000000000010000000000000000000001
+23 : 0b000000000100000000000000000000001
+24 : 0b000000001000000000000000000000001
+25 : 0b000000010000000000000000000000001
+26 : 0b000000100000000000000000000000001
+27 : 0b000001000000000000000000000000001
+28 : 0b000010000000000000000000000000001
+29 : 0b000100000000000000000000000000001
+30 : 0b001000000000000000000000000000001
+31 : 0b010000000000000000000000000000001
+32 : 0b000000000000000000000000000000001
+33 : 0b000000000000000000000000000000001
+34 : 0b000000000000000000000000000000001
+35 : 0b000000000000000000000000000000001
+36 : 0b000000000000000000000000000000001
+37 : 0b000000000000000000000000000000001
+38 : 0b000000000000000000000000000000001
+39 : 0b000000000000000000000000000000001
+40 : 0b000000000000000000000000000000001
+41 : 0b000000000000000000000000000000001
+42 : 0b000000000000000000000000000000001
+43 : 0b000000000000000000000000000000001
+44 : 0b000000000000000000000000000000001
+45 : 0b000000000000000000000000000000001
+46 : 0b000000000000000000000000000000001
+47 : 0b000000000000000000000000000000001
+48 : 0b000000000000000000000000000000001
+49 : 0b000000000000000000000000000000001
+50 : 0b000000000000000000000000000000001
+51 : 0b000000000000000000000000000000001
+52 : 0b000000000000000000000000000000001
+53 : 0b000000000000000000000000000000001
+54 : 0b000000000000000000000000000000001
+55 : 0b000000000000000000000000000000001
+56 : 0b000000000000000000000000000000001
+57 : 0b000000000000000000000000000000001
+58 : 0b000000000000000000000000000000001
+59 : 0b000000000000000000000000000000001
+60 : 0b000000000000000000000000000000001
+61 : 0b000000000000000000000000000000001
+62 : 0b000000000000000000000000000000001
+63 : 0b000000000000000000000000000000001
+64 : 0b000000000000000000000000000000001
+65 : 0b000000000000000000000000000000001
+66 : 0b000000000000000000000000000000001
+67 : 0b000000000000000000000000000000001
+68 : 0b000000000000000000000000000000001
+69 : 0b000000000000000000000000000000001
+70 : 0b000000000000000000000000000000001
+71 : 0b000000000000000000000000000000001
+72 : 0b000000000000000000000000000000001
+73 : 0b000000000000000000000000000000001
+74 : 0b000000000000000000000000000000001
+0 : 0b000000000000000000000000000000001
+-5 : 0b000000000000000000000000000000001
+0 : 0b011111111111111111111111111111111
+-4 : 0b000001111111111111111111111111111
+0 : 0b000001111111111111111111111111111
+-4 : 0b000000000111111111111111111111111
+------------------ T_FX_FIX ---- 65, 65 --------------
+0 : 0b00000000000000000000000000000101
+1 : 0b00000000000000000000000000001011
+2 : 0b00000000000000000000000000010111
+3 : 0b00000000000000000000000000101111
+4 : 0b00000000000000000000000001011111
+5 : 0b00000000000000000000000010111111
+6 : 0b00000000000000000000000101111111
+7 : 0b00000000000000000000001011111111
+8 : 0b00000000000000000000010111111111
+9 : 0b00000000000000000000101111111111
+10 : 0b00000000000000000001011111111111
+11 : 0b00000000000000000010111111111111
+12 : 0b00000000000000000101111111111111
+13 : 0b00000000000000001011111111111111
+14 : 0b00000000000000010111111111111111
+15 : 0b00000000000000101111111111111111
+16 : 0b00000000000001011111111111111111
+17 : 0b00000000000010111111111111111111
+18 : 0b00000000000101111111111111111111
+19 : 0b00000000001011111111111111111111
+20 : 0b00000000010111111111111111111111
+21 : 0b00000000101111111111111111111111
+22 : 0b00000001011111111111111111111111
+23 : 0b00000010111111111111111111111111
+24 : 0b00000101111111111111111111111111
+25 : 0b00001011111111111111111111111111
+26 : 0b00010111111111111111111111111111
+27 : 0b00101111111111111111111111111111
+28 : 0b01011111111111111111111111111111
+29 : 0b10111111111111111111111111111111
+30 : 0b01111111111111111111111111111111
+31 : 0b11111111111111111111111111111111
+32 : 0b11111111111111111111111111111111
+33 : 0b11111111111111111111111111111111
+34 : 0b11111111111111111111111111111111
+35 : 0b11111111111111111111111111111111
+36 : 0b11111111111111111111111111111111
+37 : 0b11111111111111111111111111111111
+38 : 0b11111111111111111111111111111111
+39 : 0b11111111111111111111111111111111
+40 : 0b11111111111111111111111111111111
+41 : 0b11111111111111111111111111111111
+42 : 0b11111111111111111111111111111111
+43 : 0b11111111111111111111111111111111
+44 : 0b11111111111111111111111111111111
+45 : 0b11111111111111111111111111111111
+46 : 0b11111111111111111111111111111111
+47 : 0b11111111111111111111111111111111
+48 : 0b11111111111111111111111111111111
+49 : 0b11111111111111111111111111111111
+50 : 0b11111111111111111111111111111111
+51 : 0b11111111111111111111111111111111
+52 : 0b11111111111111111111111111111111
+53 : 0b11111111111111111111111111111111
+54 : 0b11111111111111111111111111111111
+55 : 0b11111111111111111111111111111111
+56 : 0b11111111111111111111111111111111
+57 : 0b11111111111111111111111111111111
+58 : 0b11111111111111111111111111111111
+59 : 0b11111111111111111111111111111111
+60 : 0b11111111111111111111111111111111
+61 : 0b11111111111111111111111111111111
+62 : 0b11111111111111111111111111111111
+63 : 0b11111111111111111111111111111111
+64 : 0b11111111111111111111111111111111
+65 : 0b11111111111111111111111111111111
+66 : 0b11111111111111111111111111111111
+67 : 0b11111111111111111111111111111111
+68 : 0b11111111111111111111111111111111
+69 : 0b11111111111111111111111111111111
+70 : 0b11111111111111111111111111111111
+71 : 0b11111111111111111111111111111111
+72 : 0b11111111111111111111111111111111
+73 : 0b11111111111111111111111111111111
+74 : 0b11111111111111111111111111111111
+0 : 0b00000000000000000000000000000010
+1 : 0b00000000000000000000000000000011
+2 : 0b00000000000000000000000000000101
+3 : 0b00000000000000000000000000001001
+4 : 0b00000000000000000000000000010001
+5 : 0b00000000000000000000000000100001
+6 : 0b00000000000000000000000001000001
+7 : 0b00000000000000000000000010000001
+8 : 0b00000000000000000000000100000001
+9 : 0b00000000000000000000001000000001
+10 : 0b00000000000000000000010000000001
+11 : 0b00000000000000000000100000000001
+12 : 0b00000000000000000001000000000001
+13 : 0b00000000000000000010000000000001
+14 : 0b00000000000000000100000000000001
+15 : 0b00000000000000001000000000000001
+16 : 0b00000000000000010000000000000001
+17 : 0b00000000000000100000000000000001
+18 : 0b00000000000001000000000000000001
+19 : 0b00000000000010000000000000000001
+20 : 0b00000000000100000000000000000001
+21 : 0b00000000001000000000000000000001
+22 : 0b00000000010000000000000000000001
+23 : 0b00000000100000000000000000000001
+24 : 0b00000001000000000000000000000001
+25 : 0b00000010000000000000000000000001
+26 : 0b00000100000000000000000000000001
+27 : 0b00001000000000000000000000000001
+28 : 0b00010000000000000000000000000001
+29 : 0b00100000000000000000000000000001
+30 : 0b01000000000000000000000000000001
+31 : 0b10000000000000000000000000000001
+32 : 0b00000000000000000000000000000001
+33 : 0b00000000000000000000000000000001
+34 : 0b00000000000000000000000000000001
+35 : 0b00000000000000000000000000000001
+36 : 0b00000000000000000000000000000001
+37 : 0b00000000000000000000000000000001
+38 : 0b00000000000000000000000000000001
+39 : 0b00000000000000000000000000000001
+40 : 0b00000000000000000000000000000001
+41 : 0b00000000000000000000000000000001
+42 : 0b00000000000000000000000000000001
+43 : 0b00000000000000000000000000000001
+44 : 0b00000000000000000000000000000001
+45 : 0b00000000000000000000000000000001
+46 : 0b00000000000000000000000000000001
+47 : 0b00000000000000000000000000000001
+48 : 0b00000000000000000000000000000001
+49 : 0b00000000000000000000000000000001
+50 : 0b00000000000000000000000000000001
+51 : 0b00000000000000000000000000000001
+52 : 0b00000000000000000000000000000001
+53 : 0b00000000000000000000000000000001
+54 : 0b00000000000000000000000000000001
+55 : 0b00000000000000000000000000000001
+56 : 0b00000000000000000000000000000001
+57 : 0b00000000000000000000000000000001
+58 : 0b00000000000000000000000000000001
+59 : 0b00000000000000000000000000000001
+60 : 0b00000000000000000000000000000001
+61 : 0b00000000000000000000000000000001
+62 : 0b00000000000000000000000000000001
+63 : 0b00000000000000000000000000000001
+64 : 0b00000000000000000000000000000001
+65 : 0b00000000000000000000000000000001
+66 : 0b00000000000000000000000000000001
+67 : 0b00000000000000000000000000000001
+68 : 0b00000000000000000000000000000001
+69 : 0b00000000000000000000000000000001
+70 : 0b00000000000000000000000000000001
+71 : 0b00000000000000000000000000000001
+72 : 0b00000000000000000000000000000001
+73 : 0b00000000000000000000000000000001
+74 : 0b00000000000000000000000000000001
+0 : 0b00000000000000000000000000000001
+-5 : 0b00000000000000000000000000000001
+0 : 0b11111111111111111111111111111111
+-4 : 0b11111111111111111111111111111111
+0 : 0b11111111111111111111111111111111
+-4 : 0b11111111111111111111111111111111
+------------------ T_FX_FIXED ---- 65, 65 --------------
+0 : 0b00000000000000000000000000000000000000000000000000000000000000101
+1 : 0b00000000000000000000000000000000000000000000000000000000000001011
+2 : 0b00000000000000000000000000000000000000000000000000000000000010111
+3 : 0b00000000000000000000000000000000000000000000000000000000000101111
+4 : 0b00000000000000000000000000000000000000000000000000000000001011111
+5 : 0b00000000000000000000000000000000000000000000000000000000010111111
+6 : 0b00000000000000000000000000000000000000000000000000000000101111111
+7 : 0b00000000000000000000000000000000000000000000000000000001011111111
+8 : 0b00000000000000000000000000000000000000000000000000000010111111111
+9 : 0b00000000000000000000000000000000000000000000000000000101111111111
+10 : 0b00000000000000000000000000000000000000000000000000001011111111111
+11 : 0b00000000000000000000000000000000000000000000000000010111111111111
+12 : 0b00000000000000000000000000000000000000000000000000101111111111111
+13 : 0b00000000000000000000000000000000000000000000000001011111111111111
+14 : 0b00000000000000000000000000000000000000000000000010111111111111111
+15 : 0b00000000000000000000000000000000000000000000000101111111111111111
+16 : 0b00000000000000000000000000000000000000000000001011111111111111111
+17 : 0b00000000000000000000000000000000000000000000010111111111111111111
+18 : 0b00000000000000000000000000000000000000000000101111111111111111111
+19 : 0b00000000000000000000000000000000000000000001011111111111111111111
+20 : 0b00000000000000000000000000000000000000000010111111111111111111111
+21 : 0b00000000000000000000000000000000000000000101111111111111111111111
+22 : 0b00000000000000000000000000000000000000001011111111111111111111111
+23 : 0b00000000000000000000000000000000000000010111111111111111111111111
+24 : 0b00000000000000000000000000000000000000101111111111111111111111111
+25 : 0b00000000000000000000000000000000000001011111111111111111111111111
+26 : 0b00000000000000000000000000000000000010111111111111111111111111111
+27 : 0b00000000000000000000000000000000000101111111111111111111111111111
+28 : 0b00000000000000000000000000000000001011111111111111111111111111111
+29 : 0b00000000000000000000000000000000010111111111111111111111111111111
+30 : 0b00000000000000000000000000000000101111111111111111111111111111111
+31 : 0b00000000000000000000000000000001011111111111111111111111111111111
+32 : 0b00000000000000000000000000000010111111111111111111111111111111111
+33 : 0b00000000000000000000000000000101111111111111111111111111111111111
+34 : 0b00000000000000000000000000001011111111111111111111111111111111111
+35 : 0b00000000000000000000000000010111111111111111111111111111111111111
+36 : 0b00000000000000000000000000101111111111111111111111111111111111111
+37 : 0b00000000000000000000000001011111111111111111111111111111111111111
+38 : 0b00000000000000000000000010111111111111111111111111111111111111111
+39 : 0b00000000000000000000000101111111111111111111111111111111111111111
+40 : 0b00000000000000000000001011111111111111111111111111111111111111111
+41 : 0b00000000000000000000010111111111111111111111111111111111111111111
+42 : 0b00000000000000000000101111111111111111111111111111111111111111111
+43 : 0b00000000000000000001011111111111111111111111111111111111111111111
+44 : 0b00000000000000000010111111111111111111111111111111111111111111111
+45 : 0b00000000000000000101111111111111111111111111111111111111111111111
+46 : 0b00000000000000001011111111111111111111111111111111111111111111111
+47 : 0b00000000000000010111111111111111111111111111111111111111111111111
+48 : 0b00000000000000101111111111111111111111111111111111111111111111111
+49 : 0b00000000000001011111111111111111111111111111111111111111111111111
+50 : 0b00000000000010111111111111111111111111111111111111111111111111111
+51 : 0b00000000000101111111111111111111111111111111111111111111111111111
+52 : 0b00000000001011111111111111111111111111111111111111111111111111111
+53 : 0b00000000010111111111111111111111111111111111111111111111111111111
+54 : 0b00000000101111111111111111111111111111111111111111111111111111111
+55 : 0b00000001011111111111111111111111111111111111111111111111111111111
+56 : 0b00000010111111111111111111111111111111111111111111111111111111111
+57 : 0b00000101111111111111111111111111111111111111111111111111111111111
+58 : 0b00001011111111111111111111111111111111111111111111111111111111111
+59 : 0b00010111111111111111111111111111111111111111111111111111111111111
+60 : 0b00101111111111111111111111111111111111111111111111111111111111111
+61 : 0b01011111111111111111111111111111111111111111111111111111111111111
+62 : 0b10111111111111111111111111111111111111111111111111111111111111111
+63 : 0b01111111111111111111111111111111111111111111111111111111111111111
+64 : 0b11111111111111111111111111111111111111111111111111111111111111111
+65 : 0b11111111111111111111111111111111111111111111111111111111111111111
+66 : 0b11111111111111111111111111111111111111111111111111111111111111111
+67 : 0b11111111111111111111111111111111111111111111111111111111111111111
+68 : 0b11111111111111111111111111111111111111111111111111111111111111111
+69 : 0b11111111111111111111111111111111111111111111111111111111111111111
+70 : 0b11111111111111111111111111111111111111111111111111111111111111111
+71 : 0b11111111111111111111111111111111111111111111111111111111111111111
+72 : 0b11111111111111111111111111111111111111111111111111111111111111111
+73 : 0b11111111111111111111111111111111111111111111111111111111111111111
+74 : 0b11111111111111111111111111111111111111111111111111111111111111111
+0 : 0b00000000000000000000000000000000000000000000000000000000000000010
+1 : 0b00000000000000000000000000000000000000000000000000000000000000011
+2 : 0b00000000000000000000000000000000000000000000000000000000000000101
+3 : 0b00000000000000000000000000000000000000000000000000000000000001001
+4 : 0b00000000000000000000000000000000000000000000000000000000000010001
+5 : 0b00000000000000000000000000000000000000000000000000000000000100001
+6 : 0b00000000000000000000000000000000000000000000000000000000001000001
+7 : 0b00000000000000000000000000000000000000000000000000000000010000001
+8 : 0b00000000000000000000000000000000000000000000000000000000100000001
+9 : 0b00000000000000000000000000000000000000000000000000000001000000001
+10 : 0b00000000000000000000000000000000000000000000000000000010000000001
+11 : 0b00000000000000000000000000000000000000000000000000000100000000001
+12 : 0b00000000000000000000000000000000000000000000000000001000000000001
+13 : 0b00000000000000000000000000000000000000000000000000010000000000001
+14 : 0b00000000000000000000000000000000000000000000000000100000000000001
+15 : 0b00000000000000000000000000000000000000000000000001000000000000001
+16 : 0b00000000000000000000000000000000000000000000000010000000000000001
+17 : 0b00000000000000000000000000000000000000000000000100000000000000001
+18 : 0b00000000000000000000000000000000000000000000001000000000000000001
+19 : 0b00000000000000000000000000000000000000000000010000000000000000001
+20 : 0b00000000000000000000000000000000000000000000100000000000000000001
+21 : 0b00000000000000000000000000000000000000000001000000000000000000001
+22 : 0b00000000000000000000000000000000000000000010000000000000000000001
+23 : 0b00000000000000000000000000000000000000000100000000000000000000001
+24 : 0b00000000000000000000000000000000000000001000000000000000000000001
+25 : 0b00000000000000000000000000000000000000010000000000000000000000001
+26 : 0b00000000000000000000000000000000000000100000000000000000000000001
+27 : 0b00000000000000000000000000000000000001000000000000000000000000001
+28 : 0b00000000000000000000000000000000000010000000000000000000000000001
+29 : 0b00000000000000000000000000000000000100000000000000000000000000001
+30 : 0b00000000000000000000000000000000001000000000000000000000000000001
+31 : 0b00000000000000000000000000000000010000000000000000000000000000001
+32 : 0b00000000000000000000000000000000100000000000000000000000000000001
+33 : 0b00000000000000000000000000000001000000000000000000000000000000001
+34 : 0b00000000000000000000000000000010000000000000000000000000000000001
+35 : 0b00000000000000000000000000000100000000000000000000000000000000001
+36 : 0b00000000000000000000000000001000000000000000000000000000000000001
+37 : 0b00000000000000000000000000010000000000000000000000000000000000001
+38 : 0b00000000000000000000000000100000000000000000000000000000000000001
+39 : 0b00000000000000000000000001000000000000000000000000000000000000001
+40 : 0b00000000000000000000000010000000000000000000000000000000000000001
+41 : 0b00000000000000000000000100000000000000000000000000000000000000001
+42 : 0b00000000000000000000001000000000000000000000000000000000000000001
+43 : 0b00000000000000000000010000000000000000000000000000000000000000001
+44 : 0b00000000000000000000100000000000000000000000000000000000000000001
+45 : 0b00000000000000000001000000000000000000000000000000000000000000001
+46 : 0b00000000000000000010000000000000000000000000000000000000000000001
+47 : 0b00000000000000000100000000000000000000000000000000000000000000001
+48 : 0b00000000000000001000000000000000000000000000000000000000000000001
+49 : 0b00000000000000010000000000000000000000000000000000000000000000001
+50 : 0b00000000000000100000000000000000000000000000000000000000000000001
+51 : 0b00000000000001000000000000000000000000000000000000000000000000001
+52 : 0b00000000000010000000000000000000000000000000000000000000000000001
+53 : 0b00000000000100000000000000000000000000000000000000000000000000000
+54 : 0b00000000001000000000000000000000000000000000000000000000000000000
+55 : 0b00000000010000000000000000000000000000000000000000000000000000000
+56 : 0b00000000100000000000000000000000000000000000000000000000000000000
+57 : 0b00000001000000000000000000000000000000000000000000000000000000000
+58 : 0b00000010000000000000000000000000000000000000000000000000000000000
+59 : 0b00000100000000000000000000000000000000000000000000000000000000000
+60 : 0b00001000000000000000000000000000000000000000000000000000000000000
+61 : 0b00010000000000000000000000000000000000000000000000000000000000000
+62 : 0b00100000000000000000000000000000000000000000000000000000000000000
+63 : 0b01000000000000000000000000000000000000000000000000000000000000000
+64 : 0b10000000000000000000000000000000000000000000000000000000000000000
+65 : 0b00000000000000000000000000000000000000000000000000000000000000001
+66 : 0b00000000000000000000000000000000000000000000000000000000000000001
+67 : 0b00000000000000000000000000000000000000000000000000000000000000001
+68 : 0b00000000000000000000000000000000000000000000000000000000000000001
+69 : 0b00000000000000000000000000000000000000000000000000000000000000001
+70 : 0b00000000000000000000000000000000000000000000000000000000000000001
+71 : 0b00000000000000000000000000000000000000000000000000000000000000001
+72 : 0b00000000000000000000000000000000000000000000000000000000000000001
+73 : 0b00000000000000000000000000000000000000000000000000000000000000001
+74 : 0b00000000000000000000000000000000000000000000000000000000000000001
+0 : 0b00000000000000000000000000000000000000000000000000000000000000001
+-5 : 0b00000000000000000000000000000000000000000000000000000000000000001
+0 : 0b11111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b11111111111111111111111111111111111111111111111111111111111111111
+0 : 0b11111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b11111111111111111111111111111111111111111111111111111111111111111
+------------------ T_FX_UFIXED ---- 65, 65 --------------
+0 : 0b000000000000000000000000000000000000000000000000000000000000000101
+1 : 0b000000000000000000000000000000000000000000000000000000000000001011
+2 : 0b000000000000000000000000000000000000000000000000000000000000010111
+3 : 0b000000000000000000000000000000000000000000000000000000000000101111
+4 : 0b000000000000000000000000000000000000000000000000000000000001011111
+5 : 0b000000000000000000000000000000000000000000000000000000000010111111
+6 : 0b000000000000000000000000000000000000000000000000000000000101111111
+7 : 0b000000000000000000000000000000000000000000000000000000001011111111
+8 : 0b000000000000000000000000000000000000000000000000000000010111111111
+9 : 0b000000000000000000000000000000000000000000000000000000101111111111
+10 : 0b000000000000000000000000000000000000000000000000000001011111111111
+11 : 0b000000000000000000000000000000000000000000000000000010111111111111
+12 : 0b000000000000000000000000000000000000000000000000000101111111111111
+13 : 0b000000000000000000000000000000000000000000000000001011111111111111
+14 : 0b000000000000000000000000000000000000000000000000010111111111111111
+15 : 0b000000000000000000000000000000000000000000000000101111111111111111
+16 : 0b000000000000000000000000000000000000000000000001011111111111111111
+17 : 0b000000000000000000000000000000000000000000000010111111111111111111
+18 : 0b000000000000000000000000000000000000000000000101111111111111111111
+19 : 0b000000000000000000000000000000000000000000001011111111111111111111
+20 : 0b000000000000000000000000000000000000000000010111111111111111111111
+21 : 0b000000000000000000000000000000000000000000101111111111111111111111
+22 : 0b000000000000000000000000000000000000000001011111111111111111111111
+23 : 0b000000000000000000000000000000000000000010111111111111111111111111
+24 : 0b000000000000000000000000000000000000000101111111111111111111111111
+25 : 0b000000000000000000000000000000000000001011111111111111111111111111
+26 : 0b000000000000000000000000000000000000010111111111111111111111111111
+27 : 0b000000000000000000000000000000000000101111111111111111111111111111
+28 : 0b000000000000000000000000000000000001011111111111111111111111111111
+29 : 0b000000000000000000000000000000000010111111111111111111111111111111
+30 : 0b000000000000000000000000000000000101111111111111111111111111111111
+31 : 0b000000000000000000000000000000001011111111111111111111111111111111
+32 : 0b000000000000000000000000000000010111111111111111111111111111111111
+33 : 0b000000000000000000000000000000101111111111111111111111111111111111
+34 : 0b000000000000000000000000000001011111111111111111111111111111111111
+35 : 0b000000000000000000000000000010111111111111111111111111111111111111
+36 : 0b000000000000000000000000000101111111111111111111111111111111111111
+37 : 0b000000000000000000000000001011111111111111111111111111111111111111
+38 : 0b000000000000000000000000010111111111111111111111111111111111111111
+39 : 0b000000000000000000000000101111111111111111111111111111111111111111
+40 : 0b000000000000000000000001011111111111111111111111111111111111111111
+41 : 0b000000000000000000000010111111111111111111111111111111111111111111
+42 : 0b000000000000000000000101111111111111111111111111111111111111111111
+43 : 0b000000000000000000001011111111111111111111111111111111111111111111
+44 : 0b000000000000000000010111111111111111111111111111111111111111111111
+45 : 0b000000000000000000101111111111111111111111111111111111111111111111
+46 : 0b000000000000000001011111111111111111111111111111111111111111111111
+47 : 0b000000000000000010111111111111111111111111111111111111111111111111
+48 : 0b000000000000000101111111111111111111111111111111111111111111111111
+49 : 0b000000000000001011111111111111111111111111111111111111111111111111
+50 : 0b000000000000010111111111111111111111111111111111111111111111111111
+51 : 0b000000000000101111111111111111111111111111111111111111111111111111
+52 : 0b000000000001011111111111111111111111111111111111111111111111111111
+53 : 0b000000000010111111111111111111111111111111111111111111111111111111
+54 : 0b000000000101111111111111111111111111111111111111111111111111111111
+55 : 0b000000001011111111111111111111111111111111111111111111111111111111
+56 : 0b000000010111111111111111111111111111111111111111111111111111111111
+57 : 0b000000101111111111111111111111111111111111111111111111111111111111
+58 : 0b000001011111111111111111111111111111111111111111111111111111111111
+59 : 0b000010111111111111111111111111111111111111111111111111111111111111
+60 : 0b000101111111111111111111111111111111111111111111111111111111111111
+61 : 0b001011111111111111111111111111111111111111111111111111111111111111
+62 : 0b010111111111111111111111111111111111111111111111111111111111111111
+63 : 0b001111111111111111111111111111111111111111111111111111111111111111
+64 : 0b011111111111111111111111111111111111111111111111111111111111111111
+65 : 0b011111111111111111111111111111111111111111111111111111111111111111
+66 : 0b011111111111111111111111111111111111111111111111111111111111111111
+67 : 0b011111111111111111111111111111111111111111111111111111111111111111
+68 : 0b011111111111111111111111111111111111111111111111111111111111111111
+69 : 0b011111111111111111111111111111111111111111111111111111111111111111
+70 : 0b011111111111111111111111111111111111111111111111111111111111111111
+71 : 0b011111111111111111111111111111111111111111111111111111111111111111
+72 : 0b011111111111111111111111111111111111111111111111111111111111111111
+73 : 0b011111111111111111111111111111111111111111111111111111111111111111
+74 : 0b011111111111111111111111111111111111111111111111111111111111111111
+0 : 0b000000000000000000000000000000000000000000000000000000000000000010
+1 : 0b000000000000000000000000000000000000000000000000000000000000000011
+2 : 0b000000000000000000000000000000000000000000000000000000000000000101
+3 : 0b000000000000000000000000000000000000000000000000000000000000001001
+4 : 0b000000000000000000000000000000000000000000000000000000000000010001
+5 : 0b000000000000000000000000000000000000000000000000000000000000100001
+6 : 0b000000000000000000000000000000000000000000000000000000000001000001
+7 : 0b000000000000000000000000000000000000000000000000000000000010000001
+8 : 0b000000000000000000000000000000000000000000000000000000000100000001
+9 : 0b000000000000000000000000000000000000000000000000000000001000000001
+10 : 0b000000000000000000000000000000000000000000000000000000010000000001
+11 : 0b000000000000000000000000000000000000000000000000000000100000000001
+12 : 0b000000000000000000000000000000000000000000000000000001000000000001
+13 : 0b000000000000000000000000000000000000000000000000000010000000000001
+14 : 0b000000000000000000000000000000000000000000000000000100000000000001
+15 : 0b000000000000000000000000000000000000000000000000001000000000000001
+16 : 0b000000000000000000000000000000000000000000000000010000000000000001
+17 : 0b000000000000000000000000000000000000000000000000100000000000000001
+18 : 0b000000000000000000000000000000000000000000000001000000000000000001
+19 : 0b000000000000000000000000000000000000000000000010000000000000000001
+20 : 0b000000000000000000000000000000000000000000000100000000000000000001
+21 : 0b000000000000000000000000000000000000000000001000000000000000000001
+22 : 0b000000000000000000000000000000000000000000010000000000000000000001
+23 : 0b000000000000000000000000000000000000000000100000000000000000000001
+24 : 0b000000000000000000000000000000000000000001000000000000000000000001
+25 : 0b000000000000000000000000000000000000000010000000000000000000000001
+26 : 0b000000000000000000000000000000000000000100000000000000000000000001
+27 : 0b000000000000000000000000000000000000001000000000000000000000000001
+28 : 0b000000000000000000000000000000000000010000000000000000000000000001
+29 : 0b000000000000000000000000000000000000100000000000000000000000000001
+30 : 0b000000000000000000000000000000000001000000000000000000000000000001
+31 : 0b000000000000000000000000000000000010000000000000000000000000000001
+32 : 0b000000000000000000000000000000000100000000000000000000000000000001
+33 : 0b000000000000000000000000000000001000000000000000000000000000000001
+34 : 0b000000000000000000000000000000010000000000000000000000000000000001
+35 : 0b000000000000000000000000000000100000000000000000000000000000000001
+36 : 0b000000000000000000000000000001000000000000000000000000000000000001
+37 : 0b000000000000000000000000000010000000000000000000000000000000000001
+38 : 0b000000000000000000000000000100000000000000000000000000000000000001
+39 : 0b000000000000000000000000001000000000000000000000000000000000000001
+40 : 0b000000000000000000000000010000000000000000000000000000000000000001
+41 : 0b000000000000000000000000100000000000000000000000000000000000000001
+42 : 0b000000000000000000000001000000000000000000000000000000000000000001
+43 : 0b000000000000000000000010000000000000000000000000000000000000000001
+44 : 0b000000000000000000000100000000000000000000000000000000000000000001
+45 : 0b000000000000000000001000000000000000000000000000000000000000000001
+46 : 0b000000000000000000010000000000000000000000000000000000000000000001
+47 : 0b000000000000000000100000000000000000000000000000000000000000000001
+48 : 0b000000000000000001000000000000000000000000000000000000000000000001
+49 : 0b000000000000000010000000000000000000000000000000000000000000000001
+50 : 0b000000000000000100000000000000000000000000000000000000000000000001
+51 : 0b000000000000001000000000000000000000000000000000000000000000000001
+52 : 0b000000000000010000000000000000000000000000000000000000000000000001
+53 : 0b000000000000100000000000000000000000000000000000000000000000000000
+54 : 0b000000000001000000000000000000000000000000000000000000000000000000
+55 : 0b000000000010000000000000000000000000000000000000000000000000000000
+56 : 0b000000000100000000000000000000000000000000000000000000000000000000
+57 : 0b000000001000000000000000000000000000000000000000000000000000000000
+58 : 0b000000010000000000000000000000000000000000000000000000000000000000
+59 : 0b000000100000000000000000000000000000000000000000000000000000000000
+60 : 0b000001000000000000000000000000000000000000000000000000000000000000
+61 : 0b000010000000000000000000000000000000000000000000000000000000000000
+62 : 0b000100000000000000000000000000000000000000000000000000000000000000
+63 : 0b001000000000000000000000000000000000000000000000000000000000000000
+64 : 0b010000000000000000000000000000000000000000000000000000000000000000
+65 : 0b100000000000000000000000000000000000000000000000000000000000000000
+66 : 0b000000000000000000000000000000000000000000000000000000000000000001
+67 : 0b000000000000000000000000000000000000000000000000000000000000000001
+68 : 0b000000000000000000000000000000000000000000000000000000000000000001
+69 : 0b000000000000000000000000000000000000000000000000000000000000000001
+70 : 0b000000000000000000000000000000000000000000000000000000000000000001
+71 : 0b000000000000000000000000000000000000000000000000000000000000000001
+72 : 0b000000000000000000000000000000000000000000000000000000000000000001
+73 : 0b000000000000000000000000000000000000000000000000000000000000000001
+74 : 0b000000000000000000000000000000000000000000000000000000000000000001
+0 : 0b000000000000000000000000000000000000000000000000000000000000000001
+-5 : 0b000000000000000000000000000000000000000000000000000000000000000001
+0 : 0b011111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b000001111111111111111111111111111111111111111111111111111111111111
+0 : 0b000001111111111111111111111111111111111111111111111111111111111111
+-4 : 0b000000000111111111111111111111111111111111111111111111111111111111
+------------------ T_FX_FLOAT ---- 150, 150 --------------
+0 : 0b0101
+1 : 0b01011
+2 : 0b010111
+3 : 0b0101111
+4 : 0b01011111
+5 : 0b010111111
+6 : 0b0101111111
+7 : 0b01011111111
+8 : 0b010111111111
+9 : 0b0101111111111
+10 : 0b01011111111111
+11 : 0b010111111111111
+12 : 0b0101111111111111
+13 : 0b01011111111111111
+14 : 0b010111111111111111
+15 : 0b0101111111111111111
+16 : 0b01011111111111111111
+17 : 0b010111111111111111111
+18 : 0b0101111111111111111111
+19 : 0b01011111111111111111111
+20 : 0b010111111111111111111111
+21 : 0b0101111111111111111111111
+22 : 0b01011111111111111111111111
+23 : 0b010111111111111111111111111
+24 : 0b0101111111111111111111111111
+25 : 0b01011111111111111111111111111
+26 : 0b010111111111111111111111111111
+27 : 0b0101111111111111111111111111111
+28 : 0b01011111111111111111111111111111
+29 : 0b010111111111111111111111111111111
+30 : 0b0101111111111111111111111111111111
+31 : 0b01011111111111111111111111111111111
+32 : 0b010111111111111111111111111111111111
+33 : 0b0101111111111111111111111111111111111
+34 : 0b01011111111111111111111111111111111111
+35 : 0b010111111111111111111111111111111111111
+36 : 0b0101111111111111111111111111111111111111
+37 : 0b01011111111111111111111111111111111111111
+38 : 0b010111111111111111111111111111111111111111
+39 : 0b0101111111111111111111111111111111111111111
+40 : 0b01011111111111111111111111111111111111111111
+41 : 0b010111111111111111111111111111111111111111111
+42 : 0b0101111111111111111111111111111111111111111111
+43 : 0b01011111111111111111111111111111111111111111111
+44 : 0b010111111111111111111111111111111111111111111111
+45 : 0b0101111111111111111111111111111111111111111111111
+46 : 0b01011111111111111111111111111111111111111111111111
+47 : 0b010111111111111111111111111111111111111111111111111
+48 : 0b0101111111111111111111111111111111111111111111111111
+49 : 0b01011111111111111111111111111111111111111111111111111
+50 : 0b010111111111111111111111111111111111111111111111111111
+51 : 0b0101111111111111111111111111111111111111111111111111111
+52 : 0b01011111111111111111111111111111111111111111111111111111
+53 : 0b010111111111111111111111111111111111111111111111111111111
+54 : 0b0101111111111111111111111111111111111111111111111111111111
+55 : 0b01011111111111111111111111111111111111111111111111111111111
+56 : 0b010111111111111111111111111111111111111111111111111111111111
+57 : 0b0101111111111111111111111111111111111111111111111111111111111
+58 : 0b01011111111111111111111111111111111111111111111111111111111111
+59 : 0b010111111111111111111111111111111111111111111111111111111111111
+60 : 0b0101111111111111111111111111111111111111111111111111111111111111
+61 : 0b01011111111111111111111111111111111111111111111111111111111111111
+62 : 0b010111111111111111111111111111111111111111111111111111111111111111
+63 : 0b0101111111111111111111111111111111111111111111111111111111111111111
+64 : 0b01011111111111111111111111111111111111111111111111111111111111111111
+65 : 0b010111111111111111111111111111111111111111111111111111111111111111111
+66 : 0b0101111111111111111111111111111111111111111111111111111111111111111111
+67 : 0b01011111111111111111111111111111111111111111111111111111111111111111111
+68 : 0b010111111111111111111111111111111111111111111111111111111111111111111111
+69 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111
+70 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111
+71 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111
+72 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111
+73 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111
+74 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111
+75 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111
+76 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 : 0b01e+1
+1 : 0b011
+2 : 0b0101
+3 : 0b01001
+4 : 0b010001
+5 : 0b0100001
+6 : 0b01000001
+7 : 0b010000001
+8 : 0b0100000001
+9 : 0b01000000001
+10 : 0b010000000001
+11 : 0b0100000000001
+12 : 0b01000000000001
+13 : 0b010000000000001
+14 : 0b0100000000000001
+15 : 0b01000000000000001
+16 : 0b010000000000000001
+17 : 0b0100000000000000001
+18 : 0b01000000000000000001
+19 : 0b010000000000000000001
+20 : 0b0100000000000000000001
+21 : 0b01000000000000000000001
+22 : 0b010000000000000000000001
+23 : 0b0100000000000000000000001
+24 : 0b01000000000000000000000001
+25 : 0b010000000000000000000000001
+26 : 0b0100000000000000000000000001
+27 : 0b01000000000000000000000000001
+28 : 0b010000000000000000000000000001
+29 : 0b0100000000000000000000000000001
+30 : 0b01000000000000000000000000000001
+31 : 0b010000000000000000000000000000001
+32 : 0b0100000000000000000000000000000001
+33 : 0b01000000000000000000000000000000001
+34 : 0b010000000000000000000000000000000001
+35 : 0b0100000000000000000000000000000000001
+36 : 0b01000000000000000000000000000000000001
+37 : 0b010000000000000000000000000000000000001
+38 : 0b0100000000000000000000000000000000000001
+39 : 0b01000000000000000000000000000000000000001
+40 : 0b010000000000000000000000000000000000000001
+41 : 0b0100000000000000000000000000000000000000001
+42 : 0b01000000000000000000000000000000000000000001
+43 : 0b010000000000000000000000000000000000000000001
+44 : 0b0100000000000000000000000000000000000000000001
+45 : 0b01000000000000000000000000000000000000000000001
+46 : 0b010000000000000000000000000000000000000000000001
+47 : 0b0100000000000000000000000000000000000000000000001
+48 : 0b01000000000000000000000000000000000000000000000001
+49 : 0b010000000000000000000000000000000000000000000000001
+50 : 0b0100000000000000000000000000000000000000000000000001
+51 : 0b01000000000000000000000000000000000000000000000000001
+52 : 0b010000000000000000000000000000000000000000000000000001
+53 : 0b01e+53
+54 : 0b01e+54
+55 : 0b01e+55
+56 : 0b01e+56
+57 : 0b01e+57
+58 : 0b01e+58
+59 : 0b01e+59
+60 : 0b01e+60
+61 : 0b01e+61
+62 : 0b01e+62
+63 : 0b01e+63
+64 : 0b01e+64
+65 : 0b01e+65
+66 : 0b01e+66
+67 : 0b01e+67
+68 : 0b01e+68
+69 : 0b01e+69
+70 : 0b01e+70
+71 : 0b01e+71
+72 : 0b01e+72
+73 : 0b01e+73
+74 : 0b01e+74
+75 : 0b01e+75
+76 : 0b01e+76
+77 : 0b01e+77
+78 : 0b01e+78
+79 : 0b01e+79
+80 : 0b01e+80
+81 : 0b01e+81
+82 : 0b01e+82
+83 : 0b01e+83
+84 : 0b01e+84
+85 : 0b01e+85
+86 : 0b01e+86
+87 : 0b01e+87
+88 : 0b01e+88
+89 : 0b01e+89
+90 : 0b01e+90
+91 : 0b01e+91
+92 : 0b01e+92
+93 : 0b01e+93
+94 : 0b01e+94
+95 : 0b01e+95
+96 : 0b01e+96
+97 : 0b01e+97
+98 : 0b01e+98
+99 : 0b01e+99
+100 : 0b01e+100
+101 : 0b01e+101
+102 : 0b01e+102
+103 : 0b01e+103
+104 : 0b01e+104
+105 : 0b01e+105
+106 : 0b01e+106
+107 : 0b01e+107
+108 : 0b01e+108
+109 : 0b01e+109
+110 : 0b01e+110
+111 : 0b01e+111
+112 : 0b01e+112
+113 : 0b01e+113
+114 : 0b01e+114
+115 : 0b01e+115
+116 : 0b01e+116
+117 : 0b01e+117
+118 : 0b01e+118
+119 : 0b01e+119
+120 : 0b01e+120
+121 : 0b01e+121
+122 : 0b01e+122
+123 : 0b01e+123
+124 : 0b01e+124
+125 : 0b01e+125
+126 : 0b01e+126
+127 : 0b01e+127
+128 : 0b01e+128
+129 : 0b01e+129
+130 : 0b01e+130
+131 : 0b01e+131
+132 : 0b01e+132
+133 : 0b01e+133
+134 : 0b01e+134
+135 : 0b01e+135
+136 : 0b01e+136
+137 : 0b01e+137
+138 : 0b01e+138
+139 : 0b01e+139
+140 : 0b01e+140
+141 : 0b01e+141
+142 : 0b01e+142
+143 : 0b01e+143
+144 : 0b01e+144
+145 : 0b01e+145
+146 : 0b01e+146
+147 : 0b01e+147
+148 : 0b01e+148
+149 : 0b01e+149
+150 : 0b01e+150
+151 : 0b01e+151
+152 : 0b01e+152
+153 : 0b01e+153
+154 : 0b01e+154
+155 : 0b01e+155
+156 : 0b01e+156
+157 : 0b01e+157
+158 : 0b01e+158
+159 : 0b01e+159
+0 : 0b01
+-5 : 0b01
+0 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.1111
+0 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.1111
+-4 : 0b01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.11111111
+------------------ T_FX_UFIX ---- 150, 150 --------------
+0 : 0b000000000000000000000000000000101
+1 : 0b000000000000000000000000000001011
+2 : 0b000000000000000000000000000010111
+3 : 0b000000000000000000000000000101111
+4 : 0b000000000000000000000000001011111
+5 : 0b000000000000000000000000010111111
+6 : 0b000000000000000000000000101111111
+7 : 0b000000000000000000000001011111111
+8 : 0b000000000000000000000010111111111
+9 : 0b000000000000000000000101111111111
+10 : 0b000000000000000000001011111111111
+11 : 0b000000000000000000010111111111111
+12 : 0b000000000000000000101111111111111
+13 : 0b000000000000000001011111111111111
+14 : 0b000000000000000010111111111111111
+15 : 0b000000000000000101111111111111111
+16 : 0b000000000000001011111111111111111
+17 : 0b000000000000010111111111111111111
+18 : 0b000000000000101111111111111111111
+19 : 0b000000000001011111111111111111111
+20 : 0b000000000010111111111111111111111
+21 : 0b000000000101111111111111111111111
+22 : 0b000000001011111111111111111111111
+23 : 0b000000010111111111111111111111111
+24 : 0b000000101111111111111111111111111
+25 : 0b000001011111111111111111111111111
+26 : 0b000010111111111111111111111111111
+27 : 0b000101111111111111111111111111111
+28 : 0b001011111111111111111111111111111
+29 : 0b010111111111111111111111111111111
+30 : 0b001111111111111111111111111111111
+31 : 0b011111111111111111111111111111111
+32 : 0b011111111111111111111111111111111
+33 : 0b011111111111111111111111111111111
+34 : 0b011111111111111111111111111111111
+35 : 0b011111111111111111111111111111111
+36 : 0b011111111111111111111111111111111
+37 : 0b011111111111111111111111111111111
+38 : 0b011111111111111111111111111111111
+39 : 0b011111111111111111111111111111111
+40 : 0b011111111111111111111111111111111
+41 : 0b011111111111111111111111111111111
+42 : 0b011111111111111111111111111111111
+43 : 0b011111111111111111111111111111111
+44 : 0b011111111111111111111111111111111
+45 : 0b011111111111111111111111111111111
+46 : 0b011111111111111111111111111111111
+47 : 0b011111111111111111111111111111111
+48 : 0b011111111111111111111111111111111
+49 : 0b011111111111111111111111111111111
+50 : 0b011111111111111111111111111111111
+51 : 0b011111111111111111111111111111111
+52 : 0b011111111111111111111111111111111
+53 : 0b011111111111111111111111111111111
+54 : 0b011111111111111111111111111111111
+55 : 0b011111111111111111111111111111111
+56 : 0b011111111111111111111111111111111
+57 : 0b011111111111111111111111111111111
+58 : 0b011111111111111111111111111111111
+59 : 0b011111111111111111111111111111111
+60 : 0b011111111111111111111111111111111
+61 : 0b011111111111111111111111111111111
+62 : 0b011111111111111111111111111111111
+63 : 0b011111111111111111111111111111111
+64 : 0b011111111111111111111111111111111
+65 : 0b011111111111111111111111111111111
+66 : 0b011111111111111111111111111111111
+67 : 0b011111111111111111111111111111111
+68 : 0b011111111111111111111111111111111
+69 : 0b011111111111111111111111111111111
+70 : 0b011111111111111111111111111111111
+71 : 0b011111111111111111111111111111111
+72 : 0b011111111111111111111111111111111
+73 : 0b011111111111111111111111111111111
+74 : 0b011111111111111111111111111111111
+75 : 0b011111111111111111111111111111111
+76 : 0b011111111111111111111111111111111
+77 : 0b011111111111111111111111111111111
+78 : 0b011111111111111111111111111111111
+79 : 0b011111111111111111111111111111111
+80 : 0b011111111111111111111111111111111
+81 : 0b011111111111111111111111111111111
+82 : 0b011111111111111111111111111111111
+83 : 0b011111111111111111111111111111111
+84 : 0b011111111111111111111111111111111
+85 : 0b011111111111111111111111111111111
+86 : 0b011111111111111111111111111111111
+87 : 0b011111111111111111111111111111111
+88 : 0b011111111111111111111111111111111
+89 : 0b011111111111111111111111111111111
+90 : 0b011111111111111111111111111111111
+91 : 0b011111111111111111111111111111111
+92 : 0b011111111111111111111111111111111
+93 : 0b011111111111111111111111111111111
+94 : 0b011111111111111111111111111111111
+95 : 0b011111111111111111111111111111111
+96 : 0b011111111111111111111111111111111
+97 : 0b011111111111111111111111111111111
+98 : 0b011111111111111111111111111111111
+99 : 0b011111111111111111111111111111111
+100 : 0b011111111111111111111111111111111
+101 : 0b011111111111111111111111111111111
+102 : 0b011111111111111111111111111111111
+103 : 0b011111111111111111111111111111111
+104 : 0b011111111111111111111111111111111
+105 : 0b011111111111111111111111111111111
+106 : 0b011111111111111111111111111111111
+107 : 0b011111111111111111111111111111111
+108 : 0b011111111111111111111111111111111
+109 : 0b011111111111111111111111111111111
+110 : 0b011111111111111111111111111111111
+111 : 0b011111111111111111111111111111111
+112 : 0b011111111111111111111111111111111
+113 : 0b011111111111111111111111111111111
+114 : 0b011111111111111111111111111111111
+115 : 0b011111111111111111111111111111111
+116 : 0b011111111111111111111111111111111
+117 : 0b011111111111111111111111111111111
+118 : 0b011111111111111111111111111111111
+119 : 0b011111111111111111111111111111111
+120 : 0b011111111111111111111111111111111
+121 : 0b011111111111111111111111111111111
+122 : 0b011111111111111111111111111111111
+123 : 0b011111111111111111111111111111111
+124 : 0b011111111111111111111111111111111
+125 : 0b011111111111111111111111111111111
+126 : 0b011111111111111111111111111111111
+127 : 0b011111111111111111111111111111111
+128 : 0b011111111111111111111111111111111
+129 : 0b011111111111111111111111111111111
+130 : 0b011111111111111111111111111111111
+131 : 0b011111111111111111111111111111111
+132 : 0b011111111111111111111111111111111
+133 : 0b011111111111111111111111111111111
+134 : 0b011111111111111111111111111111111
+135 : 0b011111111111111111111111111111111
+136 : 0b011111111111111111111111111111111
+137 : 0b011111111111111111111111111111111
+138 : 0b011111111111111111111111111111111
+139 : 0b011111111111111111111111111111111
+140 : 0b011111111111111111111111111111111
+141 : 0b011111111111111111111111111111111
+142 : 0b011111111111111111111111111111111
+143 : 0b011111111111111111111111111111111
+144 : 0b011111111111111111111111111111111
+145 : 0b011111111111111111111111111111111
+146 : 0b011111111111111111111111111111111
+147 : 0b011111111111111111111111111111111
+148 : 0b011111111111111111111111111111111
+149 : 0b011111111111111111111111111111111
+150 : 0b011111111111111111111111111111111
+151 : 0b011111111111111111111111111111111
+152 : 0b011111111111111111111111111111111
+153 : 0b011111111111111111111111111111111
+154 : 0b011111111111111111111111111111111
+155 : 0b011111111111111111111111111111111
+156 : 0b011111111111111111111111111111111
+157 : 0b011111111111111111111111111111111
+158 : 0b011111111111111111111111111111111
+159 : 0b011111111111111111111111111111111
+0 : 0b000000000000000000000000000000010
+1 : 0b000000000000000000000000000000011
+2 : 0b000000000000000000000000000000101
+3 : 0b000000000000000000000000000001001
+4 : 0b000000000000000000000000000010001
+5 : 0b000000000000000000000000000100001
+6 : 0b000000000000000000000000001000001
+7 : 0b000000000000000000000000010000001
+8 : 0b000000000000000000000000100000001
+9 : 0b000000000000000000000001000000001
+10 : 0b000000000000000000000010000000001
+11 : 0b000000000000000000000100000000001
+12 : 0b000000000000000000001000000000001
+13 : 0b000000000000000000010000000000001
+14 : 0b000000000000000000100000000000001
+15 : 0b000000000000000001000000000000001
+16 : 0b000000000000000010000000000000001
+17 : 0b000000000000000100000000000000001
+18 : 0b000000000000001000000000000000001
+19 : 0b000000000000010000000000000000001
+20 : 0b000000000000100000000000000000001
+21 : 0b000000000001000000000000000000001
+22 : 0b000000000010000000000000000000001
+23 : 0b000000000100000000000000000000001
+24 : 0b000000001000000000000000000000001
+25 : 0b000000010000000000000000000000001
+26 : 0b000000100000000000000000000000001
+27 : 0b000001000000000000000000000000001
+28 : 0b000010000000000000000000000000001
+29 : 0b000100000000000000000000000000001
+30 : 0b001000000000000000000000000000001
+31 : 0b010000000000000000000000000000001
+32 : 0b000000000000000000000000000000001
+33 : 0b000000000000000000000000000000001
+34 : 0b000000000000000000000000000000001
+35 : 0b000000000000000000000000000000001
+36 : 0b000000000000000000000000000000001
+37 : 0b000000000000000000000000000000001
+38 : 0b000000000000000000000000000000001
+39 : 0b000000000000000000000000000000001
+40 : 0b000000000000000000000000000000001
+41 : 0b000000000000000000000000000000001
+42 : 0b000000000000000000000000000000001
+43 : 0b000000000000000000000000000000001
+44 : 0b000000000000000000000000000000001
+45 : 0b000000000000000000000000000000001
+46 : 0b000000000000000000000000000000001
+47 : 0b000000000000000000000000000000001
+48 : 0b000000000000000000000000000000001
+49 : 0b000000000000000000000000000000001
+50 : 0b000000000000000000000000000000001
+51 : 0b000000000000000000000000000000001
+52 : 0b000000000000000000000000000000001
+53 : 0b000000000000000000000000000000001
+54 : 0b000000000000000000000000000000001
+55 : 0b000000000000000000000000000000001
+56 : 0b000000000000000000000000000000001
+57 : 0b000000000000000000000000000000001
+58 : 0b000000000000000000000000000000001
+59 : 0b000000000000000000000000000000001
+60 : 0b000000000000000000000000000000001
+61 : 0b000000000000000000000000000000001
+62 : 0b000000000000000000000000000000001
+63 : 0b000000000000000000000000000000001
+64 : 0b000000000000000000000000000000001
+65 : 0b000000000000000000000000000000001
+66 : 0b000000000000000000000000000000001
+67 : 0b000000000000000000000000000000001
+68 : 0b000000000000000000000000000000001
+69 : 0b000000000000000000000000000000001
+70 : 0b000000000000000000000000000000001
+71 : 0b000000000000000000000000000000001
+72 : 0b000000000000000000000000000000001
+73 : 0b000000000000000000000000000000001
+74 : 0b000000000000000000000000000000001
+75 : 0b000000000000000000000000000000001
+76 : 0b000000000000000000000000000000001
+77 : 0b000000000000000000000000000000001
+78 : 0b000000000000000000000000000000001
+79 : 0b000000000000000000000000000000001
+80 : 0b000000000000000000000000000000001
+81 : 0b000000000000000000000000000000001
+82 : 0b000000000000000000000000000000001
+83 : 0b000000000000000000000000000000001
+84 : 0b000000000000000000000000000000001
+85 : 0b000000000000000000000000000000001
+86 : 0b000000000000000000000000000000001
+87 : 0b000000000000000000000000000000001
+88 : 0b000000000000000000000000000000001
+89 : 0b000000000000000000000000000000001
+90 : 0b000000000000000000000000000000001
+91 : 0b000000000000000000000000000000001
+92 : 0b000000000000000000000000000000001
+93 : 0b000000000000000000000000000000001
+94 : 0b000000000000000000000000000000001
+95 : 0b000000000000000000000000000000001
+96 : 0b000000000000000000000000000000001
+97 : 0b000000000000000000000000000000001
+98 : 0b000000000000000000000000000000001
+99 : 0b000000000000000000000000000000001
+100 : 0b000000000000000000000000000000001
+101 : 0b000000000000000000000000000000001
+102 : 0b000000000000000000000000000000001
+103 : 0b000000000000000000000000000000001
+104 : 0b000000000000000000000000000000001
+105 : 0b000000000000000000000000000000001
+106 : 0b000000000000000000000000000000001
+107 : 0b000000000000000000000000000000001
+108 : 0b000000000000000000000000000000001
+109 : 0b000000000000000000000000000000001
+110 : 0b000000000000000000000000000000001
+111 : 0b000000000000000000000000000000001
+112 : 0b000000000000000000000000000000001
+113 : 0b000000000000000000000000000000001
+114 : 0b000000000000000000000000000000001
+115 : 0b000000000000000000000000000000001
+116 : 0b000000000000000000000000000000001
+117 : 0b000000000000000000000000000000001
+118 : 0b000000000000000000000000000000001
+119 : 0b000000000000000000000000000000001
+120 : 0b000000000000000000000000000000001
+121 : 0b000000000000000000000000000000001
+122 : 0b000000000000000000000000000000001
+123 : 0b000000000000000000000000000000001
+124 : 0b000000000000000000000000000000001
+125 : 0b000000000000000000000000000000001
+126 : 0b000000000000000000000000000000001
+127 : 0b000000000000000000000000000000001
+128 : 0b000000000000000000000000000000001
+129 : 0b000000000000000000000000000000001
+130 : 0b000000000000000000000000000000001
+131 : 0b000000000000000000000000000000001
+132 : 0b000000000000000000000000000000001
+133 : 0b000000000000000000000000000000001
+134 : 0b000000000000000000000000000000001
+135 : 0b000000000000000000000000000000001
+136 : 0b000000000000000000000000000000001
+137 : 0b000000000000000000000000000000001
+138 : 0b000000000000000000000000000000001
+139 : 0b000000000000000000000000000000001
+140 : 0b000000000000000000000000000000001
+141 : 0b000000000000000000000000000000001
+142 : 0b000000000000000000000000000000001
+143 : 0b000000000000000000000000000000001
+144 : 0b000000000000000000000000000000001
+145 : 0b000000000000000000000000000000001
+146 : 0b000000000000000000000000000000001
+147 : 0b000000000000000000000000000000001
+148 : 0b000000000000000000000000000000001
+149 : 0b000000000000000000000000000000001
+150 : 0b000000000000000000000000000000001
+151 : 0b000000000000000000000000000000001
+152 : 0b000000000000000000000000000000001
+153 : 0b000000000000000000000000000000001
+154 : 0b000000000000000000000000000000001
+155 : 0b000000000000000000000000000000001
+156 : 0b000000000000000000000000000000001
+157 : 0b000000000000000000000000000000001
+158 : 0b000000000000000000000000000000001
+159 : 0b000000000000000000000000000000001
+0 : 0b000000000000000000000000000000001
+-5 : 0b000000000000000000000000000000001
+0 : 0b011111111111111111111111111111111
+-4 : 0b000001111111111111111111111111111
+0 : 0b000001111111111111111111111111111
+-4 : 0b000000000111111111111111111111111
+------------------ T_FX_FIX ---- 150, 150 --------------
+0 : 0b00000000000000000000000000000101
+1 : 0b00000000000000000000000000001011
+2 : 0b00000000000000000000000000010111
+3 : 0b00000000000000000000000000101111
+4 : 0b00000000000000000000000001011111
+5 : 0b00000000000000000000000010111111
+6 : 0b00000000000000000000000101111111
+7 : 0b00000000000000000000001011111111
+8 : 0b00000000000000000000010111111111
+9 : 0b00000000000000000000101111111111
+10 : 0b00000000000000000001011111111111
+11 : 0b00000000000000000010111111111111
+12 : 0b00000000000000000101111111111111
+13 : 0b00000000000000001011111111111111
+14 : 0b00000000000000010111111111111111
+15 : 0b00000000000000101111111111111111
+16 : 0b00000000000001011111111111111111
+17 : 0b00000000000010111111111111111111
+18 : 0b00000000000101111111111111111111
+19 : 0b00000000001011111111111111111111
+20 : 0b00000000010111111111111111111111
+21 : 0b00000000101111111111111111111111
+22 : 0b00000001011111111111111111111111
+23 : 0b00000010111111111111111111111111
+24 : 0b00000101111111111111111111111111
+25 : 0b00001011111111111111111111111111
+26 : 0b00010111111111111111111111111111
+27 : 0b00101111111111111111111111111111
+28 : 0b01011111111111111111111111111111
+29 : 0b10111111111111111111111111111111
+30 : 0b01111111111111111111111111111111
+31 : 0b11111111111111111111111111111111
+32 : 0b11111111111111111111111111111111
+33 : 0b11111111111111111111111111111111
+34 : 0b11111111111111111111111111111111
+35 : 0b11111111111111111111111111111111
+36 : 0b11111111111111111111111111111111
+37 : 0b11111111111111111111111111111111
+38 : 0b11111111111111111111111111111111
+39 : 0b11111111111111111111111111111111
+40 : 0b11111111111111111111111111111111
+41 : 0b11111111111111111111111111111111
+42 : 0b11111111111111111111111111111111
+43 : 0b11111111111111111111111111111111
+44 : 0b11111111111111111111111111111111
+45 : 0b11111111111111111111111111111111
+46 : 0b11111111111111111111111111111111
+47 : 0b11111111111111111111111111111111
+48 : 0b11111111111111111111111111111111
+49 : 0b11111111111111111111111111111111
+50 : 0b11111111111111111111111111111111
+51 : 0b11111111111111111111111111111111
+52 : 0b11111111111111111111111111111111
+53 : 0b11111111111111111111111111111111
+54 : 0b11111111111111111111111111111111
+55 : 0b11111111111111111111111111111111
+56 : 0b11111111111111111111111111111111
+57 : 0b11111111111111111111111111111111
+58 : 0b11111111111111111111111111111111
+59 : 0b11111111111111111111111111111111
+60 : 0b11111111111111111111111111111111
+61 : 0b11111111111111111111111111111111
+62 : 0b11111111111111111111111111111111
+63 : 0b11111111111111111111111111111111
+64 : 0b11111111111111111111111111111111
+65 : 0b11111111111111111111111111111111
+66 : 0b11111111111111111111111111111111
+67 : 0b11111111111111111111111111111111
+68 : 0b11111111111111111111111111111111
+69 : 0b11111111111111111111111111111111
+70 : 0b11111111111111111111111111111111
+71 : 0b11111111111111111111111111111111
+72 : 0b11111111111111111111111111111111
+73 : 0b11111111111111111111111111111111
+74 : 0b11111111111111111111111111111111
+75 : 0b11111111111111111111111111111111
+76 : 0b11111111111111111111111111111111
+77 : 0b11111111111111111111111111111111
+78 : 0b11111111111111111111111111111111
+79 : 0b11111111111111111111111111111111
+80 : 0b11111111111111111111111111111111
+81 : 0b11111111111111111111111111111111
+82 : 0b11111111111111111111111111111111
+83 : 0b11111111111111111111111111111111
+84 : 0b11111111111111111111111111111111
+85 : 0b11111111111111111111111111111111
+86 : 0b11111111111111111111111111111111
+87 : 0b11111111111111111111111111111111
+88 : 0b11111111111111111111111111111111
+89 : 0b11111111111111111111111111111111
+90 : 0b11111111111111111111111111111111
+91 : 0b11111111111111111111111111111111
+92 : 0b11111111111111111111111111111111
+93 : 0b11111111111111111111111111111111
+94 : 0b11111111111111111111111111111111
+95 : 0b11111111111111111111111111111111
+96 : 0b11111111111111111111111111111111
+97 : 0b11111111111111111111111111111111
+98 : 0b11111111111111111111111111111111
+99 : 0b11111111111111111111111111111111
+100 : 0b11111111111111111111111111111111
+101 : 0b11111111111111111111111111111111
+102 : 0b11111111111111111111111111111111
+103 : 0b11111111111111111111111111111111
+104 : 0b11111111111111111111111111111111
+105 : 0b11111111111111111111111111111111
+106 : 0b11111111111111111111111111111111
+107 : 0b11111111111111111111111111111111
+108 : 0b11111111111111111111111111111111
+109 : 0b11111111111111111111111111111111
+110 : 0b11111111111111111111111111111111
+111 : 0b11111111111111111111111111111111
+112 : 0b11111111111111111111111111111111
+113 : 0b11111111111111111111111111111111
+114 : 0b11111111111111111111111111111111
+115 : 0b11111111111111111111111111111111
+116 : 0b11111111111111111111111111111111
+117 : 0b11111111111111111111111111111111
+118 : 0b11111111111111111111111111111111
+119 : 0b11111111111111111111111111111111
+120 : 0b11111111111111111111111111111111
+121 : 0b11111111111111111111111111111111
+122 : 0b11111111111111111111111111111111
+123 : 0b11111111111111111111111111111111
+124 : 0b11111111111111111111111111111111
+125 : 0b11111111111111111111111111111111
+126 : 0b11111111111111111111111111111111
+127 : 0b11111111111111111111111111111111
+128 : 0b11111111111111111111111111111111
+129 : 0b11111111111111111111111111111111
+130 : 0b11111111111111111111111111111111
+131 : 0b11111111111111111111111111111111
+132 : 0b11111111111111111111111111111111
+133 : 0b11111111111111111111111111111111
+134 : 0b11111111111111111111111111111111
+135 : 0b11111111111111111111111111111111
+136 : 0b11111111111111111111111111111111
+137 : 0b11111111111111111111111111111111
+138 : 0b11111111111111111111111111111111
+139 : 0b11111111111111111111111111111111
+140 : 0b11111111111111111111111111111111
+141 : 0b11111111111111111111111111111111
+142 : 0b11111111111111111111111111111111
+143 : 0b11111111111111111111111111111111
+144 : 0b11111111111111111111111111111111
+145 : 0b11111111111111111111111111111111
+146 : 0b11111111111111111111111111111111
+147 : 0b11111111111111111111111111111111
+148 : 0b11111111111111111111111111111111
+149 : 0b11111111111111111111111111111111
+150 : 0b11111111111111111111111111111111
+151 : 0b11111111111111111111111111111111
+152 : 0b11111111111111111111111111111111
+153 : 0b11111111111111111111111111111111
+154 : 0b11111111111111111111111111111111
+155 : 0b11111111111111111111111111111111
+156 : 0b11111111111111111111111111111111
+157 : 0b11111111111111111111111111111111
+158 : 0b11111111111111111111111111111111
+159 : 0b11111111111111111111111111111111
+0 : 0b00000000000000000000000000000010
+1 : 0b00000000000000000000000000000011
+2 : 0b00000000000000000000000000000101
+3 : 0b00000000000000000000000000001001
+4 : 0b00000000000000000000000000010001
+5 : 0b00000000000000000000000000100001
+6 : 0b00000000000000000000000001000001
+7 : 0b00000000000000000000000010000001
+8 : 0b00000000000000000000000100000001
+9 : 0b00000000000000000000001000000001
+10 : 0b00000000000000000000010000000001
+11 : 0b00000000000000000000100000000001
+12 : 0b00000000000000000001000000000001
+13 : 0b00000000000000000010000000000001
+14 : 0b00000000000000000100000000000001
+15 : 0b00000000000000001000000000000001
+16 : 0b00000000000000010000000000000001
+17 : 0b00000000000000100000000000000001
+18 : 0b00000000000001000000000000000001
+19 : 0b00000000000010000000000000000001
+20 : 0b00000000000100000000000000000001
+21 : 0b00000000001000000000000000000001
+22 : 0b00000000010000000000000000000001
+23 : 0b00000000100000000000000000000001
+24 : 0b00000001000000000000000000000001
+25 : 0b00000010000000000000000000000001
+26 : 0b00000100000000000000000000000001
+27 : 0b00001000000000000000000000000001
+28 : 0b00010000000000000000000000000001
+29 : 0b00100000000000000000000000000001
+30 : 0b01000000000000000000000000000001
+31 : 0b10000000000000000000000000000001
+32 : 0b00000000000000000000000000000001
+33 : 0b00000000000000000000000000000001
+34 : 0b00000000000000000000000000000001
+35 : 0b00000000000000000000000000000001
+36 : 0b00000000000000000000000000000001
+37 : 0b00000000000000000000000000000001
+38 : 0b00000000000000000000000000000001
+39 : 0b00000000000000000000000000000001
+40 : 0b00000000000000000000000000000001
+41 : 0b00000000000000000000000000000001
+42 : 0b00000000000000000000000000000001
+43 : 0b00000000000000000000000000000001
+44 : 0b00000000000000000000000000000001
+45 : 0b00000000000000000000000000000001
+46 : 0b00000000000000000000000000000001
+47 : 0b00000000000000000000000000000001
+48 : 0b00000000000000000000000000000001
+49 : 0b00000000000000000000000000000001
+50 : 0b00000000000000000000000000000001
+51 : 0b00000000000000000000000000000001
+52 : 0b00000000000000000000000000000001
+53 : 0b00000000000000000000000000000001
+54 : 0b00000000000000000000000000000001
+55 : 0b00000000000000000000000000000001
+56 : 0b00000000000000000000000000000001
+57 : 0b00000000000000000000000000000001
+58 : 0b00000000000000000000000000000001
+59 : 0b00000000000000000000000000000001
+60 : 0b00000000000000000000000000000001
+61 : 0b00000000000000000000000000000001
+62 : 0b00000000000000000000000000000001
+63 : 0b00000000000000000000000000000001
+64 : 0b00000000000000000000000000000001
+65 : 0b00000000000000000000000000000001
+66 : 0b00000000000000000000000000000001
+67 : 0b00000000000000000000000000000001
+68 : 0b00000000000000000000000000000001
+69 : 0b00000000000000000000000000000001
+70 : 0b00000000000000000000000000000001
+71 : 0b00000000000000000000000000000001
+72 : 0b00000000000000000000000000000001
+73 : 0b00000000000000000000000000000001
+74 : 0b00000000000000000000000000000001
+75 : 0b00000000000000000000000000000001
+76 : 0b00000000000000000000000000000001
+77 : 0b00000000000000000000000000000001
+78 : 0b00000000000000000000000000000001
+79 : 0b00000000000000000000000000000001
+80 : 0b00000000000000000000000000000001
+81 : 0b00000000000000000000000000000001
+82 : 0b00000000000000000000000000000001
+83 : 0b00000000000000000000000000000001
+84 : 0b00000000000000000000000000000001
+85 : 0b00000000000000000000000000000001
+86 : 0b00000000000000000000000000000001
+87 : 0b00000000000000000000000000000001
+88 : 0b00000000000000000000000000000001
+89 : 0b00000000000000000000000000000001
+90 : 0b00000000000000000000000000000001
+91 : 0b00000000000000000000000000000001
+92 : 0b00000000000000000000000000000001
+93 : 0b00000000000000000000000000000001
+94 : 0b00000000000000000000000000000001
+95 : 0b00000000000000000000000000000001
+96 : 0b00000000000000000000000000000001
+97 : 0b00000000000000000000000000000001
+98 : 0b00000000000000000000000000000001
+99 : 0b00000000000000000000000000000001
+100 : 0b00000000000000000000000000000001
+101 : 0b00000000000000000000000000000001
+102 : 0b00000000000000000000000000000001
+103 : 0b00000000000000000000000000000001
+104 : 0b00000000000000000000000000000001
+105 : 0b00000000000000000000000000000001
+106 : 0b00000000000000000000000000000001
+107 : 0b00000000000000000000000000000001
+108 : 0b00000000000000000000000000000001
+109 : 0b00000000000000000000000000000001
+110 : 0b00000000000000000000000000000001
+111 : 0b00000000000000000000000000000001
+112 : 0b00000000000000000000000000000001
+113 : 0b00000000000000000000000000000001
+114 : 0b00000000000000000000000000000001
+115 : 0b00000000000000000000000000000001
+116 : 0b00000000000000000000000000000001
+117 : 0b00000000000000000000000000000001
+118 : 0b00000000000000000000000000000001
+119 : 0b00000000000000000000000000000001
+120 : 0b00000000000000000000000000000001
+121 : 0b00000000000000000000000000000001
+122 : 0b00000000000000000000000000000001
+123 : 0b00000000000000000000000000000001
+124 : 0b00000000000000000000000000000001
+125 : 0b00000000000000000000000000000001
+126 : 0b00000000000000000000000000000001
+127 : 0b00000000000000000000000000000001
+128 : 0b00000000000000000000000000000001
+129 : 0b00000000000000000000000000000001
+130 : 0b00000000000000000000000000000001
+131 : 0b00000000000000000000000000000001
+132 : 0b00000000000000000000000000000001
+133 : 0b00000000000000000000000000000001
+134 : 0b00000000000000000000000000000001
+135 : 0b00000000000000000000000000000001
+136 : 0b00000000000000000000000000000001
+137 : 0b00000000000000000000000000000001
+138 : 0b00000000000000000000000000000001
+139 : 0b00000000000000000000000000000001
+140 : 0b00000000000000000000000000000001
+141 : 0b00000000000000000000000000000001
+142 : 0b00000000000000000000000000000001
+143 : 0b00000000000000000000000000000001
+144 : 0b00000000000000000000000000000001
+145 : 0b00000000000000000000000000000001
+146 : 0b00000000000000000000000000000001
+147 : 0b00000000000000000000000000000001
+148 : 0b00000000000000000000000000000001
+149 : 0b00000000000000000000000000000001
+150 : 0b00000000000000000000000000000001
+151 : 0b00000000000000000000000000000001
+152 : 0b00000000000000000000000000000001
+153 : 0b00000000000000000000000000000001
+154 : 0b00000000000000000000000000000001
+155 : 0b00000000000000000000000000000001
+156 : 0b00000000000000000000000000000001
+157 : 0b00000000000000000000000000000001
+158 : 0b00000000000000000000000000000001
+159 : 0b00000000000000000000000000000001
+0 : 0b00000000000000000000000000000001
+-5 : 0b00000000000000000000000000000001
+0 : 0b11111111111111111111111111111111
+-4 : 0b11111111111111111111111111111111
+0 : 0b11111111111111111111111111111111
+-4 : 0b11111111111111111111111111111111
+------------------ T_FX_FIXED ---- 150, 150 --------------
+0 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101
+1 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011
+2 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111
+3 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111
+4 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111
+5 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111
+6 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111
+7 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111
+8 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111
+9 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111
+10 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111
+11 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111
+12 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111
+13 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111
+14 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111
+15 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111
+16 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111
+17 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111
+18 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111
+19 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111
+20 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111
+21 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111
+22 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111
+23 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111
+24 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111
+25 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111
+26 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111
+27 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111
+28 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111
+29 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111
+30 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111
+31 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111
+32 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111
+33 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111
+34 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111
+35 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111
+36 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111
+37 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111
+38 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111
+39 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111
+40 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111
+41 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111
+42 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111
+43 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111
+44 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111
+45 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111
+46 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111
+47 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111
+48 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111
+49 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111
+50 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111
+51 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111
+52 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111
+53 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111
+54 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111
+55 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111
+56 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111
+57 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111
+58 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111
+59 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111
+60 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111
+61 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111
+62 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111
+63 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111
+64 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111
+65 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111
+66 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111
+67 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111
+68 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111
+69 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111
+70 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111
+71 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111
+72 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111
+73 : 0b000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111
+74 : 0b000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111
+75 : 0b000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111
+76 : 0b000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 : 0b000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 : 0b000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 : 0b000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 : 0b000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 : 0b000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 : 0b000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 : 0b000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 : 0b000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 : 0b000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 : 0b000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 : 0b000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 : 0b000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 : 0b000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 : 0b000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 : 0b000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 : 0b000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 : 0b000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 : 0b000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 : 0b000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 : 0b000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 : 0b000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 : 0b000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 : 0b000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 : 0b000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 : 0b000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 : 0b000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 : 0b000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 : 0b000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 : 0b000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 : 0b000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 : 0b000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 : 0b000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 : 0b000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 : 0b000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 : 0b000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 : 0b000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 : 0b000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 : 0b000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 : 0b000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 : 0b000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 : 0b000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 : 0b000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 : 0b000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 : 0b000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 : 0b000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 : 0b000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 : 0b000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 : 0b000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 : 0b000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 : 0b000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 : 0b000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 : 0b000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 : 0b000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 : 0b000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 : 0b000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 : 0b000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 : 0b000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 : 0b000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 : 0b000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 : 0b000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 : 0b000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 : 0b000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 : 0b000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 : 0b000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 : 0b000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 : 0b000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 : 0b000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 : 0b000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 : 0b001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 : 0b010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 : 0b101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 : 0b011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+1 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+2 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101
+3 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001
+4 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001
+5 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001
+6 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001
+7 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001
+8 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001
+9 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001
+10 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001
+11 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001
+12 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001
+13 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001
+14 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001
+15 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001
+16 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001
+17 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001
+18 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001
+19 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001
+20 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001
+21 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001
+22 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001
+23 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001
+24 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001
+25 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001
+26 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001
+27 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001
+28 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000001
+29 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001
+30 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001
+31 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001
+32 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001
+33 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000001
+34 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001
+35 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001
+36 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001
+37 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001
+38 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001
+39 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001
+40 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001
+41 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001
+42 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001
+43 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001
+44 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001
+45 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001
+46 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001
+47 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001
+48 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001
+49 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001
+50 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001
+51 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001
+52 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000001
+53 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000
+54 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000
+55 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000
+56 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000
+57 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000
+58 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
+59 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000
+60 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000
+61 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
+62 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000
+63 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000
+64 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
+65 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000
+66 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 : 0b000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 : 0b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 : 0b000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 : 0b000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 : 0b000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 : 0b000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 : 0b000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 : 0b000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 : 0b000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 : 0b000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 : 0b000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 : 0b000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 : 0b000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 : 0b000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 : 0b000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 : 0b000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 : 0b000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 : 0b000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 : 0b000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 : 0b000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 : 0b000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 : 0b000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 : 0b000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 : 0b000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 : 0b000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 : 0b000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 : 0b000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 : 0b000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 : 0b000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 : 0b000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 : 0b000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 : 0b000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 : 0b000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 : 0b000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 : 0b000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 : 0b000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 : 0b000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 : 0b000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 : 0b000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 : 0b000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 : 0b000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 : 0b000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 : 0b000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 : 0b000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 : 0b000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 : 0b000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 : 0b000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 : 0b000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 : 0b000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 : 0b000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 : 0b000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 : 0b000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 : 0b000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 : 0b000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 : 0b000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 : 0b000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 : 0b000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 : 0b000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 : 0b000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 : 0b000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 : 0b000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 : 0b000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 : 0b001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 : 0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 : 0b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+151 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+152 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+153 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+154 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+155 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+156 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+157 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+158 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+159 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+0 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+-5 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+0 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+------------------ T_FX_UFIXED ---- 150, 150 --------------
+0 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101
+1 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011
+2 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111
+3 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111
+4 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111
+5 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111
+6 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111
+7 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111
+8 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111
+9 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111
+10 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111
+11 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111
+12 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111
+13 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111
+14 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111
+15 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111
+16 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111
+17 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111
+18 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111
+19 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111
+20 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111
+21 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111
+22 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111
+23 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111
+24 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111
+25 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111
+26 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111
+27 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111
+28 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111
+29 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111
+30 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111
+31 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111
+32 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111
+33 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111
+34 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111
+35 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111
+36 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111
+37 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111
+38 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111
+39 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111
+40 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111
+41 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111
+42 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111
+43 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111
+44 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111
+45 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111
+46 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111
+47 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111
+48 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111
+49 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111
+50 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111
+51 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111
+52 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111
+53 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111
+54 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111
+55 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111
+56 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111
+57 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111
+58 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111
+59 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111
+60 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111
+61 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111
+62 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111
+63 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111
+64 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111
+65 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111
+66 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111
+67 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111
+68 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111
+69 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111
+70 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111
+71 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111
+72 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111
+73 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111
+74 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111
+75 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111
+76 : 0b0000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111
+77 : 0b0000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111
+78 : 0b0000000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111
+79 : 0b0000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111
+80 : 0b0000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111
+81 : 0b0000000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111
+82 : 0b0000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111
+83 : 0b0000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+84 : 0b0000000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+85 : 0b0000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+86 : 0b0000000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+87 : 0b0000000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+88 : 0b0000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+89 : 0b0000000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+90 : 0b0000000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+91 : 0b0000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+92 : 0b0000000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+93 : 0b0000000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+94 : 0b0000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+95 : 0b0000000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+96 : 0b0000000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+97 : 0b0000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+98 : 0b0000000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+99 : 0b0000000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+100 : 0b0000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+101 : 0b0000000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+102 : 0b0000000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+103 : 0b0000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+104 : 0b0000000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+105 : 0b0000000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+106 : 0b0000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+107 : 0b0000000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+108 : 0b0000000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+109 : 0b0000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+110 : 0b0000000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+111 : 0b0000000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+112 : 0b0000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+113 : 0b0000000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+114 : 0b0000000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+115 : 0b0000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+116 : 0b0000000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+117 : 0b0000000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+118 : 0b0000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+119 : 0b0000000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+120 : 0b0000000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+121 : 0b0000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+122 : 0b0000000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+123 : 0b0000000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+124 : 0b0000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+125 : 0b0000000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+126 : 0b0000000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+127 : 0b0000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+128 : 0b0000000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+129 : 0b0000000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+130 : 0b0000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+131 : 0b0000000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+132 : 0b0000000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+133 : 0b0000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+134 : 0b0000000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+135 : 0b0000000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+136 : 0b0000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+137 : 0b0000000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+138 : 0b0000000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+139 : 0b0000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+140 : 0b0000000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+141 : 0b0000000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+142 : 0b0000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+143 : 0b0000010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+144 : 0b0000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+145 : 0b0001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+146 : 0b0010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+147 : 0b0101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+148 : 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+1 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+2 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101
+3 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001
+4 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001
+5 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001
+6 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001
+7 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001
+8 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001
+9 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001
+10 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001
+11 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001
+12 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001
+13 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001
+14 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001
+15 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001
+16 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001
+17 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001
+18 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001
+19 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001
+20 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001
+21 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001
+22 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001
+23 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001
+24 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001
+25 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001
+26 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001
+27 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001
+28 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000001
+29 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001
+30 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001
+31 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001
+32 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001
+33 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000001
+34 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001
+35 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001
+36 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001
+37 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001
+38 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001
+39 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001
+40 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001
+41 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001
+42 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001
+43 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001
+44 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001
+45 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001
+46 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001
+47 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001
+48 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001
+49 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001
+50 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001
+51 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001
+52 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000001
+53 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000
+54 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000
+55 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000
+56 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000
+57 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000
+58 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
+59 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000
+60 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000
+61 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
+62 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000
+63 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000
+64 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
+65 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000
+66 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b0000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b0000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b0000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b0000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 : 0b0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 : 0b0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 : 0b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 : 0b0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 : 0b0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 : 0b0000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 : 0b0000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 : 0b0000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 : 0b0000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 : 0b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 : 0b0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 : 0b0000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 : 0b0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 : 0b0000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 : 0b0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 : 0b0000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 : 0b0000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 : 0b0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 : 0b0000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 : 0b0000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 : 0b0000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 : 0b0000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 : 0b0000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 : 0b0000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 : 0b0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 : 0b0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 : 0b0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 : 0b0000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 : 0b0000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 : 0b0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 : 0b0000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 : 0b0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 : 0b0000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 : 0b0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 : 0b0000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 : 0b0000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 : 0b0000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 : 0b0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 : 0b0000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 : 0b0000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 : 0b0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 : 0b0000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 : 0b0000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 : 0b0000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 : 0b0000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 : 0b0000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 : 0b0000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 : 0b0000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 : 0b0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 : 0b0000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 : 0b0000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 : 0b0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 : 0b0000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 : 0b0000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 : 0b0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 : 0b0000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 : 0b0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 : 0b0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 : 0b0000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 : 0b0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 : 0b0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 : 0b0000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 : 0b0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 : 0b0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 : 0b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 : 0b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+152 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+153 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+154 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+155 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+156 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+157 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+158 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+159 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+0 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+-5 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+0 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0 : 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+**************** operator >> **********
+------------------ T_FX_FLOAT ---- 13, 1 --------------
+0 : 0b0100000000000001
+0 : 0b01000000000000001
+1 : 0b010000000000001.1
+1 : 0b010000000000000001
+2 : 0b01000000000001.11
+2 : 0b0100000000000000001
+3 : 0b0100000000001.111
+3 : 0b01000000000000000001
+4 : 0b010000000001.1111
+4 : 0b010000000000000000001
+5 : 0b01000000001.11111
+5 : 0b0100000000000000000001
+6 : 0b0100000001.111111
+6 : 0b01000000000000000000001
+7 : 0b010000001.1111111
+7 : 0b010000000000000000000001
+8 : 0b01000001.11111111
+8 : 0b0100000000000000000000001
+9 : 0b0100001.111111111
+9 : 0b01000000000000000000000001
+10 : 0b010001.1111111111
+10 : 0b010000000000000000000000001
+11 : 0b01001.11111111111
+11 : 0b0100000000000000000000000001
+12 : 0b0101.111111111111
+12 : 0b01000000000000000000000000001
+13 : 0b011.1111111111111
+13 : 0b010000000000000000000000000001
+14 : 0b010.11111111111111
+14 : 0b0100000000000000000000000000001
+15 : 0b010.011111111111111
+15 : 0b01000000000000000000000000000001
+16 : 0b010.0011111111111111
+16 : 0b010000000000000000000000000000001
+17 : 0b010.00011111111111111
+17 : 0b0100000000000000000000000000000001
+18 : 0b010.000011111111111111
+18 : 0b01000000000000000000000000000000001
+19 : 0b010.0000011111111111111
+19 : 0b010000000000000000000000000000000001
+20 : 0b010.00000011111111111111
+20 : 0b0100000000000000000000000000000000001
+21 : 0b010.000000011111111111111
+21 : 0b01000000000000000000000000000000000001
+22 : 0b010.0000000011111111111111
+22 : 0b010000000000000000000000000000000000001
+0 : 0b010.0000000011111111111111
+-4 : 0b0100000.000011111111111111
+0 : 0b0100000.000011111111111111
+-4 : 0b01000000000.11111111111111
+0 : 0b01e+15
+-5 : 0b01e+20
+------------------ T_FX_UFIX ---- 13, 1 --------------
+0 : 0b000000000000000000100000000000001
+0 : 0b000000000000000001000000000000001
+1 : 0b000000000000000000010000000000001
+1 : 0b000000000000000010000000000000001
+2 : 0b000000000000000000001000000000001
+2 : 0b000000000000000100000000000000001
+3 : 0b000000000000000000000100000000001
+3 : 0b000000000000001000000000000000001
+4 : 0b000000000000000000000010000000001
+4 : 0b000000000000010000000000000000001
+5 : 0b000000000000000000000001000000001
+5 : 0b000000000000100000000000000000001
+6 : 0b000000000000000000000000100000001
+6 : 0b000000000001000000000000000000001
+7 : 0b000000000000000000000000010000001
+7 : 0b000000000010000000000000000000001
+8 : 0b000000000000000000000000001000001
+8 : 0b000000000100000000000000000000001
+9 : 0b000000000000000000000000000100001
+9 : 0b000000001000000000000000000000001
+10 : 0b000000000000000000000000000010001
+10 : 0b000000010000000000000000000000001
+11 : 0b000000000000000000000000000001001
+11 : 0b000000100000000000000000000000001
+12 : 0b000000000000000000000000000000101
+12 : 0b000001000000000000000000000000001
+13 : 0b000000000000000000000000000000011
+13 : 0b000010000000000000000000000000001
+14 : 0b000000000000000000000000000000010
+14 : 0b000100000000000000000000000000001
+15 : 0b000000000000000000000000000000010
+15 : 0b001000000000000000000000000000001
+16 : 0b000000000000000000000000000000010
+16 : 0b010000000000000000000000000000001
+17 : 0b000000000000000000000000000000010
+17 : 0b000000000000000000000000000000001
+18 : 0b000000000000000000000000000000010
+18 : 0b000000000000000000000000000000001
+19 : 0b000000000000000000000000000000010
+19 : 0b000000000000000000000000000000001
+20 : 0b000000000000000000000000000000010
+20 : 0b000000000000000000000000000000001
+21 : 0b000000000000000000000000000000010
+21 : 0b000000000000000000000000000000001
+22 : 0b000000000000000000000000000000010
+22 : 0b000000000000000000000000000000001
+0 : 0b000000000000000000000000000000010
+-4 : 0b000000000000000000000000000100000
+0 : 0b000000000000000000000000000100000
+-4 : 0b000000000000000000000001000000000
+0 : 0b000000000000000001000000000000000
+-5 : 0b000000000000100000000000000000000
+------------------ T_FX_FIX ---- 13, 1 --------------
+0 : 0b00000000000000000100000000000001
+0 : 0b00000000000000001000000000000001
+1 : 0b00000000000000000010000000000001
+1 : 0b00000000000000010000000000000001
+2 : 0b00000000000000000001000000000001
+2 : 0b00000000000000100000000000000001
+3 : 0b00000000000000000000100000000001
+3 : 0b00000000000001000000000000000001
+4 : 0b00000000000000000000010000000001
+4 : 0b00000000000010000000000000000001
+5 : 0b00000000000000000000001000000001
+5 : 0b00000000000100000000000000000001
+6 : 0b00000000000000000000000100000001
+6 : 0b00000000001000000000000000000001
+7 : 0b00000000000000000000000010000001
+7 : 0b00000000010000000000000000000001
+8 : 0b00000000000000000000000001000001
+8 : 0b00000000100000000000000000000001
+9 : 0b00000000000000000000000000100001
+9 : 0b00000001000000000000000000000001
+10 : 0b00000000000000000000000000010001
+10 : 0b00000010000000000000000000000001
+11 : 0b00000000000000000000000000001001
+11 : 0b00000100000000000000000000000001
+12 : 0b00000000000000000000000000000101
+12 : 0b00001000000000000000000000000001
+13 : 0b00000000000000000000000000000011
+13 : 0b00010000000000000000000000000001
+14 : 0b00000000000000000000000000000010
+14 : 0b00100000000000000000000000000001
+15 : 0b00000000000000000000000000000010
+15 : 0b01000000000000000000000000000001
+16 : 0b00000000000000000000000000000010
+16 : 0b10000000000000000000000000000001
+17 : 0b00000000000000000000000000000010
+17 : 0b00000000000000000000000000000001
+18 : 0b00000000000000000000000000000010
+18 : 0b00000000000000000000000000000001
+19 : 0b00000000000000000000000000000010
+19 : 0b00000000000000000000000000000001
+20 : 0b00000000000000000000000000000010
+20 : 0b00000000000000000000000000000001
+21 : 0b00000000000000000000000000000010
+21 : 0b00000000000000000000000000000001
+22 : 0b00000000000000000000000000000010
+22 : 0b00000000000000000000000000000001
+0 : 0b00000000000000000000000000000010
+-4 : 0b00000000000000000000000000100000
+0 : 0b00000000000000000000000000100000
+-4 : 0b00000000000000000000001000000000
+0 : 0b00000000000000001000000000000000
+-5 : 0b00000000000100000000000000000000
+------------------ T_FX_FIXED ---- 13, 1 --------------
+0 : 0b1.000000000000
+0 : 0b1.000000000000
+1 : 0b0.100000000000
+1 : 0b1.000000000000
+2 : 0b1.010000000000
+2 : 0b1.000000000000
+3 : 0b0.101000000000
+3 : 0b1.000000000000
+4 : 0b1.010100000000
+4 : 0b1.000000000000
+5 : 0b0.101010000000
+5 : 0b1.000000000000
+6 : 0b1.010101000000
+6 : 0b1.000000000000
+7 : 0b0.101010100000
+7 : 0b1.000000000000
+8 : 0b1.010101010000
+8 : 0b1.000000000000
+9 : 0b0.101010101000
+9 : 0b1.000000000000
+10 : 0b1.010101010100
+10 : 0b1.000000000000
+11 : 0b0.101010101010
+11 : 0b1.000000000000
+12 : 0b1.010101010101
+12 : 0b1.000000000000
+13 : 0b0.101010101010
+13 : 0b1.000000000000
+14 : 0b1.010101010101
+14 : 0b1.000000000000
+15 : 0b0.101010101010
+15 : 0b1.000000000000
+16 : 0b1.010101010101
+16 : 0b1.000000000000
+17 : 0b0.101010101010
+17 : 0b1.000000000000
+18 : 0b1.010101010101
+18 : 0b1.000000000000
+19 : 0b0.101010101010
+19 : 0b1.000000000000
+20 : 0b1.010101010101
+20 : 0b1.000000000000
+21 : 0b0.101010101010
+21 : 0b1.000000000000
+22 : 0b1.010101010101
+22 : 0b1.000000000000
+0 : 0b1.010101010101
+-4 : 0b1.010101010000
+0 : 0b1.010101010000
+-4 : 0b1.010100000000
+0 : 0b0.000000000000
+-5 : 0b0.000000000000
+------------------ T_FX_UFIXED ---- 13, 1 --------------
+0 : 0b01.000000000000
+0 : 0b01.000000000000
+1 : 0b01.100000000000
+1 : 0b01.000000000000
+2 : 0b01.110000000000
+2 : 0b01.000000000000
+3 : 0b01.111000000000
+3 : 0b01.000000000000
+4 : 0b01.111100000000
+4 : 0b01.000000000000
+5 : 0b01.111110000000
+5 : 0b01.000000000000
+6 : 0b01.111111000000
+6 : 0b01.000000000000
+7 : 0b01.111111100000
+7 : 0b01.000000000000
+8 : 0b01.111111110000
+8 : 0b01.000000000000
+9 : 0b01.111111111000
+9 : 0b01.000000000000
+10 : 0b01.111111111100
+10 : 0b01.000000000000
+11 : 0b01.111111111110
+11 : 0b01.000000000000
+12 : 0b01.111111111111
+12 : 0b01.000000000000
+13 : 0b01.111111111111
+13 : 0b01.000000000000
+14 : 0b01.111111111111
+14 : 0b01.000000000000
+15 : 0b01.111111111111
+15 : 0b01.000000000000
+16 : 0b01.111111111111
+16 : 0b01.000000000000
+17 : 0b01.111111111111
+17 : 0b01.000000000000
+18 : 0b01.111111111111
+18 : 0b01.000000000000
+19 : 0b01.111111111111
+19 : 0b01.000000000000
+20 : 0b01.111111111111
+20 : 0b01.000000000000
+21 : 0b01.111111111111
+21 : 0b01.000000000000
+22 : 0b01.111111111111
+22 : 0b01.000000000000
+0 : 0b01.111111111111
+-4 : 0b01.111111110000
+0 : 0b01.111111110000
+-4 : 0b01.111100000000
+0 : 0b00.000000000000
+-5 : 0b00.000000000000
+------------------ T_FX_FLOAT ---- 65, 1 --------------
+0 : 0b0100000000000001
+0 : 0b01000000000000001
+1 : 0b010000000000001.1
+1 : 0b010000000000000001
+2 : 0b01000000000001.11
+2 : 0b0100000000000000001
+3 : 0b0100000000001.111
+3 : 0b01000000000000000001
+4 : 0b010000000001.1111
+4 : 0b010000000000000000001
+5 : 0b01000000001.11111
+5 : 0b0100000000000000000001
+6 : 0b0100000001.111111
+6 : 0b01000000000000000000001
+7 : 0b010000001.1111111
+7 : 0b010000000000000000000001
+8 : 0b01000001.11111111
+8 : 0b0100000000000000000000001
+9 : 0b0100001.111111111
+9 : 0b01000000000000000000000001
+10 : 0b010001.1111111111
+10 : 0b010000000000000000000000001
+11 : 0b01001.11111111111
+11 : 0b0100000000000000000000000001
+12 : 0b0101.111111111111
+12 : 0b01000000000000000000000000001
+13 : 0b011.1111111111111
+13 : 0b010000000000000000000000000001
+14 : 0b010.11111111111111
+14 : 0b0100000000000000000000000000001
+15 : 0b010.011111111111111
+15 : 0b01000000000000000000000000000001
+16 : 0b010.0011111111111111
+16 : 0b010000000000000000000000000000001
+17 : 0b010.00011111111111111
+17 : 0b0100000000000000000000000000000001
+18 : 0b010.000011111111111111
+18 : 0b01000000000000000000000000000000001
+19 : 0b010.0000011111111111111
+19 : 0b010000000000000000000000000000000001
+20 : 0b010.00000011111111111111
+20 : 0b0100000000000000000000000000000000001
+21 : 0b010.000000011111111111111
+21 : 0b01000000000000000000000000000000000001
+22 : 0b010.0000000011111111111111
+22 : 0b010000000000000000000000000000000000001
+23 : 0b010.00000000011111111111111
+23 : 0b0100000000000000000000000000000000000001
+24 : 0b010.000000000011111111111111
+24 : 0b01000000000000000000000000000000000000001
+25 : 0b010.0000000000011111111111111
+25 : 0b010000000000000000000000000000000000000001
+26 : 0b010.00000000000011111111111111
+26 : 0b0100000000000000000000000000000000000000001
+27 : 0b010.000000000000011111111111111
+27 : 0b01000000000000000000000000000000000000000001
+28 : 0b010.0000000000000011111111111111
+28 : 0b010000000000000000000000000000000000000000001
+29 : 0b010.00000000000000011111111111111
+29 : 0b0100000000000000000000000000000000000000000001
+30 : 0b010.000000000000000011111111111111
+30 : 0b01000000000000000000000000000000000000000000001
+31 : 0b010.0000000000000000011111111111111
+31 : 0b010000000000000000000000000000000000000000000001
+32 : 0b010.00000000000000000011111111111111
+32 : 0b0100000000000000000000000000000000000000000000001
+33 : 0b010.000000000000000000011111111111111
+33 : 0b01000000000000000000000000000000000000000000000001
+34 : 0b010.0000000000000000000011111111111111
+34 : 0b010000000000000000000000000000000000000000000000001
+35 : 0b010.00000000000000000000011111111111111
+35 : 0b0100000000000000000000000000000000000000000000000001
+36 : 0b010.000000000000000000000011111111111111
+36 : 0b01000000000000000000000000000000000000000000000000001
+37 : 0b010.0000000000000000000000011111111111111
+37 : 0b010000000000000000000000000000000000000000000000000001
+38 : 0b010.00000000000000000000000011111111111111
+38 : 0b01e+53
+39 : 0b010.000000000000000000000000011111111111111
+39 : 0b01e+54
+40 : 0b010.0000000000000000000000000011111111111111
+40 : 0b01e+55
+41 : 0b010.00000000000000000000000000011111111111111
+41 : 0b01e+56
+42 : 0b010.000000000000000000000000000011111111111111
+42 : 0b01e+57
+43 : 0b010.0000000000000000000000000000011111111111111
+43 : 0b01e+58
+44 : 0b010.00000000000000000000000000000011111111111111
+44 : 0b01e+59
+45 : 0b010.000000000000000000000000000000011111111111111
+45 : 0b01e+60
+46 : 0b010.0000000000000000000000000000000011111111111111
+46 : 0b01e+61
+47 : 0b010.00000000000000000000000000000000011111111111111
+47 : 0b01e+62
+48 : 0b010.000000000000000000000000000000000011111111111111
+48 : 0b01e+63
+49 : 0b010.0000000000000000000000000000000000011111111111111
+49 : 0b01e+64
+50 : 0b010.00000000000000000000000000000000000011111111111111
+50 : 0b01e+65
+51 : 0b010.000000000000000000000000000000000000011111111111111
+51 : 0b01e+66
+52 : 0b010.0000000000000000000000000000000000000011111111111111
+52 : 0b01e+67
+53 : 0b010.00000000000000000000000000000000000000011111111111111
+53 : 0b01e+68
+54 : 0b010.000000000000000000000000000000000000000011111111111111
+54 : 0b01e+69
+55 : 0b010.0000000000000000000000000000000000000000011111111111111
+55 : 0b01e+70
+56 : 0b010.00000000000000000000000000000000000000000011111111111111
+56 : 0b01e+71
+57 : 0b010.000000000000000000000000000000000000000000011111111111111
+57 : 0b01e+72
+58 : 0b010.0000000000000000000000000000000000000000000011111111111111
+58 : 0b01e+73
+59 : 0b010.00000000000000000000000000000000000000000000011111111111111
+59 : 0b01e+74
+60 : 0b010.000000000000000000000000000000000000000000000011111111111111
+60 : 0b01e+75
+61 : 0b010.0000000000000000000000000000000000000000000000011111111111111
+61 : 0b01e+76
+62 : 0b010.00000000000000000000000000000000000000000000000011111111111111
+62 : 0b01e+77
+63 : 0b010.000000000000000000000000000000000000000000000000011111111111111
+63 : 0b01e+78
+64 : 0b010.0000000000000000000000000000000000000000000000000011111111111111
+64 : 0b01e+79
+65 : 0b010.00000000000000000000000000000000000000000000000000011111111111111
+65 : 0b01e+80
+66 : 0b010.000000000000000000000000000000000000000000000000000011111111111111
+66 : 0b01e+81
+67 : 0b010.0000000000000000000000000000000000000000000000000000011111111111111
+67 : 0b01e+82
+68 : 0b010.00000000000000000000000000000000000000000000000000000011111111111111
+68 : 0b01e+83
+69 : 0b010.000000000000000000000000000000000000000000000000000000011111111111111
+69 : 0b01e+84
+70 : 0b010.0000000000000000000000000000000000000000000000000000000011111111111111
+70 : 0b01e+85
+71 : 0b010.00000000000000000000000000000000000000000000000000000000011111111111111
+71 : 0b01e+86
+72 : 0b010.000000000000000000000000000000000000000000000000000000000011111111111111
+72 : 0b01e+87
+73 : 0b010.0000000000000000000000000000000000000000000000000000000000011111111111111
+73 : 0b01e+88
+74 : 0b010.00000000000000000000000000000000000000000000000000000000000011111111111111
+74 : 0b01e+89
+0 : 0b010.00000000000000000000000000000000000000000000000000000000000011111111111111
+-4 : 0b0100000.0000000000000000000000000000000000000000000000000000000011111111111111
+0 : 0b0100000.0000000000000000000000000000000000000000000000000000000011111111111111
+-4 : 0b01000000000.000000000000000000000000000000000000000000000000000011111111111111
+0 : 0b01e+15
+-5 : 0b01e+20
+------------------ T_FX_UFIX ---- 65, 1 --------------
+0 : 0b000000000000000000100000000000001
+0 : 0b000000000000000001000000000000001
+1 : 0b000000000000000000010000000000001
+1 : 0b000000000000000010000000000000001
+2 : 0b000000000000000000001000000000001
+2 : 0b000000000000000100000000000000001
+3 : 0b000000000000000000000100000000001
+3 : 0b000000000000001000000000000000001
+4 : 0b000000000000000000000010000000001
+4 : 0b000000000000010000000000000000001
+5 : 0b000000000000000000000001000000001
+5 : 0b000000000000100000000000000000001
+6 : 0b000000000000000000000000100000001
+6 : 0b000000000001000000000000000000001
+7 : 0b000000000000000000000000010000001
+7 : 0b000000000010000000000000000000001
+8 : 0b000000000000000000000000001000001
+8 : 0b000000000100000000000000000000001
+9 : 0b000000000000000000000000000100001
+9 : 0b000000001000000000000000000000001
+10 : 0b000000000000000000000000000010001
+10 : 0b000000010000000000000000000000001
+11 : 0b000000000000000000000000000001001
+11 : 0b000000100000000000000000000000001
+12 : 0b000000000000000000000000000000101
+12 : 0b000001000000000000000000000000001
+13 : 0b000000000000000000000000000000011
+13 : 0b000010000000000000000000000000001
+14 : 0b000000000000000000000000000000010
+14 : 0b000100000000000000000000000000001
+15 : 0b000000000000000000000000000000010
+15 : 0b001000000000000000000000000000001
+16 : 0b000000000000000000000000000000010
+16 : 0b010000000000000000000000000000001
+17 : 0b000000000000000000000000000000010
+17 : 0b000000000000000000000000000000001
+18 : 0b000000000000000000000000000000010
+18 : 0b000000000000000000000000000000001
+19 : 0b000000000000000000000000000000010
+19 : 0b000000000000000000000000000000001
+20 : 0b000000000000000000000000000000010
+20 : 0b000000000000000000000000000000001
+21 : 0b000000000000000000000000000000010
+21 : 0b000000000000000000000000000000001
+22 : 0b000000000000000000000000000000010
+22 : 0b000000000000000000000000000000001
+23 : 0b000000000000000000000000000000010
+23 : 0b000000000000000000000000000000001
+24 : 0b000000000000000000000000000000010
+24 : 0b000000000000000000000000000000001
+25 : 0b000000000000000000000000000000010
+25 : 0b000000000000000000000000000000001
+26 : 0b000000000000000000000000000000010
+26 : 0b000000000000000000000000000000001
+27 : 0b000000000000000000000000000000010
+27 : 0b000000000000000000000000000000001
+28 : 0b000000000000000000000000000000010
+28 : 0b000000000000000000000000000000001
+29 : 0b000000000000000000000000000000010
+29 : 0b000000000000000000000000000000001
+30 : 0b000000000000000000000000000000010
+30 : 0b000000000000000000000000000000001
+31 : 0b000000000000000000000000000000010
+31 : 0b000000000000000000000000000000001
+32 : 0b000000000000000000000000000000010
+32 : 0b000000000000000000000000000000001
+33 : 0b000000000000000000000000000000010
+33 : 0b000000000000000000000000000000001
+34 : 0b000000000000000000000000000000010
+34 : 0b000000000000000000000000000000001
+35 : 0b000000000000000000000000000000010
+35 : 0b000000000000000000000000000000001
+36 : 0b000000000000000000000000000000010
+36 : 0b000000000000000000000000000000001
+37 : 0b000000000000000000000000000000010
+37 : 0b000000000000000000000000000000001
+38 : 0b000000000000000000000000000000010
+38 : 0b000000000000000000000000000000001
+39 : 0b000000000000000000000000000000010
+39 : 0b000000000000000000000000000000001
+40 : 0b000000000000000000000000000000010
+40 : 0b000000000000000000000000000000001
+41 : 0b000000000000000000000000000000010
+41 : 0b000000000000000000000000000000001
+42 : 0b000000000000000000000000000000010
+42 : 0b000000000000000000000000000000001
+43 : 0b000000000000000000000000000000010
+43 : 0b000000000000000000000000000000001
+44 : 0b000000000000000000000000000000010
+44 : 0b000000000000000000000000000000001
+45 : 0b000000000000000000000000000000010
+45 : 0b000000000000000000000000000000001
+46 : 0b000000000000000000000000000000010
+46 : 0b000000000000000000000000000000001
+47 : 0b000000000000000000000000000000010
+47 : 0b000000000000000000000000000000001
+48 : 0b000000000000000000000000000000010
+48 : 0b000000000000000000000000000000001
+49 : 0b000000000000000000000000000000010
+49 : 0b000000000000000000000000000000001
+50 : 0b000000000000000000000000000000010
+50 : 0b000000000000000000000000000000001
+51 : 0b000000000000000000000000000000010
+51 : 0b000000000000000000000000000000001
+52 : 0b000000000000000000000000000000010
+52 : 0b000000000000000000000000000000001
+53 : 0b000000000000000000000000000000010
+53 : 0b000000000000000000000000000000001
+54 : 0b000000000000000000000000000000010
+54 : 0b000000000000000000000000000000001
+55 : 0b000000000000000000000000000000010
+55 : 0b000000000000000000000000000000001
+56 : 0b000000000000000000000000000000010
+56 : 0b000000000000000000000000000000001
+57 : 0b000000000000000000000000000000010
+57 : 0b000000000000000000000000000000001
+58 : 0b000000000000000000000000000000010
+58 : 0b000000000000000000000000000000001
+59 : 0b000000000000000000000000000000010
+59 : 0b000000000000000000000000000000001
+60 : 0b000000000000000000000000000000010
+60 : 0b000000000000000000000000000000001
+61 : 0b000000000000000000000000000000010
+61 : 0b000000000000000000000000000000001
+62 : 0b000000000000000000000000000000010
+62 : 0b000000000000000000000000000000001
+63 : 0b000000000000000000000000000000010
+63 : 0b000000000000000000000000000000001
+64 : 0b000000000000000000000000000000010
+64 : 0b000000000000000000000000000000001
+65 : 0b000000000000000000000000000000010
+65 : 0b000000000000000000000000000000001
+66 : 0b000000000000000000000000000000010
+66 : 0b000000000000000000000000000000001
+67 : 0b000000000000000000000000000000010
+67 : 0b000000000000000000000000000000001
+68 : 0b000000000000000000000000000000010
+68 : 0b000000000000000000000000000000001
+69 : 0b000000000000000000000000000000010
+69 : 0b000000000000000000000000000000001
+70 : 0b000000000000000000000000000000010
+70 : 0b000000000000000000000000000000001
+71 : 0b000000000000000000000000000000010
+71 : 0b000000000000000000000000000000001
+72 : 0b000000000000000000000000000000010
+72 : 0b000000000000000000000000000000001
+73 : 0b000000000000000000000000000000010
+73 : 0b000000000000000000000000000000001
+74 : 0b000000000000000000000000000000010
+74 : 0b000000000000000000000000000000001
+0 : 0b000000000000000000000000000000010
+-4 : 0b000000000000000000000000000100000
+0 : 0b000000000000000000000000000100000
+-4 : 0b000000000000000000000001000000000
+0 : 0b000000000000000001000000000000000
+-5 : 0b000000000000100000000000000000000
+------------------ T_FX_FIX ---- 65, 1 --------------
+0 : 0b00000000000000000100000000000001
+0 : 0b00000000000000001000000000000001
+1 : 0b00000000000000000010000000000001
+1 : 0b00000000000000010000000000000001
+2 : 0b00000000000000000001000000000001
+2 : 0b00000000000000100000000000000001
+3 : 0b00000000000000000000100000000001
+3 : 0b00000000000001000000000000000001
+4 : 0b00000000000000000000010000000001
+4 : 0b00000000000010000000000000000001
+5 : 0b00000000000000000000001000000001
+5 : 0b00000000000100000000000000000001
+6 : 0b00000000000000000000000100000001
+6 : 0b00000000001000000000000000000001
+7 : 0b00000000000000000000000010000001
+7 : 0b00000000010000000000000000000001
+8 : 0b00000000000000000000000001000001
+8 : 0b00000000100000000000000000000001
+9 : 0b00000000000000000000000000100001
+9 : 0b00000001000000000000000000000001
+10 : 0b00000000000000000000000000010001
+10 : 0b00000010000000000000000000000001
+11 : 0b00000000000000000000000000001001
+11 : 0b00000100000000000000000000000001
+12 : 0b00000000000000000000000000000101
+12 : 0b00001000000000000000000000000001
+13 : 0b00000000000000000000000000000011
+13 : 0b00010000000000000000000000000001
+14 : 0b00000000000000000000000000000010
+14 : 0b00100000000000000000000000000001
+15 : 0b00000000000000000000000000000010
+15 : 0b01000000000000000000000000000001
+16 : 0b00000000000000000000000000000010
+16 : 0b10000000000000000000000000000001
+17 : 0b00000000000000000000000000000010
+17 : 0b00000000000000000000000000000001
+18 : 0b00000000000000000000000000000010
+18 : 0b00000000000000000000000000000001
+19 : 0b00000000000000000000000000000010
+19 : 0b00000000000000000000000000000001
+20 : 0b00000000000000000000000000000010
+20 : 0b00000000000000000000000000000001
+21 : 0b00000000000000000000000000000010
+21 : 0b00000000000000000000000000000001
+22 : 0b00000000000000000000000000000010
+22 : 0b00000000000000000000000000000001
+23 : 0b00000000000000000000000000000010
+23 : 0b00000000000000000000000000000001
+24 : 0b00000000000000000000000000000010
+24 : 0b00000000000000000000000000000001
+25 : 0b00000000000000000000000000000010
+25 : 0b00000000000000000000000000000001
+26 : 0b00000000000000000000000000000010
+26 : 0b00000000000000000000000000000001
+27 : 0b00000000000000000000000000000010
+27 : 0b00000000000000000000000000000001
+28 : 0b00000000000000000000000000000010
+28 : 0b00000000000000000000000000000001
+29 : 0b00000000000000000000000000000010
+29 : 0b00000000000000000000000000000001
+30 : 0b00000000000000000000000000000010
+30 : 0b00000000000000000000000000000001
+31 : 0b00000000000000000000000000000010
+31 : 0b00000000000000000000000000000001
+32 : 0b00000000000000000000000000000010
+32 : 0b00000000000000000000000000000001
+33 : 0b00000000000000000000000000000010
+33 : 0b00000000000000000000000000000001
+34 : 0b00000000000000000000000000000010
+34 : 0b00000000000000000000000000000001
+35 : 0b00000000000000000000000000000010
+35 : 0b00000000000000000000000000000001
+36 : 0b00000000000000000000000000000010
+36 : 0b00000000000000000000000000000001
+37 : 0b00000000000000000000000000000010
+37 : 0b00000000000000000000000000000001
+38 : 0b00000000000000000000000000000010
+38 : 0b00000000000000000000000000000001
+39 : 0b00000000000000000000000000000010
+39 : 0b00000000000000000000000000000001
+40 : 0b00000000000000000000000000000010
+40 : 0b00000000000000000000000000000001
+41 : 0b00000000000000000000000000000010
+41 : 0b00000000000000000000000000000001
+42 : 0b00000000000000000000000000000010
+42 : 0b00000000000000000000000000000001
+43 : 0b00000000000000000000000000000010
+43 : 0b00000000000000000000000000000001
+44 : 0b00000000000000000000000000000010
+44 : 0b00000000000000000000000000000001
+45 : 0b00000000000000000000000000000010
+45 : 0b00000000000000000000000000000001
+46 : 0b00000000000000000000000000000010
+46 : 0b00000000000000000000000000000001
+47 : 0b00000000000000000000000000000010
+47 : 0b00000000000000000000000000000001
+48 : 0b00000000000000000000000000000010
+48 : 0b00000000000000000000000000000001
+49 : 0b00000000000000000000000000000010
+49 : 0b00000000000000000000000000000001
+50 : 0b00000000000000000000000000000010
+50 : 0b00000000000000000000000000000001
+51 : 0b00000000000000000000000000000010
+51 : 0b00000000000000000000000000000001
+52 : 0b00000000000000000000000000000010
+52 : 0b00000000000000000000000000000001
+53 : 0b00000000000000000000000000000010
+53 : 0b00000000000000000000000000000001
+54 : 0b00000000000000000000000000000010
+54 : 0b00000000000000000000000000000001
+55 : 0b00000000000000000000000000000010
+55 : 0b00000000000000000000000000000001
+56 : 0b00000000000000000000000000000010
+56 : 0b00000000000000000000000000000001
+57 : 0b00000000000000000000000000000010
+57 : 0b00000000000000000000000000000001
+58 : 0b00000000000000000000000000000010
+58 : 0b00000000000000000000000000000001
+59 : 0b00000000000000000000000000000010
+59 : 0b00000000000000000000000000000001
+60 : 0b00000000000000000000000000000010
+60 : 0b00000000000000000000000000000001
+61 : 0b00000000000000000000000000000010
+61 : 0b00000000000000000000000000000001
+62 : 0b00000000000000000000000000000010
+62 : 0b00000000000000000000000000000001
+63 : 0b00000000000000000000000000000010
+63 : 0b00000000000000000000000000000001
+64 : 0b00000000000000000000000000000010
+64 : 0b00000000000000000000000000000001
+65 : 0b00000000000000000000000000000010
+65 : 0b00000000000000000000000000000001
+66 : 0b00000000000000000000000000000010
+66 : 0b00000000000000000000000000000001
+67 : 0b00000000000000000000000000000010
+67 : 0b00000000000000000000000000000001
+68 : 0b00000000000000000000000000000010
+68 : 0b00000000000000000000000000000001
+69 : 0b00000000000000000000000000000010
+69 : 0b00000000000000000000000000000001
+70 : 0b00000000000000000000000000000010
+70 : 0b00000000000000000000000000000001
+71 : 0b00000000000000000000000000000010
+71 : 0b00000000000000000000000000000001
+72 : 0b00000000000000000000000000000010
+72 : 0b00000000000000000000000000000001
+73 : 0b00000000000000000000000000000010
+73 : 0b00000000000000000000000000000001
+74 : 0b00000000000000000000000000000010
+74 : 0b00000000000000000000000000000001
+0 : 0b00000000000000000000000000000010
+-4 : 0b00000000000000000000000000100000
+0 : 0b00000000000000000000000000100000
+-4 : 0b00000000000000000000001000000000
+0 : 0b00000000000000001000000000000000
+-5 : 0b00000000000100000000000000000000
+------------------ T_FX_FIXED ---- 65, 1 --------------
+0 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+0 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+1 : 0b0.1000000000000000000000000000000000000000000000000000000000000000
+1 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+2 : 0b1.0100000000000000000000000000000000000000000000000000000000000000
+2 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+3 : 0b0.1010000000000000000000000000000000000000000000000000000000000000
+3 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+4 : 0b1.0101000000000000000000000000000000000000000000000000000000000000
+4 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+5 : 0b0.1010100000000000000000000000000000000000000000000000000000000000
+5 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+6 : 0b1.0101010000000000000000000000000000000000000000000000000000000000
+6 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+7 : 0b0.1010101000000000000000000000000000000000000000000000000000000000
+7 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+8 : 0b1.0101010100000000000000000000000000000000000000000000000000000000
+8 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+9 : 0b0.1010101010000000000000000000000000000000000000000000000000000000
+9 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+10 : 0b1.0101010101000000000000000000000000000000000000000000000000000000
+10 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+11 : 0b0.1010101010100000000000000000000000000000000000000000000000000000
+11 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+12 : 0b1.0101010101010000000000000000000000000000000000000000000000000000
+12 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+13 : 0b0.1010101010101000000000000000000000000000000000000000000000000000
+13 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+14 : 0b1.0101010101010100000000000000000000000000000000000000000000000000
+14 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+15 : 0b0.1010101010101010000000000000000000000000000000000000000000000000
+15 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+16 : 0b1.0101010101010101000000000000000000000000000000000000000000000000
+16 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+17 : 0b0.1010101010101010100000000000000000000000000000000000000000000000
+17 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+18 : 0b1.0101010101010101010000000000000000000000000000000000000000000000
+18 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+19 : 0b0.1010101010101010101000000000000000000000000000000000000000000000
+19 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+20 : 0b1.0101010101010101010100000000000000000000000000000000000000000000
+20 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+21 : 0b0.1010101010101010101010000000000000000000000000000000000000000000
+21 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+22 : 0b1.0101010101010101010101000000000000000000000000000000000000000000
+22 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+23 : 0b0.1010101010101010101010100000000000000000000000000000000000000000
+23 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+24 : 0b1.0101010101010101010101010000000000000000000000000000000000000000
+24 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+25 : 0b0.1010101010101010101010101000000000000000000000000000000000000000
+25 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+26 : 0b1.0101010101010101010101010100000000000000000000000000000000000000
+26 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+27 : 0b0.1010101010101010101010101010000000000000000000000000000000000000
+27 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+28 : 0b1.0101010101010101010101010101000000000000000000000000000000000000
+28 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+29 : 0b0.1010101010101010101010101010100000000000000000000000000000000000
+29 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+30 : 0b1.0101010101010101010101010101010000000000000000000000000000000000
+30 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+31 : 0b0.1010101010101010101010101010101000000000000000000000000000000000
+31 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+32 : 0b1.0101010101010101010101010101010100000000000000000000000000000000
+32 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+33 : 0b0.1010101010101010101010101010101010000000000000000000000000000000
+33 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+34 : 0b1.0101010101010101010101010101010101000000000000000000000000000000
+34 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+35 : 0b0.1010101010101010101010101010101010100000000000000000000000000000
+35 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+36 : 0b1.0101010101010101010101010101010101010000000000000000000000000000
+36 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+37 : 0b0.1010101010101010101010101010101010101000000000000000000000000000
+37 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+38 : 0b1.0101010101010101010101010101010101010100000000000000000000000000
+38 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+39 : 0b0.1010101010101010101010101010101010101010000000000000000000000000
+39 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+40 : 0b1.0101010101010101010101010101010101010101000000000000000000000000
+40 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+41 : 0b0.1010101010101010101010101010101010101010100000000000000000000000
+41 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+42 : 0b1.0101010101010101010101010101010101010101010000000000000000000000
+42 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+43 : 0b0.1010101010101010101010101010101010101010101000000000000000000000
+43 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+44 : 0b1.0101010101010101010101010101010101010101010100000000000000000000
+44 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+45 : 0b0.1010101010101010101010101010101010101010101010000000000000000000
+45 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+46 : 0b1.0101010101010101010101010101010101010101010101000000000000000000
+46 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+47 : 0b0.1010101010101010101010101010101010101010101010100000000000000000
+47 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+48 : 0b1.0101010101010101010101010101010101010101010101010000000000000000
+48 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+49 : 0b0.1010101010101010101010101010101010101010101010101000000000000000
+49 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+50 : 0b1.0101010101010101010101010101010101010101010101010100000000000000
+50 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+51 : 0b0.1010101010101010101010101010101010101010101010101010000000000000
+51 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+52 : 0b1.0101010101010101010101010101010101010101010101010101000000000000
+52 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+53 : 0b0.1010101010101010101010101010101010101010101010101010100000000000
+53 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+54 : 0b1.0101010101010101010101010101010101010101010101010101010000000000
+54 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+55 : 0b0.1010101010101010101010101010101010101010101010101010101000000000
+55 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+56 : 0b1.0101010101010101010101010101010101010101010101010101010100000000
+56 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+57 : 0b0.1010101010101010101010101010101010101010101010101010101010000000
+57 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+58 : 0b1.0101010101010101010101010101010101010101010101010101010101000000
+58 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+59 : 0b0.1010101010101010101010101010101010101010101010101010101010100000
+59 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+60 : 0b1.0101010101010101010101010101010101010101010101010101010101010000
+60 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+61 : 0b0.1010101010101010101010101010101010101010101010101010101010101000
+61 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+62 : 0b1.0101010101010101010101010101010101010101010101010101010101010100
+62 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+63 : 0b0.1010101010101010101010101010101010101010101010101010101010101010
+63 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+64 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+64 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+65 : 0b0.1010101010101010101010101010101010101010101010101010101010101010
+65 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+66 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+66 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+67 : 0b0.1010101010101010101010101010101010101010101010101010101010101010
+67 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+68 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+68 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+69 : 0b0.1010101010101010101010101010101010101010101010101010101010101010
+69 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+70 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+70 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+71 : 0b0.1010101010101010101010101010101010101010101010101010101010101010
+71 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+72 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+72 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+73 : 0b0.1010101010101010101010101010101010101010101010101010101010101010
+73 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+74 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+74 : 0b1.0000000000000000000000000000000000000000000000000000000000000000
+0 : 0b1.0101010101010101010101010101010101010101010101010101010101010101
+-4 : 0b1.0101010101010101010101010101010101010101010101010101010101010000
+0 : 0b1.0101010101010101010101010101010101010101010101010101010101010000
+-4 : 0b1.0101010101010101010101010101010101010101010101010101010100000000
+0 : 0b0.0000000000000000000000000000000000000000000000000000000000000000
+-5 : 0b0.0000000000000000000000000000000000000000000000000000000000000000
+------------------ T_FX_UFIXED ---- 65, 1 --------------
+0 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+0 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+1 : 0b01.1000000000000000000000000000000000000000000000000000000000000000
+1 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+2 : 0b01.1100000000000000000000000000000000000000000000000000000000000000
+2 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+3 : 0b01.1110000000000000000000000000000000000000000000000000000000000000
+3 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+4 : 0b01.1111000000000000000000000000000000000000000000000000000000000000
+4 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+5 : 0b01.1111100000000000000000000000000000000000000000000000000000000000
+5 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+6 : 0b01.1111110000000000000000000000000000000000000000000000000000000000
+6 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+7 : 0b01.1111111000000000000000000000000000000000000000000000000000000000
+7 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+8 : 0b01.1111111100000000000000000000000000000000000000000000000000000000
+8 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+9 : 0b01.1111111110000000000000000000000000000000000000000000000000000000
+9 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+10 : 0b01.1111111111000000000000000000000000000000000000000000000000000000
+10 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+11 : 0b01.1111111111100000000000000000000000000000000000000000000000000000
+11 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+12 : 0b01.1111111111110000000000000000000000000000000000000000000000000000
+12 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+13 : 0b01.1111111111111000000000000000000000000000000000000000000000000000
+13 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+14 : 0b01.1111111111111100000000000000000000000000000000000000000000000000
+14 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+15 : 0b01.1111111111111110000000000000000000000000000000000000000000000000
+15 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+16 : 0b01.1111111111111111000000000000000000000000000000000000000000000000
+16 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+17 : 0b01.1111111111111111100000000000000000000000000000000000000000000000
+17 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+18 : 0b01.1111111111111111110000000000000000000000000000000000000000000000
+18 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+19 : 0b01.1111111111111111111000000000000000000000000000000000000000000000
+19 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+20 : 0b01.1111111111111111111100000000000000000000000000000000000000000000
+20 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+21 : 0b01.1111111111111111111110000000000000000000000000000000000000000000
+21 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+22 : 0b01.1111111111111111111111000000000000000000000000000000000000000000
+22 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+23 : 0b01.1111111111111111111111100000000000000000000000000000000000000000
+23 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+24 : 0b01.1111111111111111111111110000000000000000000000000000000000000000
+24 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+25 : 0b01.1111111111111111111111111000000000000000000000000000000000000000
+25 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+26 : 0b01.1111111111111111111111111100000000000000000000000000000000000000
+26 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+27 : 0b01.1111111111111111111111111110000000000000000000000000000000000000
+27 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+28 : 0b01.1111111111111111111111111111000000000000000000000000000000000000
+28 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+29 : 0b01.1111111111111111111111111111100000000000000000000000000000000000
+29 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+30 : 0b01.1111111111111111111111111111110000000000000000000000000000000000
+30 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+31 : 0b01.1111111111111111111111111111111000000000000000000000000000000000
+31 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+32 : 0b01.1111111111111111111111111111111100000000000000000000000000000000
+32 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+33 : 0b01.1111111111111111111111111111111110000000000000000000000000000000
+33 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+34 : 0b01.1111111111111111111111111111111111000000000000000000000000000000
+34 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+35 : 0b01.1111111111111111111111111111111111100000000000000000000000000000
+35 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+36 : 0b01.1111111111111111111111111111111111110000000000000000000000000000
+36 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+37 : 0b01.1111111111111111111111111111111111111000000000000000000000000000
+37 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+38 : 0b01.1111111111111111111111111111111111111100000000000000000000000000
+38 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+39 : 0b01.1111111111111111111111111111111111111110000000000000000000000000
+39 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+40 : 0b01.1111111111111111111111111111111111111111000000000000000000000000
+40 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+41 : 0b01.1111111111111111111111111111111111111111100000000000000000000000
+41 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+42 : 0b01.1111111111111111111111111111111111111111110000000000000000000000
+42 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+43 : 0b01.1111111111111111111111111111111111111111111000000000000000000000
+43 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+44 : 0b01.1111111111111111111111111111111111111111111100000000000000000000
+44 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+45 : 0b01.1111111111111111111111111111111111111111111110000000000000000000
+45 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+46 : 0b01.1111111111111111111111111111111111111111111111000000000000000000
+46 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+47 : 0b01.1111111111111111111111111111111111111111111111100000000000000000
+47 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+48 : 0b01.1111111111111111111111111111111111111111111111110000000000000000
+48 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+49 : 0b01.1111111111111111111111111111111111111111111111111000000000000000
+49 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+50 : 0b01.1111111111111111111111111111111111111111111111111100000000000000
+50 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+51 : 0b01.1111111111111111111111111111111111111111111111111110000000000000
+51 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+52 : 0b01.1111111111111111111111111111111111111111111111111111000000000000
+52 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+53 : 0b01.1111111111111111111111111111111111111111111111111111100000000000
+53 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+54 : 0b01.1111111111111111111111111111111111111111111111111111110000000000
+54 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+55 : 0b01.1111111111111111111111111111111111111111111111111111111000000000
+55 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+56 : 0b01.1111111111111111111111111111111111111111111111111111111100000000
+56 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+57 : 0b01.1111111111111111111111111111111111111111111111111111111110000000
+57 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+58 : 0b01.1111111111111111111111111111111111111111111111111111111111000000
+58 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+59 : 0b01.1111111111111111111111111111111111111111111111111111111111100000
+59 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+60 : 0b01.1111111111111111111111111111111111111111111111111111111111110000
+60 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+61 : 0b01.1111111111111111111111111111111111111111111111111111111111111000
+61 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+62 : 0b01.1111111111111111111111111111111111111111111111111111111111111100
+62 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+63 : 0b01.1111111111111111111111111111111111111111111111111111111111111110
+63 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+64 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+64 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+65 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+65 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+66 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+66 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+67 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+67 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+68 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+68 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+69 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+69 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+70 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+70 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+71 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+71 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+72 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+72 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+73 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+73 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+74 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+74 : 0b01.0000000000000000000000000000000000000000000000000000000000000000
+0 : 0b01.1111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b01.1111111111111111111111111111111111111111111111111111111111110000
+0 : 0b01.1111111111111111111111111111111111111111111111111111111111110000
+-4 : 0b01.1111111111111111111111111111111111111111111111111111111100000000
+0 : 0b00.0000000000000000000000000000000000000000000000000000000000000000
+-5 : 0b00.0000000000000000000000000000000000000000000000000000000000000000
+------------------ T_FX_FLOAT ---- 150, 1 --------------
+0 : 0b0100000000000001
+0 : 0b01000000000000001
+1 : 0b010000000000001.1
+1 : 0b010000000000000001
+2 : 0b01000000000001.11
+2 : 0b0100000000000000001
+3 : 0b0100000000001.111
+3 : 0b01000000000000000001
+4 : 0b010000000001.1111
+4 : 0b010000000000000000001
+5 : 0b01000000001.11111
+5 : 0b0100000000000000000001
+6 : 0b0100000001.111111
+6 : 0b01000000000000000000001
+7 : 0b010000001.1111111
+7 : 0b010000000000000000000001
+8 : 0b01000001.11111111
+8 : 0b0100000000000000000000001
+9 : 0b0100001.111111111
+9 : 0b01000000000000000000000001
+10 : 0b010001.1111111111
+10 : 0b010000000000000000000000001
+11 : 0b01001.11111111111
+11 : 0b0100000000000000000000000001
+12 : 0b0101.111111111111
+12 : 0b01000000000000000000000000001
+13 : 0b011.1111111111111
+13 : 0b010000000000000000000000000001
+14 : 0b010.11111111111111
+14 : 0b0100000000000000000000000000001
+15 : 0b010.011111111111111
+15 : 0b01000000000000000000000000000001
+16 : 0b010.0011111111111111
+16 : 0b010000000000000000000000000000001
+17 : 0b010.00011111111111111
+17 : 0b0100000000000000000000000000000001
+18 : 0b010.000011111111111111
+18 : 0b01000000000000000000000000000000001
+19 : 0b010.0000011111111111111
+19 : 0b010000000000000000000000000000000001
+20 : 0b010.00000011111111111111
+20 : 0b0100000000000000000000000000000000001
+21 : 0b010.000000011111111111111
+21 : 0b01000000000000000000000000000000000001
+22 : 0b010.0000000011111111111111
+22 : 0b010000000000000000000000000000000000001
+23 : 0b010.00000000011111111111111
+23 : 0b0100000000000000000000000000000000000001
+24 : 0b010.000000000011111111111111
+24 : 0b01000000000000000000000000000000000000001
+25 : 0b010.0000000000011111111111111
+25 : 0b010000000000000000000000000000000000000001
+26 : 0b010.00000000000011111111111111
+26 : 0b0100000000000000000000000000000000000000001
+27 : 0b010.000000000000011111111111111
+27 : 0b01000000000000000000000000000000000000000001
+28 : 0b010.0000000000000011111111111111
+28 : 0b010000000000000000000000000000000000000000001
+29 : 0b010.00000000000000011111111111111
+29 : 0b0100000000000000000000000000000000000000000001
+30 : 0b010.000000000000000011111111111111
+30 : 0b01000000000000000000000000000000000000000000001
+31 : 0b010.0000000000000000011111111111111
+31 : 0b010000000000000000000000000000000000000000000001
+32 : 0b010.00000000000000000011111111111111
+32 : 0b0100000000000000000000000000000000000000000000001
+33 : 0b010.000000000000000000011111111111111
+33 : 0b01000000000000000000000000000000000000000000000001
+34 : 0b010.0000000000000000000011111111111111
+34 : 0b010000000000000000000000000000000000000000000000001
+35 : 0b010.00000000000000000000011111111111111
+35 : 0b0100000000000000000000000000000000000000000000000001
+36 : 0b010.000000000000000000000011111111111111
+36 : 0b01000000000000000000000000000000000000000000000000001
+37 : 0b010.0000000000000000000000011111111111111
+37 : 0b010000000000000000000000000000000000000000000000000001
+38 : 0b010.00000000000000000000000011111111111111
+38 : 0b01e+53
+39 : 0b010.000000000000000000000000011111111111111
+39 : 0b01e+54
+40 : 0b010.0000000000000000000000000011111111111111
+40 : 0b01e+55
+41 : 0b010.00000000000000000000000000011111111111111
+41 : 0b01e+56
+42 : 0b010.000000000000000000000000000011111111111111
+42 : 0b01e+57
+43 : 0b010.0000000000000000000000000000011111111111111
+43 : 0b01e+58
+44 : 0b010.00000000000000000000000000000011111111111111
+44 : 0b01e+59
+45 : 0b010.000000000000000000000000000000011111111111111
+45 : 0b01e+60
+46 : 0b010.0000000000000000000000000000000011111111111111
+46 : 0b01e+61
+47 : 0b010.00000000000000000000000000000000011111111111111
+47 : 0b01e+62
+48 : 0b010.000000000000000000000000000000000011111111111111
+48 : 0b01e+63
+49 : 0b010.0000000000000000000000000000000000011111111111111
+49 : 0b01e+64
+50 : 0b010.00000000000000000000000000000000000011111111111111
+50 : 0b01e+65
+51 : 0b010.000000000000000000000000000000000000011111111111111
+51 : 0b01e+66
+52 : 0b010.0000000000000000000000000000000000000011111111111111
+52 : 0b01e+67
+53 : 0b010.00000000000000000000000000000000000000011111111111111
+53 : 0b01e+68
+54 : 0b010.000000000000000000000000000000000000000011111111111111
+54 : 0b01e+69
+55 : 0b010.0000000000000000000000000000000000000000011111111111111
+55 : 0b01e+70
+56 : 0b010.00000000000000000000000000000000000000000011111111111111
+56 : 0b01e+71
+57 : 0b010.000000000000000000000000000000000000000000011111111111111
+57 : 0b01e+72
+58 : 0b010.0000000000000000000000000000000000000000000011111111111111
+58 : 0b01e+73
+59 : 0b010.00000000000000000000000000000000000000000000011111111111111
+59 : 0b01e+74
+60 : 0b010.000000000000000000000000000000000000000000000011111111111111
+60 : 0b01e+75
+61 : 0b010.0000000000000000000000000000000000000000000000011111111111111
+61 : 0b01e+76
+62 : 0b010.00000000000000000000000000000000000000000000000011111111111111
+62 : 0b01e+77
+63 : 0b010.000000000000000000000000000000000000000000000000011111111111111
+63 : 0b01e+78
+64 : 0b010.0000000000000000000000000000000000000000000000000011111111111111
+64 : 0b01e+79
+65 : 0b010.00000000000000000000000000000000000000000000000000011111111111111
+65 : 0b01e+80
+66 : 0b010.000000000000000000000000000000000000000000000000000011111111111111
+66 : 0b01e+81
+67 : 0b010.0000000000000000000000000000000000000000000000000000011111111111111
+67 : 0b01e+82
+68 : 0b010.00000000000000000000000000000000000000000000000000000011111111111111
+68 : 0b01e+83
+69 : 0b010.000000000000000000000000000000000000000000000000000000011111111111111
+69 : 0b01e+84
+70 : 0b010.0000000000000000000000000000000000000000000000000000000011111111111111
+70 : 0b01e+85
+71 : 0b010.00000000000000000000000000000000000000000000000000000000011111111111111
+71 : 0b01e+86
+72 : 0b010.000000000000000000000000000000000000000000000000000000000011111111111111
+72 : 0b01e+87
+73 : 0b010.0000000000000000000000000000000000000000000000000000000000011111111111111
+73 : 0b01e+88
+74 : 0b010.00000000000000000000000000000000000000000000000000000000000011111111111111
+74 : 0b01e+89
+75 : 0b010.000000000000000000000000000000000000000000000000000000000000011111111111111
+75 : 0b01e+90
+76 : 0b010.0000000000000000000000000000000000000000000000000000000000000011111111111111
+76 : 0b01e+91
+77 : 0b010.00000000000000000000000000000000000000000000000000000000000000011111111111111
+77 : 0b01e+92
+78 : 0b010.000000000000000000000000000000000000000000000000000000000000000011111111111111
+78 : 0b01e+93
+79 : 0b010.0000000000000000000000000000000000000000000000000000000000000000011111111111111
+79 : 0b01e+94
+80 : 0b010.00000000000000000000000000000000000000000000000000000000000000000011111111111111
+80 : 0b01e+95
+81 : 0b010.000000000000000000000000000000000000000000000000000000000000000000011111111111111
+81 : 0b01e+96
+82 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000011111111111111
+82 : 0b01e+97
+83 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000011111111111111
+83 : 0b01e+98
+84 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+84 : 0b01e+99
+85 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+85 : 0b01e+100
+86 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+86 : 0b01e+101
+87 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+87 : 0b01e+102
+88 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+88 : 0b01e+103
+89 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+89 : 0b01e+104
+90 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+90 : 0b01e+105
+91 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+91 : 0b01e+106
+92 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+92 : 0b01e+107
+93 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+93 : 0b01e+108
+94 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+94 : 0b01e+109
+95 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+95 : 0b01e+110
+96 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+96 : 0b01e+111
+97 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+97 : 0b01e+112
+98 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+98 : 0b01e+113
+99 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+99 : 0b01e+114
+100 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+100 : 0b01e+115
+101 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+101 : 0b01e+116
+102 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+102 : 0b01e+117
+103 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+103 : 0b01e+118
+104 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+104 : 0b01e+119
+105 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+105 : 0b01e+120
+106 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+106 : 0b01e+121
+107 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+107 : 0b01e+122
+108 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+108 : 0b01e+123
+109 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+109 : 0b01e+124
+110 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+110 : 0b01e+125
+111 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+111 : 0b01e+126
+112 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+112 : 0b01e+127
+113 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+113 : 0b01e+128
+114 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+114 : 0b01e+129
+115 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+115 : 0b01e+130
+116 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+116 : 0b01e+131
+117 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+117 : 0b01e+132
+118 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+118 : 0b01e+133
+119 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+119 : 0b01e+134
+120 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+120 : 0b01e+135
+121 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+121 : 0b01e+136
+122 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+122 : 0b01e+137
+123 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+123 : 0b01e+138
+124 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+124 : 0b01e+139
+125 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+125 : 0b01e+140
+126 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+126 : 0b01e+141
+127 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+127 : 0b01e+142
+128 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+128 : 0b01e+143
+129 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+129 : 0b01e+144
+130 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+130 : 0b01e+145
+131 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+131 : 0b01e+146
+132 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+132 : 0b01e+147
+133 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+133 : 0b01e+148
+134 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+134 : 0b01e+149
+135 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+135 : 0b01e+150
+136 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+136 : 0b01e+151
+137 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+137 : 0b01e+152
+138 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+138 : 0b01e+153
+139 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+139 : 0b01e+154
+140 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+140 : 0b01e+155
+141 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+141 : 0b01e+156
+142 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+142 : 0b01e+157
+143 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+143 : 0b01e+158
+144 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+144 : 0b01e+159
+145 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+145 : 0b01e+160
+146 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+146 : 0b01e+161
+147 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+147 : 0b01e+162
+148 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+148 : 0b01e+163
+149 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+149 : 0b01e+164
+150 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+150 : 0b01e+165
+151 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+151 : 0b01e+166
+152 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+152 : 0b01e+167
+153 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+153 : 0b01e+168
+154 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+154 : 0b01e+169
+155 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+155 : 0b01e+170
+156 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+156 : 0b01e+171
+157 : 0b010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+157 : 0b01e+172
+158 : 0b010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+158 : 0b01e+173
+159 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+159 : 0b01e+174
+0 : 0b010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+-4 : 0b0100000.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+0 : 0b0100000.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+-4 : 0b01000000000.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111
+0 : 0b01e+15
+-5 : 0b01e+20
+------------------ T_FX_UFIX ---- 150, 1 --------------
+0 : 0b000000000000000000100000000000001
+0 : 0b000000000000000001000000000000001
+1 : 0b000000000000000000010000000000001
+1 : 0b000000000000000010000000000000001
+2 : 0b000000000000000000001000000000001
+2 : 0b000000000000000100000000000000001
+3 : 0b000000000000000000000100000000001
+3 : 0b000000000000001000000000000000001
+4 : 0b000000000000000000000010000000001
+4 : 0b000000000000010000000000000000001
+5 : 0b000000000000000000000001000000001
+5 : 0b000000000000100000000000000000001
+6 : 0b000000000000000000000000100000001
+6 : 0b000000000001000000000000000000001
+7 : 0b000000000000000000000000010000001
+7 : 0b000000000010000000000000000000001
+8 : 0b000000000000000000000000001000001
+8 : 0b000000000100000000000000000000001
+9 : 0b000000000000000000000000000100001
+9 : 0b000000001000000000000000000000001
+10 : 0b000000000000000000000000000010001
+10 : 0b000000010000000000000000000000001
+11 : 0b000000000000000000000000000001001
+11 : 0b000000100000000000000000000000001
+12 : 0b000000000000000000000000000000101
+12 : 0b000001000000000000000000000000001
+13 : 0b000000000000000000000000000000011
+13 : 0b000010000000000000000000000000001
+14 : 0b000000000000000000000000000000010
+14 : 0b000100000000000000000000000000001
+15 : 0b000000000000000000000000000000010
+15 : 0b001000000000000000000000000000001
+16 : 0b000000000000000000000000000000010
+16 : 0b010000000000000000000000000000001
+17 : 0b000000000000000000000000000000010
+17 : 0b000000000000000000000000000000001
+18 : 0b000000000000000000000000000000010
+18 : 0b000000000000000000000000000000001
+19 : 0b000000000000000000000000000000010
+19 : 0b000000000000000000000000000000001
+20 : 0b000000000000000000000000000000010
+20 : 0b000000000000000000000000000000001
+21 : 0b000000000000000000000000000000010
+21 : 0b000000000000000000000000000000001
+22 : 0b000000000000000000000000000000010
+22 : 0b000000000000000000000000000000001
+23 : 0b000000000000000000000000000000010
+23 : 0b000000000000000000000000000000001
+24 : 0b000000000000000000000000000000010
+24 : 0b000000000000000000000000000000001
+25 : 0b000000000000000000000000000000010
+25 : 0b000000000000000000000000000000001
+26 : 0b000000000000000000000000000000010
+26 : 0b000000000000000000000000000000001
+27 : 0b000000000000000000000000000000010
+27 : 0b000000000000000000000000000000001
+28 : 0b000000000000000000000000000000010
+28 : 0b000000000000000000000000000000001
+29 : 0b000000000000000000000000000000010
+29 : 0b000000000000000000000000000000001
+30 : 0b000000000000000000000000000000010
+30 : 0b000000000000000000000000000000001
+31 : 0b000000000000000000000000000000010
+31 : 0b000000000000000000000000000000001
+32 : 0b000000000000000000000000000000010
+32 : 0b000000000000000000000000000000001
+33 : 0b000000000000000000000000000000010
+33 : 0b000000000000000000000000000000001
+34 : 0b000000000000000000000000000000010
+34 : 0b000000000000000000000000000000001
+35 : 0b000000000000000000000000000000010
+35 : 0b000000000000000000000000000000001
+36 : 0b000000000000000000000000000000010
+36 : 0b000000000000000000000000000000001
+37 : 0b000000000000000000000000000000010
+37 : 0b000000000000000000000000000000001
+38 : 0b000000000000000000000000000000010
+38 : 0b000000000000000000000000000000001
+39 : 0b000000000000000000000000000000010
+39 : 0b000000000000000000000000000000001
+40 : 0b000000000000000000000000000000010
+40 : 0b000000000000000000000000000000001
+41 : 0b000000000000000000000000000000010
+41 : 0b000000000000000000000000000000001
+42 : 0b000000000000000000000000000000010
+42 : 0b000000000000000000000000000000001
+43 : 0b000000000000000000000000000000010
+43 : 0b000000000000000000000000000000001
+44 : 0b000000000000000000000000000000010
+44 : 0b000000000000000000000000000000001
+45 : 0b000000000000000000000000000000010
+45 : 0b000000000000000000000000000000001
+46 : 0b000000000000000000000000000000010
+46 : 0b000000000000000000000000000000001
+47 : 0b000000000000000000000000000000010
+47 : 0b000000000000000000000000000000001
+48 : 0b000000000000000000000000000000010
+48 : 0b000000000000000000000000000000001
+49 : 0b000000000000000000000000000000010
+49 : 0b000000000000000000000000000000001
+50 : 0b000000000000000000000000000000010
+50 : 0b000000000000000000000000000000001
+51 : 0b000000000000000000000000000000010
+51 : 0b000000000000000000000000000000001
+52 : 0b000000000000000000000000000000010
+52 : 0b000000000000000000000000000000001
+53 : 0b000000000000000000000000000000010
+53 : 0b000000000000000000000000000000001
+54 : 0b000000000000000000000000000000010
+54 : 0b000000000000000000000000000000001
+55 : 0b000000000000000000000000000000010
+55 : 0b000000000000000000000000000000001
+56 : 0b000000000000000000000000000000010
+56 : 0b000000000000000000000000000000001
+57 : 0b000000000000000000000000000000010
+57 : 0b000000000000000000000000000000001
+58 : 0b000000000000000000000000000000010
+58 : 0b000000000000000000000000000000001
+59 : 0b000000000000000000000000000000010
+59 : 0b000000000000000000000000000000001
+60 : 0b000000000000000000000000000000010
+60 : 0b000000000000000000000000000000001
+61 : 0b000000000000000000000000000000010
+61 : 0b000000000000000000000000000000001
+62 : 0b000000000000000000000000000000010
+62 : 0b000000000000000000000000000000001
+63 : 0b000000000000000000000000000000010
+63 : 0b000000000000000000000000000000001
+64 : 0b000000000000000000000000000000010
+64 : 0b000000000000000000000000000000001
+65 : 0b000000000000000000000000000000010
+65 : 0b000000000000000000000000000000001
+66 : 0b000000000000000000000000000000010
+66 : 0b000000000000000000000000000000001
+67 : 0b000000000000000000000000000000010
+67 : 0b000000000000000000000000000000001
+68 : 0b000000000000000000000000000000010
+68 : 0b000000000000000000000000000000001
+69 : 0b000000000000000000000000000000010
+69 : 0b000000000000000000000000000000001
+70 : 0b000000000000000000000000000000010
+70 : 0b000000000000000000000000000000001
+71 : 0b000000000000000000000000000000010
+71 : 0b000000000000000000000000000000001
+72 : 0b000000000000000000000000000000010
+72 : 0b000000000000000000000000000000001
+73 : 0b000000000000000000000000000000010
+73 : 0b000000000000000000000000000000001
+74 : 0b000000000000000000000000000000010
+74 : 0b000000000000000000000000000000001
+75 : 0b000000000000000000000000000000010
+75 : 0b000000000000000000000000000000001
+76 : 0b000000000000000000000000000000010
+76 : 0b000000000000000000000000000000001
+77 : 0b000000000000000000000000000000010
+77 : 0b000000000000000000000000000000001
+78 : 0b000000000000000000000000000000010
+78 : 0b000000000000000000000000000000001
+79 : 0b000000000000000000000000000000010
+79 : 0b000000000000000000000000000000001
+80 : 0b000000000000000000000000000000010
+80 : 0b000000000000000000000000000000001
+81 : 0b000000000000000000000000000000010
+81 : 0b000000000000000000000000000000001
+82 : 0b000000000000000000000000000000010
+82 : 0b000000000000000000000000000000001
+83 : 0b000000000000000000000000000000010
+83 : 0b000000000000000000000000000000001
+84 : 0b000000000000000000000000000000010
+84 : 0b000000000000000000000000000000001
+85 : 0b000000000000000000000000000000010
+85 : 0b000000000000000000000000000000001
+86 : 0b000000000000000000000000000000010
+86 : 0b000000000000000000000000000000001
+87 : 0b000000000000000000000000000000010
+87 : 0b000000000000000000000000000000001
+88 : 0b000000000000000000000000000000010
+88 : 0b000000000000000000000000000000001
+89 : 0b000000000000000000000000000000010
+89 : 0b000000000000000000000000000000001
+90 : 0b000000000000000000000000000000010
+90 : 0b000000000000000000000000000000001
+91 : 0b000000000000000000000000000000010
+91 : 0b000000000000000000000000000000001
+92 : 0b000000000000000000000000000000010
+92 : 0b000000000000000000000000000000001
+93 : 0b000000000000000000000000000000010
+93 : 0b000000000000000000000000000000001
+94 : 0b000000000000000000000000000000010
+94 : 0b000000000000000000000000000000001
+95 : 0b000000000000000000000000000000010
+95 : 0b000000000000000000000000000000001
+96 : 0b000000000000000000000000000000010
+96 : 0b000000000000000000000000000000001
+97 : 0b000000000000000000000000000000010
+97 : 0b000000000000000000000000000000001
+98 : 0b000000000000000000000000000000010
+98 : 0b000000000000000000000000000000001
+99 : 0b000000000000000000000000000000010
+99 : 0b000000000000000000000000000000001
+100 : 0b000000000000000000000000000000010
+100 : 0b000000000000000000000000000000001
+101 : 0b000000000000000000000000000000010
+101 : 0b000000000000000000000000000000001
+102 : 0b000000000000000000000000000000010
+102 : 0b000000000000000000000000000000001
+103 : 0b000000000000000000000000000000010
+103 : 0b000000000000000000000000000000001
+104 : 0b000000000000000000000000000000010
+104 : 0b000000000000000000000000000000001
+105 : 0b000000000000000000000000000000010
+105 : 0b000000000000000000000000000000001
+106 : 0b000000000000000000000000000000010
+106 : 0b000000000000000000000000000000001
+107 : 0b000000000000000000000000000000010
+107 : 0b000000000000000000000000000000001
+108 : 0b000000000000000000000000000000010
+108 : 0b000000000000000000000000000000001
+109 : 0b000000000000000000000000000000010
+109 : 0b000000000000000000000000000000001
+110 : 0b000000000000000000000000000000010
+110 : 0b000000000000000000000000000000001
+111 : 0b000000000000000000000000000000010
+111 : 0b000000000000000000000000000000001
+112 : 0b000000000000000000000000000000010
+112 : 0b000000000000000000000000000000001
+113 : 0b000000000000000000000000000000010
+113 : 0b000000000000000000000000000000001
+114 : 0b000000000000000000000000000000010
+114 : 0b000000000000000000000000000000001
+115 : 0b000000000000000000000000000000010
+115 : 0b000000000000000000000000000000001
+116 : 0b000000000000000000000000000000010
+116 : 0b000000000000000000000000000000001
+117 : 0b000000000000000000000000000000010
+117 : 0b000000000000000000000000000000001
+118 : 0b000000000000000000000000000000010
+118 : 0b000000000000000000000000000000001
+119 : 0b000000000000000000000000000000010
+119 : 0b000000000000000000000000000000001
+120 : 0b000000000000000000000000000000010
+120 : 0b000000000000000000000000000000001
+121 : 0b000000000000000000000000000000010
+121 : 0b000000000000000000000000000000001
+122 : 0b000000000000000000000000000000010
+122 : 0b000000000000000000000000000000001
+123 : 0b000000000000000000000000000000010
+123 : 0b000000000000000000000000000000001
+124 : 0b000000000000000000000000000000010
+124 : 0b000000000000000000000000000000001
+125 : 0b000000000000000000000000000000010
+125 : 0b000000000000000000000000000000001
+126 : 0b000000000000000000000000000000010
+126 : 0b000000000000000000000000000000001
+127 : 0b000000000000000000000000000000010
+127 : 0b000000000000000000000000000000001
+128 : 0b000000000000000000000000000000010
+128 : 0b000000000000000000000000000000001
+129 : 0b000000000000000000000000000000010
+129 : 0b000000000000000000000000000000001
+130 : 0b000000000000000000000000000000010
+130 : 0b000000000000000000000000000000001
+131 : 0b000000000000000000000000000000010
+131 : 0b000000000000000000000000000000001
+132 : 0b000000000000000000000000000000010
+132 : 0b000000000000000000000000000000001
+133 : 0b000000000000000000000000000000010
+133 : 0b000000000000000000000000000000001
+134 : 0b000000000000000000000000000000010
+134 : 0b000000000000000000000000000000001
+135 : 0b000000000000000000000000000000010
+135 : 0b000000000000000000000000000000001
+136 : 0b000000000000000000000000000000010
+136 : 0b000000000000000000000000000000001
+137 : 0b000000000000000000000000000000010
+137 : 0b000000000000000000000000000000001
+138 : 0b000000000000000000000000000000010
+138 : 0b000000000000000000000000000000001
+139 : 0b000000000000000000000000000000010
+139 : 0b000000000000000000000000000000001
+140 : 0b000000000000000000000000000000010
+140 : 0b000000000000000000000000000000001
+141 : 0b000000000000000000000000000000010
+141 : 0b000000000000000000000000000000001
+142 : 0b000000000000000000000000000000010
+142 : 0b000000000000000000000000000000001
+143 : 0b000000000000000000000000000000010
+143 : 0b000000000000000000000000000000001
+144 : 0b000000000000000000000000000000010
+144 : 0b000000000000000000000000000000001
+145 : 0b000000000000000000000000000000010
+145 : 0b000000000000000000000000000000001
+146 : 0b000000000000000000000000000000010
+146 : 0b000000000000000000000000000000001
+147 : 0b000000000000000000000000000000010
+147 : 0b000000000000000000000000000000001
+148 : 0b000000000000000000000000000000010
+148 : 0b000000000000000000000000000000001
+149 : 0b000000000000000000000000000000010
+149 : 0b000000000000000000000000000000001
+150 : 0b000000000000000000000000000000010
+150 : 0b000000000000000000000000000000001
+151 : 0b000000000000000000000000000000010
+151 : 0b000000000000000000000000000000001
+152 : 0b000000000000000000000000000000010
+152 : 0b000000000000000000000000000000001
+153 : 0b000000000000000000000000000000010
+153 : 0b000000000000000000000000000000001
+154 : 0b000000000000000000000000000000010
+154 : 0b000000000000000000000000000000001
+155 : 0b000000000000000000000000000000010
+155 : 0b000000000000000000000000000000001
+156 : 0b000000000000000000000000000000010
+156 : 0b000000000000000000000000000000001
+157 : 0b000000000000000000000000000000010
+157 : 0b000000000000000000000000000000001
+158 : 0b000000000000000000000000000000010
+158 : 0b000000000000000000000000000000001
+159 : 0b000000000000000000000000000000010
+159 : 0b000000000000000000000000000000001
+0 : 0b000000000000000000000000000000010
+-4 : 0b000000000000000000000000000100000
+0 : 0b000000000000000000000000000100000
+-4 : 0b000000000000000000000001000000000
+0 : 0b000000000000000001000000000000000
+-5 : 0b000000000000100000000000000000000
+------------------ T_FX_FIX ---- 150, 1 --------------
+0 : 0b00000000000000000100000000000001
+0 : 0b00000000000000001000000000000001
+1 : 0b00000000000000000010000000000001
+1 : 0b00000000000000010000000000000001
+2 : 0b00000000000000000001000000000001
+2 : 0b00000000000000100000000000000001
+3 : 0b00000000000000000000100000000001
+3 : 0b00000000000001000000000000000001
+4 : 0b00000000000000000000010000000001
+4 : 0b00000000000010000000000000000001
+5 : 0b00000000000000000000001000000001
+5 : 0b00000000000100000000000000000001
+6 : 0b00000000000000000000000100000001
+6 : 0b00000000001000000000000000000001
+7 : 0b00000000000000000000000010000001
+7 : 0b00000000010000000000000000000001
+8 : 0b00000000000000000000000001000001
+8 : 0b00000000100000000000000000000001
+9 : 0b00000000000000000000000000100001
+9 : 0b00000001000000000000000000000001
+10 : 0b00000000000000000000000000010001
+10 : 0b00000010000000000000000000000001
+11 : 0b00000000000000000000000000001001
+11 : 0b00000100000000000000000000000001
+12 : 0b00000000000000000000000000000101
+12 : 0b00001000000000000000000000000001
+13 : 0b00000000000000000000000000000011
+13 : 0b00010000000000000000000000000001
+14 : 0b00000000000000000000000000000010
+14 : 0b00100000000000000000000000000001
+15 : 0b00000000000000000000000000000010
+15 : 0b01000000000000000000000000000001
+16 : 0b00000000000000000000000000000010
+16 : 0b10000000000000000000000000000001
+17 : 0b00000000000000000000000000000010
+17 : 0b00000000000000000000000000000001
+18 : 0b00000000000000000000000000000010
+18 : 0b00000000000000000000000000000001
+19 : 0b00000000000000000000000000000010
+19 : 0b00000000000000000000000000000001
+20 : 0b00000000000000000000000000000010
+20 : 0b00000000000000000000000000000001
+21 : 0b00000000000000000000000000000010
+21 : 0b00000000000000000000000000000001
+22 : 0b00000000000000000000000000000010
+22 : 0b00000000000000000000000000000001
+23 : 0b00000000000000000000000000000010
+23 : 0b00000000000000000000000000000001
+24 : 0b00000000000000000000000000000010
+24 : 0b00000000000000000000000000000001
+25 : 0b00000000000000000000000000000010
+25 : 0b00000000000000000000000000000001
+26 : 0b00000000000000000000000000000010
+26 : 0b00000000000000000000000000000001
+27 : 0b00000000000000000000000000000010
+27 : 0b00000000000000000000000000000001
+28 : 0b00000000000000000000000000000010
+28 : 0b00000000000000000000000000000001
+29 : 0b00000000000000000000000000000010
+29 : 0b00000000000000000000000000000001
+30 : 0b00000000000000000000000000000010
+30 : 0b00000000000000000000000000000001
+31 : 0b00000000000000000000000000000010
+31 : 0b00000000000000000000000000000001
+32 : 0b00000000000000000000000000000010
+32 : 0b00000000000000000000000000000001
+33 : 0b00000000000000000000000000000010
+33 : 0b00000000000000000000000000000001
+34 : 0b00000000000000000000000000000010
+34 : 0b00000000000000000000000000000001
+35 : 0b00000000000000000000000000000010
+35 : 0b00000000000000000000000000000001
+36 : 0b00000000000000000000000000000010
+36 : 0b00000000000000000000000000000001
+37 : 0b00000000000000000000000000000010
+37 : 0b00000000000000000000000000000001
+38 : 0b00000000000000000000000000000010
+38 : 0b00000000000000000000000000000001
+39 : 0b00000000000000000000000000000010
+39 : 0b00000000000000000000000000000001
+40 : 0b00000000000000000000000000000010
+40 : 0b00000000000000000000000000000001
+41 : 0b00000000000000000000000000000010
+41 : 0b00000000000000000000000000000001
+42 : 0b00000000000000000000000000000010
+42 : 0b00000000000000000000000000000001
+43 : 0b00000000000000000000000000000010
+43 : 0b00000000000000000000000000000001
+44 : 0b00000000000000000000000000000010
+44 : 0b00000000000000000000000000000001
+45 : 0b00000000000000000000000000000010
+45 : 0b00000000000000000000000000000001
+46 : 0b00000000000000000000000000000010
+46 : 0b00000000000000000000000000000001
+47 : 0b00000000000000000000000000000010
+47 : 0b00000000000000000000000000000001
+48 : 0b00000000000000000000000000000010
+48 : 0b00000000000000000000000000000001
+49 : 0b00000000000000000000000000000010
+49 : 0b00000000000000000000000000000001
+50 : 0b00000000000000000000000000000010
+50 : 0b00000000000000000000000000000001
+51 : 0b00000000000000000000000000000010
+51 : 0b00000000000000000000000000000001
+52 : 0b00000000000000000000000000000010
+52 : 0b00000000000000000000000000000001
+53 : 0b00000000000000000000000000000010
+53 : 0b00000000000000000000000000000001
+54 : 0b00000000000000000000000000000010
+54 : 0b00000000000000000000000000000001
+55 : 0b00000000000000000000000000000010
+55 : 0b00000000000000000000000000000001
+56 : 0b00000000000000000000000000000010
+56 : 0b00000000000000000000000000000001
+57 : 0b00000000000000000000000000000010
+57 : 0b00000000000000000000000000000001
+58 : 0b00000000000000000000000000000010
+58 : 0b00000000000000000000000000000001
+59 : 0b00000000000000000000000000000010
+59 : 0b00000000000000000000000000000001
+60 : 0b00000000000000000000000000000010
+60 : 0b00000000000000000000000000000001
+61 : 0b00000000000000000000000000000010
+61 : 0b00000000000000000000000000000001
+62 : 0b00000000000000000000000000000010
+62 : 0b00000000000000000000000000000001
+63 : 0b00000000000000000000000000000010
+63 : 0b00000000000000000000000000000001
+64 : 0b00000000000000000000000000000010
+64 : 0b00000000000000000000000000000001
+65 : 0b00000000000000000000000000000010
+65 : 0b00000000000000000000000000000001
+66 : 0b00000000000000000000000000000010
+66 : 0b00000000000000000000000000000001
+67 : 0b00000000000000000000000000000010
+67 : 0b00000000000000000000000000000001
+68 : 0b00000000000000000000000000000010
+68 : 0b00000000000000000000000000000001
+69 : 0b00000000000000000000000000000010
+69 : 0b00000000000000000000000000000001
+70 : 0b00000000000000000000000000000010
+70 : 0b00000000000000000000000000000001
+71 : 0b00000000000000000000000000000010
+71 : 0b00000000000000000000000000000001
+72 : 0b00000000000000000000000000000010
+72 : 0b00000000000000000000000000000001
+73 : 0b00000000000000000000000000000010
+73 : 0b00000000000000000000000000000001
+74 : 0b00000000000000000000000000000010
+74 : 0b00000000000000000000000000000001
+75 : 0b00000000000000000000000000000010
+75 : 0b00000000000000000000000000000001
+76 : 0b00000000000000000000000000000010
+76 : 0b00000000000000000000000000000001
+77 : 0b00000000000000000000000000000010
+77 : 0b00000000000000000000000000000001
+78 : 0b00000000000000000000000000000010
+78 : 0b00000000000000000000000000000001
+79 : 0b00000000000000000000000000000010
+79 : 0b00000000000000000000000000000001
+80 : 0b00000000000000000000000000000010
+80 : 0b00000000000000000000000000000001
+81 : 0b00000000000000000000000000000010
+81 : 0b00000000000000000000000000000001
+82 : 0b00000000000000000000000000000010
+82 : 0b00000000000000000000000000000001
+83 : 0b00000000000000000000000000000010
+83 : 0b00000000000000000000000000000001
+84 : 0b00000000000000000000000000000010
+84 : 0b00000000000000000000000000000001
+85 : 0b00000000000000000000000000000010
+85 : 0b00000000000000000000000000000001
+86 : 0b00000000000000000000000000000010
+86 : 0b00000000000000000000000000000001
+87 : 0b00000000000000000000000000000010
+87 : 0b00000000000000000000000000000001
+88 : 0b00000000000000000000000000000010
+88 : 0b00000000000000000000000000000001
+89 : 0b00000000000000000000000000000010
+89 : 0b00000000000000000000000000000001
+90 : 0b00000000000000000000000000000010
+90 : 0b00000000000000000000000000000001
+91 : 0b00000000000000000000000000000010
+91 : 0b00000000000000000000000000000001
+92 : 0b00000000000000000000000000000010
+92 : 0b00000000000000000000000000000001
+93 : 0b00000000000000000000000000000010
+93 : 0b00000000000000000000000000000001
+94 : 0b00000000000000000000000000000010
+94 : 0b00000000000000000000000000000001
+95 : 0b00000000000000000000000000000010
+95 : 0b00000000000000000000000000000001
+96 : 0b00000000000000000000000000000010
+96 : 0b00000000000000000000000000000001
+97 : 0b00000000000000000000000000000010
+97 : 0b00000000000000000000000000000001
+98 : 0b00000000000000000000000000000010
+98 : 0b00000000000000000000000000000001
+99 : 0b00000000000000000000000000000010
+99 : 0b00000000000000000000000000000001
+100 : 0b00000000000000000000000000000010
+100 : 0b00000000000000000000000000000001
+101 : 0b00000000000000000000000000000010
+101 : 0b00000000000000000000000000000001
+102 : 0b00000000000000000000000000000010
+102 : 0b00000000000000000000000000000001
+103 : 0b00000000000000000000000000000010
+103 : 0b00000000000000000000000000000001
+104 : 0b00000000000000000000000000000010
+104 : 0b00000000000000000000000000000001
+105 : 0b00000000000000000000000000000010
+105 : 0b00000000000000000000000000000001
+106 : 0b00000000000000000000000000000010
+106 : 0b00000000000000000000000000000001
+107 : 0b00000000000000000000000000000010
+107 : 0b00000000000000000000000000000001
+108 : 0b00000000000000000000000000000010
+108 : 0b00000000000000000000000000000001
+109 : 0b00000000000000000000000000000010
+109 : 0b00000000000000000000000000000001
+110 : 0b00000000000000000000000000000010
+110 : 0b00000000000000000000000000000001
+111 : 0b00000000000000000000000000000010
+111 : 0b00000000000000000000000000000001
+112 : 0b00000000000000000000000000000010
+112 : 0b00000000000000000000000000000001
+113 : 0b00000000000000000000000000000010
+113 : 0b00000000000000000000000000000001
+114 : 0b00000000000000000000000000000010
+114 : 0b00000000000000000000000000000001
+115 : 0b00000000000000000000000000000010
+115 : 0b00000000000000000000000000000001
+116 : 0b00000000000000000000000000000010
+116 : 0b00000000000000000000000000000001
+117 : 0b00000000000000000000000000000010
+117 : 0b00000000000000000000000000000001
+118 : 0b00000000000000000000000000000010
+118 : 0b00000000000000000000000000000001
+119 : 0b00000000000000000000000000000010
+119 : 0b00000000000000000000000000000001
+120 : 0b00000000000000000000000000000010
+120 : 0b00000000000000000000000000000001
+121 : 0b00000000000000000000000000000010
+121 : 0b00000000000000000000000000000001
+122 : 0b00000000000000000000000000000010
+122 : 0b00000000000000000000000000000001
+123 : 0b00000000000000000000000000000010
+123 : 0b00000000000000000000000000000001
+124 : 0b00000000000000000000000000000010
+124 : 0b00000000000000000000000000000001
+125 : 0b00000000000000000000000000000010
+125 : 0b00000000000000000000000000000001
+126 : 0b00000000000000000000000000000010
+126 : 0b00000000000000000000000000000001
+127 : 0b00000000000000000000000000000010
+127 : 0b00000000000000000000000000000001
+128 : 0b00000000000000000000000000000010
+128 : 0b00000000000000000000000000000001
+129 : 0b00000000000000000000000000000010
+129 : 0b00000000000000000000000000000001
+130 : 0b00000000000000000000000000000010
+130 : 0b00000000000000000000000000000001
+131 : 0b00000000000000000000000000000010
+131 : 0b00000000000000000000000000000001
+132 : 0b00000000000000000000000000000010
+132 : 0b00000000000000000000000000000001
+133 : 0b00000000000000000000000000000010
+133 : 0b00000000000000000000000000000001
+134 : 0b00000000000000000000000000000010
+134 : 0b00000000000000000000000000000001
+135 : 0b00000000000000000000000000000010
+135 : 0b00000000000000000000000000000001
+136 : 0b00000000000000000000000000000010
+136 : 0b00000000000000000000000000000001
+137 : 0b00000000000000000000000000000010
+137 : 0b00000000000000000000000000000001
+138 : 0b00000000000000000000000000000010
+138 : 0b00000000000000000000000000000001
+139 : 0b00000000000000000000000000000010
+139 : 0b00000000000000000000000000000001
+140 : 0b00000000000000000000000000000010
+140 : 0b00000000000000000000000000000001
+141 : 0b00000000000000000000000000000010
+141 : 0b00000000000000000000000000000001
+142 : 0b00000000000000000000000000000010
+142 : 0b00000000000000000000000000000001
+143 : 0b00000000000000000000000000000010
+143 : 0b00000000000000000000000000000001
+144 : 0b00000000000000000000000000000010
+144 : 0b00000000000000000000000000000001
+145 : 0b00000000000000000000000000000010
+145 : 0b00000000000000000000000000000001
+146 : 0b00000000000000000000000000000010
+146 : 0b00000000000000000000000000000001
+147 : 0b00000000000000000000000000000010
+147 : 0b00000000000000000000000000000001
+148 : 0b00000000000000000000000000000010
+148 : 0b00000000000000000000000000000001
+149 : 0b00000000000000000000000000000010
+149 : 0b00000000000000000000000000000001
+150 : 0b00000000000000000000000000000010
+150 : 0b00000000000000000000000000000001
+151 : 0b00000000000000000000000000000010
+151 : 0b00000000000000000000000000000001
+152 : 0b00000000000000000000000000000010
+152 : 0b00000000000000000000000000000001
+153 : 0b00000000000000000000000000000010
+153 : 0b00000000000000000000000000000001
+154 : 0b00000000000000000000000000000010
+154 : 0b00000000000000000000000000000001
+155 : 0b00000000000000000000000000000010
+155 : 0b00000000000000000000000000000001
+156 : 0b00000000000000000000000000000010
+156 : 0b00000000000000000000000000000001
+157 : 0b00000000000000000000000000000010
+157 : 0b00000000000000000000000000000001
+158 : 0b00000000000000000000000000000010
+158 : 0b00000000000000000000000000000001
+159 : 0b00000000000000000000000000000010
+159 : 0b00000000000000000000000000000001
+0 : 0b00000000000000000000000000000010
+-4 : 0b00000000000000000000000000100000
+0 : 0b00000000000000000000000000100000
+-4 : 0b00000000000000000000001000000000
+0 : 0b00000000000000001000000000000000
+-5 : 0b00000000000100000000000000000000
+------------------ T_FX_FIXED ---- 150, 1 --------------
+0 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b0.10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b1.01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b0.10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b1.01010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b0.10101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b1.01010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b0.10101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b1.01010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b0.10101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b1.01010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b0.10101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b1.01010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b0.10101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b1.01010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b0.10101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b1.01010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b0.10101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b1.01010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b0.10101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b1.01010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b0.10101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b1.01010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b0.10101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b1.01010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b0.10101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b1.01010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b0.10101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b1.01010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b0.10101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b1.01010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b0.10101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b1.01010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b0.10101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b1.01010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b0.10101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b1.01010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b0.10101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b1.01010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b0.10101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b1.01010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b0.10101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b1.01010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b0.10101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b1.01010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b0.10101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b1.01010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b0.10101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b1.01010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b0.10101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b1.01010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b0.10101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b1.01010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b0.10101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b1.01010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b0.10101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b1.01010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b0.10101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b1.01010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b0.10101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b1.01010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b0.10101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b1.01010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b0.10101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b1.01010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b0.10101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b1.01010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000
+84 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000
+85 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000
+86 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000
+87 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000
+88 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000
+89 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000
+90 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000
+91 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000
+92 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000
+93 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000
+94 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000
+95 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000
+96 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000
+97 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000
+98 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000
+99 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000
+100 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000
+101 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000
+102 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000
+103 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000
+104 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000
+105 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000
+106 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000
+107 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000
+108 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000
+109 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000
+110 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000
+111 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000
+112 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000
+113 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000
+114 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000
+115 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000
+116 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000
+117 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000
+118 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000
+119 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000
+120 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000
+121 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000
+122 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000
+123 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000
+124 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000
+125 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000
+126 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000
+127 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000
+128 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000
+129 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000
+130 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000
+131 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000
+132 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000
+133 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000
+134 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000
+135 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000
+136 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000
+137 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000
+138 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000
+139 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000
+140 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000
+141 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000
+142 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000
+143 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000
+144 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000
+145 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000
+146 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100
+147 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
+148 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+149 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
+150 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+151 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
+152 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+153 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
+154 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+155 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
+156 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+157 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 : 0b1.01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
+158 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+159 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
+-4 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000
+0 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000
+-4 : 0b0.10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000
+0 : 0b0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+-5 : 0b0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+------------------ T_FX_UFIXED ---- 150, 1 --------------
+0 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b01.10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b01.11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b01.11100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b01.11110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b01.11111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b01.11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b01.11111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b01.11111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b01.11111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b01.11111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b01.11111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b01.11111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b01.11111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b01.11111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b01.11111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b01.11111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b01.11111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b01.11111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b01.11111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b01.11111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b01.11111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b01.11111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b01.11111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b01.11111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b01.11111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b01.11111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b01.11111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b01.11111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b01.11111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b01.11111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b01.11111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b01.11111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b01.11111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b01.11111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b01.11111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b01.11111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b01.11111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b01.11111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b01.11111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b01.11111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b01.11111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b01.11111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b01.11111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b01.11111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b01.11111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b01.11111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b01.11111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b01.11111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b01.11111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b01.11111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b01.11111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b01.11111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b01.11111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b01.11111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b01.11111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b01.11111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b01.11111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b01.11111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b01.11111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b01.11111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b01.11111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b01.11111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b01.11111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b01.11111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b01.11111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b01.11111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b01.11111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000
+84 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000
+85 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000
+86 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000
+87 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000
+88 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000
+89 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000
+90 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
+91 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000
+92 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000
+93 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000
+94 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000
+95 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000
+96 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000
+97 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
+98 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000
+99 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000
+100 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000
+101 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000
+102 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
+103 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
+104 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000
+105 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
+106 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000
+107 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000
+108 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000
+109 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+110 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000
+111 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000
+112 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
+113 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000
+114 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000
+115 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000
+116 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000
+117 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000
+118 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000
+119 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
+120 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000
+121 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000
+122 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000
+123 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000
+124 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000
+125 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000
+126 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000
+127 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000
+128 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000
+129 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000
+130 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000
+131 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000
+132 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000
+133 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000
+134 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000
+135 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000
+136 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000
+137 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000
+138 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000
+139 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000
+140 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+141 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000
+142 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000
+143 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000
+144 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+145 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
+146 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+147 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
+148 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+149 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+150 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+151 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+152 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+153 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+154 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+155 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+156 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+157 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+158 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+159 : 0b01.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+-4 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+0 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000
+-4 : 0b01.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000
+0 : 0b00.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+-5 : 0b00.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+**************** operator << >> *******
+0 : 0b0.1
+1 : 0b.1e-1
+2 : 0b1.011
+3 : 0b1.0011
+4 : 0b1.00011
+5 : 0b1.000011
+6 : 0b1.0000011
+7 : 0b1.00000011
+8 : 0b1.000000011
+9 : 0b1.0000000011
+10 : 0b1.00000000011
+11 : 0b1.000000000011
+12 : 0b1.0000000000011
+13 : 0b1.00000000000011
+14 : 0b1.000000000000011
+15 : 0b1.0000000000000011
+16 : 0b1.00000000000000011
+17 : 0b1.000000000000000011
+18 : 0b1.0000000000000000011
+19 : 0b1.00000000000000000011
+20 : 0b1.000000000000000000011
+21 : 0b1.0000000000000000000011
+22 : 0b1.00000000000000000000011
+23 : 0b1.000000000000000000000011
+24 : 0b1.0000000000000000000000011
+25 : 0b1.00000000000000000000000011
+26 : 0b1.000000000000000000000000011
+27 : 0b1.0000000000000000000000000011
+28 : 0b1.00000000000000000000000000011
+29 : 0b1.000000000000000000000000000011
+30 : 0b1.0000000000000000000000000000011
+31 : 0b1.00000000000000000000000000000011
+32 : 0b1.000000000000000000000000000000011
+33 : 0b1.0000000000000000000000000000000011
+34 : 0b1.00000000000000000000000000000000011
+35 : 0b1.000000000000000000000000000000000011
+0 : 0b1011.111110101100011010101100001000011011110010010101000111111011100110111110110100110000111
+1 : 0b10101.11110101100011010101100001000011011110010010101000111111011100110111110110100110000111
+2 : 0b101001.1110101100011010101100001000011011110010010101000111111011100110111110110100110000111
+3 : 0b1010001.110101100011010101100001000011011110010010101000111111011100110111110110100110000111
+4 : 0b10100001.10101100011010101100001000011011110010010101000111111011100110111110110100110000111
+5 : 0b101000001.0101100011010101100001000011011110010010101000111111011100110111110110100110000111
+6 : 0b1010000000.101100011010101100001000011011110010010101000111111011100110111110110100110000111
+7 : 0b10011111111.01100011010101100001000011011110010010101000111111011100110111110110100110000111
+8 : 0b100111111100.1100011010101100001000011011110010010101000111111011100110111110110100110000111
+9 : 0b1001111110111.100011010101100001000011011110010010101000111111011100110111110110100110000111
+10 : 0b10011111101101.00011010101100001000011011110010010101000111111011100110111110110100110000111
+11 : 0b100111111011000.0011010101100001000011011110010010101000111111011100110111110110100110000111
+12 : 0b1001111110101110.011010101100001000011011110010010101000111111011100110111110110100110000111
+13 : 0b10011111101011010.11010101100001000011011110010010101000111111011100110111110110100110000111
+14 : 0b100111111010110011.1010101100001000011011110010010101000111111011100110111110110100110000111
+15 : 0b1001111110101100101.010101100001000011011110010010101000111111011100110111110110100110000111
+16 : 0b10011111101011001000.10101100001000011011110010010101000111111011100110111110110100110000111
+17 : 0b100111111010110001111.0101100001000011011110010010101000111111011100110111110110100110000111
+18 : 0b1001111110101100011100.101100001000011011110010010101000111111011100110111110110100110000111
+19 : 0b10011111101011000110111.01100001000011011110010010101000111111011100110111110110100110000111
+20 : 0b100111111010110001101100.1100001000011011110010010101000111111011100110111110110100110000111
+21 : 0b1001111110101100011010111.100001000011011110010010101000111111011100110111110110100110000111
+22 : 0b10011111101011000110101101.00001000011011110010010101000111111011100110111110110100110000111
+23 : 0b100111111010110001101011000.0001000011011110010010101000111111011100110111110110100110000111
+24 : 0b1001111110101100011010101110.001000011011110010010101000111111011100110111110110100110000111
+25 : 0b10011111101011000110101011010.01000011011110010010101000111111011100110111110110100110000111
+26 : 0b100111111010110001101010110010.1000011011110010010101000111111011100110111110110100110000111
+27 : 0b1001111110101100011010101100011.000011011110010010101000111111011100110111110110100110000111
+28 : 0b10011111101011000110101011000100.00011011110010010101000111111011100110111110110100110000111
+29 : 0b100111111010110001101010110000110.0011011110010010101000111111011100110111110110100110000111
+30 : 0b1001111110101100011010101100001010.011011110010010101000111111011100110111110110100110000111
+31 : 0b10011111101011000110101011000010010.11011110010010101000111111011100110111110110100110000111
+32 : 0b100111111010110001101010110000100011.1011110010010101000111111011100110111110110100110000111
+33 : 0b1001111110101100011010101100001000101.011110010010101000111111011100110111110110100110000111
+34 : 0b10011111101011000110101011000010001000.11110010010101000111111011100110111110110100110000111
+35 : 0b100111111010110001101010110000100001111.1110010010101000111111011100110111110110100110000111
+0 : 0b000000000000000000000000000000000
+1 : 0b001111111111111111111111111111111
+2 : 0b000111111111111111111111111111111
+3 : 0b000011111111111111111111111111111
+4 : 0b000001111111111111111111111111111
+5 : 0b000000111111111111111111111111111
+6 : 0b000000011111111111111111111111111
+7 : 0b000000001111111111111111111111111
+8 : 0b000000000111111111111111111111111
+9 : 0b000000000011111111111111111111111
+10 : 0b000000000001111111111111111111111
+11 : 0b000000000000111111111111111111111
+12 : 0b000000000000011111111111111111111
+13 : 0b000000000000001111111111111111111
+14 : 0b000000000000000111111111111111111
+15 : 0b000000000000000011111111111111111
+16 : 0b000000000000000001111111111111111
+17 : 0b000000000000000000111111111111111
+18 : 0b000000000000000000011111111111111
+19 : 0b000000000000000000001111111111111
+20 : 0b000000000000000000000111111111111
+21 : 0b000000000000000000000011111111111
+22 : 0b000000000000000000000001111111111
+23 : 0b000000000000000000000000111111111
+24 : 0b000000000000000000000000011111111
+25 : 0b000000000000000000000000001111111
+26 : 0b000000000000000000000000000111111
+27 : 0b000000000000000000000000000011111
+28 : 0b000000000000000000000000000001111
+29 : 0b000000000000000000000000000000111
+30 : 0b000000000000000000000000000000011
+31 : 0b000000000000000000000000000000001
+32 : 0b000000000000000000000000000000000
+33 : 0b001111111111111111111111111111111
+34 : 0b000111111111111111111111111111111
+35 : 0b000011111111111111111111111111111
+0 : 0b001000000101001110010101001110110
+1 : 0b010000001010011100101010011101010
+2 : 0b000000010100111001010100111010010
+3 : 0b000000101001110010101001110100010
+4 : 0b000001010011100101010011101000010
+5 : 0b000010100111001010100111010000010
+6 : 0b000101001110010101001110100000010
+7 : 0b001010011100101010011101000000010
+8 : 0b010100111001010100111010000000010
+9 : 0b001001110010101001110100000000010
+10 : 0b010011100101010011101000000000010
+11 : 0b000111001010100111010000000000010
+12 : 0b001110010101001110100000000000010
+13 : 0b011100101010011101000000000000010
+14 : 0b011001010100111010000000000000010
+15 : 0b010010101001110100000000000000010
+16 : 0b000101010011101000000000000000010
+17 : 0b001010100111010000000000000000010
+18 : 0b010101001110100000000000000000010
+19 : 0b001010011101000000000000000000010
+20 : 0b010100111010000000000000000000010
+21 : 0b001001110100000000000000000000010
+22 : 0b010011101000000000000000000000010
+23 : 0b000111010000000000000000000000010
+24 : 0b001110100000000000000000000000010
+25 : 0b011101000000000000000000000000010
+26 : 0b011010000000000000000000000000010
+27 : 0b010100000000000000000000000000010
+28 : 0b001000000000000000000000000000010
+29 : 0b010000000000000000000000000000010
+30 : 0b000000000000000000000000000000010
+31 : 0b000000000000000000000000000000010
+32 : 0b000000000000000000000000000000010
+33 : 0b000000000000000000000000000000010
+34 : 0b000000000000000000000000000000010
+35 : 0b000000000000000000000000000000010
+0 : 0b00000000000000000000000000000000
+1 : 0b11111111111111111111111111111111
+2 : 0b11111111111111111111111111111111
+3 : 0b11111111111111111111111111111111
+4 : 0b11111111111111111111111111111111
+5 : 0b11111111111111111111111111111111
+6 : 0b11111111111111111111111111111111
+7 : 0b11111111111111111111111111111111
+8 : 0b11111111111111111111111111111111
+9 : 0b11111111111111111111111111111111
+10 : 0b11111111111111111111111111111111
+11 : 0b11111111111111111111111111111111
+12 : 0b11111111111111111111111111111111
+13 : 0b11111111111111111111111111111111
+14 : 0b11111111111111111111111111111111
+15 : 0b11111111111111111111111111111111
+16 : 0b11111111111111111111111111111111
+17 : 0b11111111111111111111111111111111
+18 : 0b11111111111111111111111111111111
+19 : 0b11111111111111111111111111111111
+20 : 0b11111111111111111111111111111111
+21 : 0b11111111111111111111111111111111
+22 : 0b11111111111111111111111111111111
+23 : 0b11111111111111111111111111111111
+24 : 0b11111111111111111111111111111111
+25 : 0b11111111111111111111111111111111
+26 : 0b11111111111111111111111111111111
+27 : 0b11111111111111111111111111111111
+28 : 0b11111111111111111111111111111111
+29 : 0b11111111111111111111111111111111
+30 : 0b11111111111111111111111111111111
+31 : 0b11111111111111111111111111111111
+32 : 0b11111111111111111111111111111111
+33 : 0b11111111111111111111111111111111
+34 : 0b11111111111111111111111111111111
+35 : 0b11111111111111111111111111111111
+0 : 0b11111111111111111111111111111010
+1 : 0b11111111111111111111111111110010
+2 : 0b11111111111111111111111111100010
+3 : 0b11111111111111111111111111000010
+4 : 0b11111111111111111111111110000010
+5 : 0b11111111111111111111111100000010
+6 : 0b11111111111111111111111000000010
+7 : 0b11111111111111111111110000000010
+8 : 0b11111111111111111111100000000010
+9 : 0b11111111111111111111000000000010
+10 : 0b11111111111111111110000000000010
+11 : 0b11111111111111111100000000000010
+12 : 0b11111111111111111000000000000010
+13 : 0b11111111111111110000000000000010
+14 : 0b11111111111111100000000000000010
+15 : 0b11111111111111000000000000000010
+16 : 0b11111111111110000000000000000010
+17 : 0b11111111111100000000000000000010
+18 : 0b11111111111000000000000000000010
+19 : 0b11111111110000000000000000000010
+20 : 0b11111111100000000000000000000010
+21 : 0b11111111000000000000000000000010
+22 : 0b11111110000000000000000000000010
+23 : 0b11111100000000000000000000000010
+24 : 0b11111000000000000000000000000010
+25 : 0b11110000000000000000000000000010
+26 : 0b11100000000000000000000000000010
+27 : 0b11000000000000000000000000000010
+28 : 0b10000000000000000000000000000010
+29 : 0b00000000000000000000000000000010
+30 : 0b00000000000000000000000000000010
+31 : 0b00000000000000000000000000000010
+32 : 0b00000000000000000000000000000010
+33 : 0b00000000000000000000000000000010
+34 : 0b00000000000000000000000000000010
+35 : 0b00000000000000000000000000000010
+0 : 0b0000000000000.1000000000000
+1 : 0b1111111111111.1100000000000
+2 : 0b1111111111111.0110000000000
+3 : 0b1111111111111.0011000000000
+4 : 0b1111111111111.0001100000000
+5 : 0b1111111111111.0000110000000
+6 : 0b1111111111111.0000011000000
+7 : 0b1111111111111.0000001100000
+8 : 0b1111111111111.0000000110000
+9 : 0b1111111111111.0000000011000
+10 : 0b1111111111111.0000000001100
+11 : 0b1111111111111.0000000000110
+12 : 0b1111111111111.0000000000011
+13 : 0b1111111111111.0000000000001
+14 : 0b1111111111111.0000000000000
+15 : 0b1111111111111.0000000000000
+16 : 0b1111111111111.0000000000000
+17 : 0b1111111111111.0000000000000
+18 : 0b1111111111111.0000000000000
+19 : 0b1111111111111.0000000000000
+20 : 0b1111111111111.0000000000000
+21 : 0b1111111111111.0000000000000
+22 : 0b1111111111111.0000000000000
+23 : 0b1111111111111.0000000000000
+24 : 0b1111111111111.0000000000000
+25 : 0b1111111111111.0000000000000
+26 : 0b1111111111111.0000000000000
+27 : 0b1111111111111.0000000000000
+28 : 0b1111111111111.0000000000000
+29 : 0b1111111111111.0000000000000
+30 : 0b1111111111111.0000000000000
+31 : 0b1111111111111.0000000000000
+32 : 0b1111111111111.0000000000000
+33 : 0b1111111111111.0000000000000
+34 : 0b1111111111111.0000000000000
+35 : 0b1111111111111.0000000000000
+0 : 0b1111111111011.1111101011000
+1 : 0b1111111110101.1111010110000
+2 : 0b1111111101001.1110101100000
+3 : 0b1111111010001.1101011000000
+4 : 0b1111110100001.1010110000000
+5 : 0b1111101000001.0101100000000
+6 : 0b1111010000000.1011000000000
+7 : 0b1110011111111.0110000000000
+8 : 0b1100111111100.1100000000000
+9 : 0b1001111110111.1000000000000
+10 : 0b0011111101101.0000000000000
+11 : 0b0111111011000.0000000000000
+12 : 0b1111110101110.0000000000000
+13 : 0b1111101011010.0000000000000
+14 : 0b1111010110010.0000000000000
+15 : 0b1110101100010.0000000000000
+16 : 0b1101011000010.0000000000000
+17 : 0b1010110000010.0000000000000
+18 : 0b0101100000010.0000000000000
+19 : 0b1011000000010.0000000000000
+20 : 0b0110000000010.0000000000000
+21 : 0b1100000000010.0000000000000
+22 : 0b1000000000010.0000000000000
+23 : 0b0000000000010.0000000000000
+24 : 0b0000000000010.0000000000000
+25 : 0b0000000000010.0000000000000
+26 : 0b0000000000010.0000000000000
+27 : 0b0000000000010.0000000000000
+28 : 0b0000000000010.0000000000000
+29 : 0b0000000000010.0000000000000
+30 : 0b0000000000010.0000000000000
+31 : 0b0000000000010.0000000000000
+32 : 0b0000000000010.0000000000000
+33 : 0b0000000000010.0000000000000
+34 : 0b0000000000010.0000000000000
+35 : 0b0000000000010.0000000000000
+0 : 0b00000000000000.1000000000000
+1 : 0b00111111111111.1100000000000
+2 : 0b00011111111111.0110000000000
+3 : 0b00001111111111.0011000000000
+4 : 0b00000111111111.0001100000000
+5 : 0b00000011111111.0000110000000
+6 : 0b00000001111111.0000011000000
+7 : 0b00000000111111.0000001100000
+8 : 0b00000000011111.0000000110000
+9 : 0b00000000001111.0000000011000
+10 : 0b00000000000111.0000000001100
+11 : 0b00000000000011.0000000000110
+12 : 0b00000000000001.0000000000011
+13 : 0b00000000000000.0000000000001
+14 : 0b00111111111111.1000000000000
+15 : 0b00011111111111.0100000000000
+16 : 0b00001111111111.0010000000000
+17 : 0b00000111111111.0001000000000
+18 : 0b00000011111111.0000100000000
+19 : 0b00000001111111.0000010000000
+20 : 0b00000000111111.0000001000000
+21 : 0b00000000011111.0000000100000
+22 : 0b00000000001111.0000000010000
+23 : 0b00000000000111.0000000001000
+24 : 0b00000000000011.0000000000100
+25 : 0b00000000000001.0000000000010
+26 : 0b00000000000000.0000000000001
+27 : 0b00111111111111.1000000000000
+28 : 0b00011111111111.0100000000000
+29 : 0b00001111111111.0010000000000
+30 : 0b00000111111111.0001000000000
+31 : 0b00000011111111.0000100000000
+32 : 0b00000001111111.0000010000000
+33 : 0b00000000111111.0000001000000
+34 : 0b00000000011111.0000000100000
+35 : 0b00000000001111.0000000010000
+0 : 0b00000000011100.0100111101010
+1 : 0b00000000110110.1001111010100
+2 : 0b00000001101011.0011110101000
+3 : 0b00000011010100.0111101010000
+4 : 0b00000110100110.1111010100000
+5 : 0b00001101001011.1110101000000
+6 : 0b00011010010101.1101010000000
+7 : 0b00110100101001.1010100000000
+8 : 0b01101001010001.0101000000000
+9 : 0b01010010100000.1010000000000
+10 : 0b00100100111111.0100000000000
+11 : 0b01001001111100.1000000000000
+12 : 0b00010011110111.0000000000000
+13 : 0b00100111101100.0000000000000
+14 : 0b01001111010110.0000000000000
+15 : 0b00011110101010.0000000000000
+16 : 0b00111101010010.0000000000000
+17 : 0b01111010100010.0000000000000
+18 : 0b01110101000010.0000000000000
+19 : 0b01101010000010.0000000000000
+20 : 0b01010100000010.0000000000000
+21 : 0b00101000000010.0000000000000
+22 : 0b01010000000010.0000000000000
+23 : 0b00100000000010.0000000000000
+24 : 0b01000000000010.0000000000000
+25 : 0b00000000000010.0000000000000
+26 : 0b00000000000010.0000000000000
+27 : 0b00000000000010.0000000000000
+28 : 0b00000000000010.0000000000000
+29 : 0b00000000000010.0000000000000
+30 : 0b00000000000010.0000000000000
+31 : 0b00000000000010.0000000000000
+32 : 0b00000000000010.0000000000000
+33 : 0b00000000000010.0000000000000
+34 : 0b00000000000010.0000000000000
+35 : 0b00000000000010.0000000000000
+0 : 0b0.1
+1 : 0b.1e-1
+2 : 0b1.011
+3 : 0b1.0011
+4 : 0b1.00011
+5 : 0b1.000011
+6 : 0b1.0000011
+7 : 0b1.00000011
+8 : 0b1.000000011
+9 : 0b1.0000000011
+10 : 0b1.00000000011
+11 : 0b1.000000000011
+12 : 0b1.0000000000011
+13 : 0b1.00000000000011
+14 : 0b1.000000000000011
+15 : 0b1.0000000000000011
+16 : 0b1.00000000000000011
+17 : 0b1.000000000000000011
+18 : 0b1.0000000000000000011
+19 : 0b1.00000000000000000011
+20 : 0b1.000000000000000000011
+21 : 0b1.0000000000000000000011
+22 : 0b1.00000000000000000000011
+23 : 0b1.000000000000000000000011
+24 : 0b1.0000000000000000000000011
+25 : 0b1.00000000000000000000000011
+26 : 0b1.000000000000000000000000011
+27 : 0b1.0000000000000000000000000011
+28 : 0b1.00000000000000000000000000011
+29 : 0b1.000000000000000000000000000011
+30 : 0b1.0000000000000000000000000000011
+31 : 0b1.00000000000000000000000000000011
+32 : 0b1.000000000000000000000000000000011
+33 : 0b1.0000000000000000000000000000000011
+34 : 0b1.00000000000000000000000000000000011
+35 : 0b1.000000000000000000000000000000000011
+36 : 0b1.0000000000000000000000000000000000011
+37 : 0b1.00000000000000000000000000000000000011
+38 : 0b1.000000000000000000000000000000000000011
+39 : 0b1.0000000000000000000000000000000000000011
+40 : 0b1.00000000000000000000000000000000000000011
+41 : 0b1.000000000000000000000000000000000000000011
+42 : 0b1.0000000000000000000000000000000000000000011
+43 : 0b1.00000000000000000000000000000000000000000011
+44 : 0b1.000000000000000000000000000000000000000000011
+45 : 0b1.0000000000000000000000000000000000000000000011
+46 : 0b1.00000000000000000000000000000000000000000000011
+47 : 0b1.000000000000000000000000000000000000000000000011
+48 : 0b1.0000000000000000000000000000000000000000000000011
+49 : 0b1.00000000000000000000000000000000000000000000000011
+50 : 0b1.000000000000000000000000000000000000000000000000011
+51 : 0b1.0000000000000000000000000000000000000000000000000011
+52 : 0b1.00000000000000000000000000000000000000000000000000011
+53 : 0b1.000000000000000000000000000000000000000000000000000011
+54 : 0b1.0000000000000000000000000000000000000000000000000000011
+55 : 0b1.00000000000000000000000000000000000000000000000000000011
+56 : 0b1.000000000000000000000000000000000000000000000000000000011
+57 : 0b1.0000000000000000000000000000000000000000000000000000000011
+58 : 0b1.00000000000000000000000000000000000000000000000000000000011
+59 : 0b1.000000000000000000000000000000000000000000000000000000000011
+60 : 0b1.0000000000000000000000000000000000000000000000000000000000011
+61 : 0b1.00000000000000000000000000000000000000000000000000000000000011
+62 : 0b1.000000000000000000000000000000000000000000000000000000000000011
+63 : 0b1.0000000000000000000000000000000000000000000000000000000000000011
+64 : 0b1.00000000000000000000000000000000000000000000000000000000000000011
+65 : 0b1.000000000000000000000000000000000000000000000000000000000000000011
+66 : 0b1.0000000000000000000000000000000000000000000000000000000000000000011
+67 : 0b1.00000000000000000000000000000000000000000000000000000000000000000011
+68 : 0b1.000000000000000000000000000000000000000000000000000000000000000000011
+69 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000011
+70 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000011
+71 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000011
+72 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000011
+73 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000011
+74 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000011
+75 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000011
+76 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000011
+77 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000011
+78 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000011
+79 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000011
+80 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000011
+81 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000011
+82 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000011
+83 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+84 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+85 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+86 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+87 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+88 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+89 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+90 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+91 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+92 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+93 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+94 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+95 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+96 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+97 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+98 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+99 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+100 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+101 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+102 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+103 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+104 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+105 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+106 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+107 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+108 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+109 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+110 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+111 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+112 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+113 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+114 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+115 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+116 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+117 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+118 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+119 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+120 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+121 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+122 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+123 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+124 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+125 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+126 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+127 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+128 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+129 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+130 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+131 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+132 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+133 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+134 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+135 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+136 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+137 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+138 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+139 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+0 : 0b1011.11111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+1 : 0b10101.1111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+2 : 0b101001.111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+3 : 0b1010001.11010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+4 : 0b10100001.1010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+5 : 0b101000001.010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+6 : 0b1010000000.10110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+7 : 0b10011111111.0110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+8 : 0b100111111100.110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+9 : 0b1001111110111.10001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+10 : 0b10011111101101.0001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+11 : 0b100111111011000.001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+12 : 0b1001111110101110.01101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+13 : 0b10011111101011010.1101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+14 : 0b100111111010110011.101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+15 : 0b1001111110101100101.01010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+16 : 0b10011111101011001000.1010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+17 : 0b100111111010110001111.010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+18 : 0b1001111110101100011100.10110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+19 : 0b10011111101011000110111.0110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+20 : 0b100111111010110001101100.110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+21 : 0b1001111110101100011010111.10000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+22 : 0b10011111101011000110101101.0000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+23 : 0b100111111010110001101011000.000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+24 : 0b1001111110101100011010101110.00100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+25 : 0b10011111101011000110101011010.0100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+26 : 0b100111111010110001101010110010.100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+27 : 0b1001111110101100011010101100011.00001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+28 : 0b10011111101011000110101011000100.0001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+29 : 0b100111111010110001101010110000110.001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+30 : 0b1001111110101100011010101100001010.01010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+31 : 0b10011111101011000110101011000010010.1010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+32 : 0b100111111010110001101010110000100011.010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+33 : 0b1001111110101100011010101100001000100.10110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+34 : 0b10011111101011000110101011000010000111.0110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+35 : 0b100111111010110001101010110000100001100.110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+36 : 0b1001111110101100011010101100001000010111.10111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+37 : 0b10011111101011000110101011000010000101101.0111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+38 : 0b100111111010110001101010110000100001011000.111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+39 : 0b1001111110101100011010101100001000010101111.11001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+40 : 0b10011111101011000110101011000010000101011101.1001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+41 : 0b100111111010110001101010110000100001010111001.001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+42 : 0b1001111110101100011010101100001000010101110000.01101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+43 : 0b10011111101011000110101011000010000101011011110.1101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+44 : 0b100111111010110001101010110000100001010110111011.101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+45 : 0b1001111110101100011010101100001000010101101110101.01001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+46 : 0b10011111101011000110101011000010000101011011101000.1001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+47 : 0b100111111010110001101010110000100001010110111001111.001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+48 : 0b1001111110101100011010101100001000010101101110011100.01100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+49 : 0b10011111101011000110101011000010000101011011100110110.1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+50 : 0b100111111010110001101010110000100001010110111001101011.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+51 : 0b1001111110101100011010101100001000010101101110011010101.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+52 : 0b10011111101011000110101011000010000101011011100110101000.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+53 : 0b100111111010110001101010110000100001010110111001101001110.000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+54 : 0b1001111110101100011010101100001000010101101110011010011010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+55 : 0b10011111101011000110101011000010000101011011100110100110010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+56 : 0b100111111010110001101010110000100001010110111001101001100010.000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+57 : 0b1001111110101100011010101100001000010101101110011010011000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+58 : 0b10011111101011000110101011000010000101011011100110100110000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+59 : 0b100111111010110001101010110000100001010110111001101001100000010.000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+60 : 0b1001111110101100011010101100001000010101101110011010011000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+61 : 0b10011111101011000110101011000010000101011011100110100110000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+62 : 0b100111111010110001101010110000100001010110111001101001100000000010.000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+63 : 0b1001111110101100011010101100001000010101101110011010011000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+64 : 0b10011111101011000110101011000010000101011011100110100110000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+65 : 0b100111111010110001101010110000100001010110111001101001100000000000010.000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+66 : 0b1001111110101100011010101100001000010101101110011010011000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+67 : 0b10011111101011000110101011000010000101011011100110100110000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+68 : 0b100111111010110001101010110000100001010110111001101001100000000000000010.000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+69 : 0b1001111110101100011010101100001000010101101110011010011000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+70 : 0b10011111101011000110101011000010000101011011100110100110000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+71 : 0b100111111010110001101010110000100001010110111001101001100000000000000000010.000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+72 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+73 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+74 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000010.000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+75 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+76 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+77 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000010.000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+78 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+79 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+80 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000010.000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+81 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+82 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+83 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000010.000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+84 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+85 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+86 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000010.000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+87 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+88 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+89 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000010.000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+90 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+91 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+92 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000010.000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+93 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+94 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+95 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000010.000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+96 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+97 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+98 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000010.000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+99 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+100 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+101 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000010.000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+102 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+103 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+104 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000010.000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+105 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+106 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+107 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000010.000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+108 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000110000011111010101111111011100110111110110100110000111
+109 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000110000011111010101111111011100110111110110100110000111
+110 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000010.000000000000000000000000000110000011111010101111111011100110111110110100110000111
+111 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000110000011111010101111111011100110111110110100110000111
+112 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000110000011111010101111111011100110111110110100110000111
+113 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000010.000000000000000000000000110000011111010101111111011100110111110110100110000111
+114 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000110000011111010101111111011100110111110110100110000111
+115 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000110000011111010101111111011100110111110110100110000111
+116 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000010.000000000000000000000110000011111010101111111011100110111110110100110000111
+117 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000110000011111010101111111011100110111110110100110000111
+118 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000110000011111010101111111011100110111110110100110000111
+119 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000010.000000000000000000110000011111010101111111011100110111110110100110000111
+120 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000110000011111010101111111011100110111110110100110000111
+121 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000110000011111010101111111011100110111110110100110000111
+122 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000010.000000000000000110000011111010101111111011100110111110110100110000111
+123 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000110000011111010101111111011100110111110110100110000111
+124 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000110000011111010101111111011100110111110110100110000111
+125 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000010.000000000000110000011111010101111111011100110111110110100110000111
+126 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000110000011111010101111111011100110111110110100110000111
+127 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000110000011111010101111111011100110111110110100110000111
+128 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000010.000000000110000011111010101111111011100110111110110100110000111
+129 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000110000011111010101111111011100110111110110100110000111
+130 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000110000011111010101111111011100110111110110100110000111
+131 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000010.000000110000011111010101111111011100110111110110100110000111
+132 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000110000011111010101111111011100110111110110100110000111
+133 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000110000011111010101111111011100110111110110100110000111
+134 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000010.000110000011111010101111111011100110111110110100110000111
+135 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00110000011111010101111111011100110111110110100110000111
+136 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0110000011111010101111111011100110111110110100110000111
+137 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000010.110000011111010101111111011100110111110110100110000111
+138 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.10000011111010101111111011100110111110110100110000111
+139 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000101.0000011111010101111111011100110111110110100110000111
+0 : 0b000000000000000000000000000000000
+1 : 0b001111111111111111111111111111111
+2 : 0b000111111111111111111111111111111
+3 : 0b000011111111111111111111111111111
+4 : 0b000001111111111111111111111111111
+5 : 0b000000111111111111111111111111111
+6 : 0b000000011111111111111111111111111
+7 : 0b000000001111111111111111111111111
+8 : 0b000000000111111111111111111111111
+9 : 0b000000000011111111111111111111111
+10 : 0b000000000001111111111111111111111
+11 : 0b000000000000111111111111111111111
+12 : 0b000000000000011111111111111111111
+13 : 0b000000000000001111111111111111111
+14 : 0b000000000000000111111111111111111
+15 : 0b000000000000000011111111111111111
+16 : 0b000000000000000001111111111111111
+17 : 0b000000000000000000111111111111111
+18 : 0b000000000000000000011111111111111
+19 : 0b000000000000000000001111111111111
+20 : 0b000000000000000000000111111111111
+21 : 0b000000000000000000000011111111111
+22 : 0b000000000000000000000001111111111
+23 : 0b000000000000000000000000111111111
+24 : 0b000000000000000000000000011111111
+25 : 0b000000000000000000000000001111111
+26 : 0b000000000000000000000000000111111
+27 : 0b000000000000000000000000000011111
+28 : 0b000000000000000000000000000001111
+29 : 0b000000000000000000000000000000111
+30 : 0b000000000000000000000000000000011
+31 : 0b000000000000000000000000000000001
+32 : 0b000000000000000000000000000000000
+33 : 0b001111111111111111111111111111111
+34 : 0b000111111111111111111111111111111
+35 : 0b000011111111111111111111111111111
+36 : 0b000001111111111111111111111111111
+37 : 0b000000111111111111111111111111111
+38 : 0b000000011111111111111111111111111
+39 : 0b000000001111111111111111111111111
+40 : 0b000000000111111111111111111111111
+41 : 0b000000000011111111111111111111111
+42 : 0b000000000001111111111111111111111
+43 : 0b000000000000111111111111111111111
+44 : 0b000000000000011111111111111111111
+45 : 0b000000000000001111111111111111111
+46 : 0b000000000000000111111111111111111
+47 : 0b000000000000000011111111111111111
+48 : 0b000000000000000001111111111111111
+49 : 0b000000000000000000111111111111111
+50 : 0b000000000000000000011111111111111
+51 : 0b000000000000000000001111111111111
+52 : 0b000000000000000000000111111111111
+53 : 0b000000000000000000000011111111111
+54 : 0b000000000000000000000001111111111
+55 : 0b000000000000000000000000111111111
+56 : 0b000000000000000000000000011111111
+57 : 0b000000000000000000000000001111111
+58 : 0b000000000000000000000000000111111
+59 : 0b000000000000000000000000000011111
+60 : 0b000000000000000000000000000001111
+61 : 0b000000000000000000000000000000111
+62 : 0b000000000000000000000000000000011
+63 : 0b000000000000000000000000000000001
+64 : 0b000000000000000000000000000000000
+65 : 0b001111111111111111111111111111111
+66 : 0b000111111111111111111111111111111
+67 : 0b000011111111111111111111111111111
+68 : 0b000001111111111111111111111111111
+69 : 0b000000111111111111111111111111111
+70 : 0b000000011111111111111111111111111
+71 : 0b000000001111111111111111111111111
+72 : 0b000000000111111111111111111111111
+73 : 0b000000000011111111111111111111111
+74 : 0b000000000001111111111111111111111
+75 : 0b000000000000111111111111111111111
+76 : 0b000000000000011111111111111111111
+77 : 0b000000000000001111111111111111111
+78 : 0b000000000000000111111111111111111
+79 : 0b000000000000000011111111111111111
+80 : 0b000000000000000001111111111111111
+81 : 0b000000000000000000111111111111111
+82 : 0b000000000000000000011111111111111
+83 : 0b000000000000000000001111111111111
+84 : 0b000000000000000000000111111111111
+85 : 0b000000000000000000000011111111111
+86 : 0b000000000000000000000001111111111
+87 : 0b000000000000000000000000111111111
+88 : 0b000000000000000000000000011111111
+89 : 0b000000000000000000000000001111111
+90 : 0b000000000000000000000000000111111
+91 : 0b000000000000000000000000000011111
+92 : 0b000000000000000000000000000001111
+93 : 0b000000000000000000000000000000111
+94 : 0b000000000000000000000000000000011
+95 : 0b000000000000000000000000000000001
+96 : 0b000000000000000000000000000000000
+97 : 0b001111111111111111111111111111111
+98 : 0b000111111111111111111111111111111
+99 : 0b000011111111111111111111111111111
+100 : 0b000001111111111111111111111111111
+101 : 0b000000111111111111111111111111111
+102 : 0b000000011111111111111111111111111
+103 : 0b000000001111111111111111111111111
+104 : 0b000000000111111111111111111111111
+105 : 0b000000000011111111111111111111111
+106 : 0b000000000001111111111111111111111
+107 : 0b000000000000111111111111111111111
+108 : 0b000000000000011111111111111111111
+109 : 0b000000000000001111111111111111111
+110 : 0b000000000000000111111111111111111
+111 : 0b000000000000000011111111111111111
+112 : 0b000000000000000001111111111111111
+113 : 0b000000000000000000111111111111111
+114 : 0b000000000000000000011111111111111
+115 : 0b000000000000000000001111111111111
+116 : 0b000000000000000000000111111111111
+117 : 0b000000000000000000000011111111111
+118 : 0b000000000000000000000001111111111
+119 : 0b000000000000000000000000111111111
+120 : 0b000000000000000000000000011111111
+121 : 0b000000000000000000000000001111111
+122 : 0b000000000000000000000000000111111
+123 : 0b000000000000000000000000000011111
+124 : 0b000000000000000000000000000001111
+125 : 0b000000000000000000000000000000111
+126 : 0b000000000000000000000000000000011
+127 : 0b000000000000000000000000000000001
+128 : 0b000000000000000000000000000000000
+129 : 0b001111111111111111111111111111111
+130 : 0b000111111111111111111111111111111
+131 : 0b000011111111111111111111111111111
+132 : 0b000001111111111111111111111111111
+133 : 0b000000111111111111111111111111111
+134 : 0b000000011111111111111111111111111
+135 : 0b000000001111111111111111111111111
+136 : 0b000000000111111111111111111111111
+137 : 0b000000000011111111111111111111111
+138 : 0b000000000001111111111111111111111
+139 : 0b000000000000111111111111111111111
+0 : 0b000000000010000001010011100100110
+1 : 0b000000000100000010100111001001010
+2 : 0b000000001000000101001110010010010
+3 : 0b000000010000001010011100100100010
+4 : 0b000000100000010100111001001000010
+5 : 0b000001000000101001110010010000010
+6 : 0b000010000001010011100100100000010
+7 : 0b000100000010100111001001000000010
+8 : 0b001000000101001110010010000000010
+9 : 0b010000001010011100100100000000010
+10 : 0b000000010100111001001000000000010
+11 : 0b000000101001110010010000000000010
+12 : 0b000001010011100100100000000000010
+13 : 0b000010100111001001000000000000010
+14 : 0b000101001110010010000000000000010
+15 : 0b001010011100100100000000000000010
+16 : 0b010100111001001000000000000000010
+17 : 0b001001110010010000000000000000010
+18 : 0b010011100100100000000000000000010
+19 : 0b000111001001000000000000000000010
+20 : 0b001110010010000000000000000000010
+21 : 0b011100100100000000000000000000010
+22 : 0b011001001000000000000000000000010
+23 : 0b010010010000000000000000000000010
+24 : 0b000100100000000000000000000000010
+25 : 0b001001000000000000000000000000010
+26 : 0b010010000000000000000000000000010
+27 : 0b000100000000000000000000000000010
+28 : 0b001000000000000000000000000000010
+29 : 0b010000000000000000000000000000010
+30 : 0b000000000000000000000000000000010
+31 : 0b000000000000000000000000000000010
+32 : 0b000000000000000000000000000000010
+33 : 0b000000000000000000000000000000010
+34 : 0b000000000000000000000000000000010
+35 : 0b000000000000000000000000000000010
+36 : 0b000000000000000000000000000000010
+37 : 0b000000000000000000000000000000010
+38 : 0b000000000000000000000000000000010
+39 : 0b000000000000000000000000000000010
+40 : 0b000000000000000000000000000000010
+41 : 0b000000000000000000000000000000010
+42 : 0b000000000000000000000000000000010
+43 : 0b000000000000000000000000000000010
+44 : 0b000000000000000000000000000000010
+45 : 0b000000000000000000000000000000010
+46 : 0b000000000000000000000000000000010
+47 : 0b000000000000000000000000000000010
+48 : 0b000000000000000000000000000000010
+49 : 0b000000000000000000000000000000010
+50 : 0b000000000000000000000000000000010
+51 : 0b000000000000000000000000000000010
+52 : 0b000000000000000000000000000000010
+53 : 0b000000000000000000000000000000010
+54 : 0b000000000000000000000000000000010
+55 : 0b000000000000000000000000000000010
+56 : 0b000000000000000000000000000000010
+57 : 0b000000000000000000000000000000010
+58 : 0b000000000000000000000000000000010
+59 : 0b000000000000000000000000000000010
+60 : 0b000000000000000000000000000000010
+61 : 0b000000000000000000000000000000010
+62 : 0b000000000000000000000000000000010
+63 : 0b000000000000000000000000000000010
+64 : 0b000000000000000000000000000000010
+65 : 0b000000000000000000000000000000010
+66 : 0b000000000000000000000000000000010
+67 : 0b000000000000000000000000000000010
+68 : 0b000000000000000000000000000000010
+69 : 0b000000000000000000000000000000010
+70 : 0b000000000000000000000000000000010
+71 : 0b000000000000000000000000000000010
+72 : 0b000000000000000000000000000000010
+73 : 0b000000000000000000000000000000010
+74 : 0b000000000000000000000000000000010
+75 : 0b000000000000000000000000000000010
+76 : 0b000000000000000000000000000000010
+77 : 0b000000000000000000000000000000010
+78 : 0b000000000000000000000000000000010
+79 : 0b000000000000000000000000000000010
+80 : 0b000000000000000000000000000000010
+81 : 0b000000000000000000000000000000010
+82 : 0b000000000000000000000000000000010
+83 : 0b000000000000000000000000000000010
+84 : 0b000000000000000000000000000000010
+85 : 0b000000000000000000000000000000010
+86 : 0b000000000000000000000000000000010
+87 : 0b000000000000000000000000000000010
+88 : 0b000000000000000000000000000000010
+89 : 0b000000000000000000000000000000010
+90 : 0b000000000000000000000000000000010
+91 : 0b000000000000000000000000000000010
+92 : 0b000000000000000000000000000000010
+93 : 0b000000000000000000000000000000010
+94 : 0b000000000000000000000000000000010
+95 : 0b000000000000000000000000000000010
+96 : 0b000000000000000000000000000000010
+97 : 0b000000000000000000000000000000010
+98 : 0b000000000000000000000000000000010
+99 : 0b000000000000000000000000000000010
+100 : 0b000000000000000000000000000000010
+101 : 0b000000000000000000000000000000010
+102 : 0b000000000000000000000000000000010
+103 : 0b000000000000000000000000000000010
+104 : 0b000000000000000000000000000000010
+105 : 0b000000000000000000000000000000010
+106 : 0b000000000000000000000000000000010
+107 : 0b000000000000000000000000000000010
+108 : 0b000000000000000000000000000000010
+109 : 0b000000000000000000000000000000010
+110 : 0b000000000000000000000000000000010
+111 : 0b000000000000000000000000000000010
+112 : 0b000000000000000000000000000000010
+113 : 0b000000000000000000000000000000010
+114 : 0b000000000000000000000000000000010
+115 : 0b000000000000000000000000000000010
+116 : 0b000000000000000000000000000000010
+117 : 0b000000000000000000000000000000010
+118 : 0b000000000000000000000000000000010
+119 : 0b000000000000000000000000000000010
+120 : 0b000000000000000000000000000000010
+121 : 0b000000000000000000000000000000010
+122 : 0b000000000000000000000000000000010
+123 : 0b000000000000000000000000000000010
+124 : 0b000000000000000000000000000000010
+125 : 0b000000000000000000000000000000010
+126 : 0b000000000000000000000000000000010
+127 : 0b000000000000000000000000000000010
+128 : 0b000000000000000000000000000000010
+129 : 0b000000000000000000000000000000010
+130 : 0b000000000000000000000000000000010
+131 : 0b000000000000000000000000000000010
+132 : 0b000000000000000000000000000000010
+133 : 0b000000000000000000000000000000010
+134 : 0b000000000000000000000000000000010
+135 : 0b000000000000000000000000000000010
+136 : 0b000000000000000000000000000000010
+137 : 0b000000000000000000000000000000010
+138 : 0b000000000000000000000000000000010
+139 : 0b000000000000000000000000000000010
+0 : 0b00000000000000000000000000000000
+1 : 0b11111111111111111111111111111111
+2 : 0b11111111111111111111111111111111
+3 : 0b11111111111111111111111111111111
+4 : 0b11111111111111111111111111111111
+5 : 0b11111111111111111111111111111111
+6 : 0b11111111111111111111111111111111
+7 : 0b11111111111111111111111111111111
+8 : 0b11111111111111111111111111111111
+9 : 0b11111111111111111111111111111111
+10 : 0b11111111111111111111111111111111
+11 : 0b11111111111111111111111111111111
+12 : 0b11111111111111111111111111111111
+13 : 0b11111111111111111111111111111111
+14 : 0b11111111111111111111111111111111
+15 : 0b11111111111111111111111111111111
+16 : 0b11111111111111111111111111111111
+17 : 0b11111111111111111111111111111111
+18 : 0b11111111111111111111111111111111
+19 : 0b11111111111111111111111111111111
+20 : 0b11111111111111111111111111111111
+21 : 0b11111111111111111111111111111111
+22 : 0b11111111111111111111111111111111
+23 : 0b11111111111111111111111111111111
+24 : 0b11111111111111111111111111111111
+25 : 0b11111111111111111111111111111111
+26 : 0b11111111111111111111111111111111
+27 : 0b11111111111111111111111111111111
+28 : 0b11111111111111111111111111111111
+29 : 0b11111111111111111111111111111111
+30 : 0b11111111111111111111111111111111
+31 : 0b11111111111111111111111111111111
+32 : 0b11111111111111111111111111111111
+33 : 0b11111111111111111111111111111111
+34 : 0b11111111111111111111111111111111
+35 : 0b11111111111111111111111111111111
+36 : 0b11111111111111111111111111111111
+37 : 0b11111111111111111111111111111111
+38 : 0b11111111111111111111111111111111
+39 : 0b11111111111111111111111111111111
+40 : 0b11111111111111111111111111111111
+41 : 0b11111111111111111111111111111111
+42 : 0b11111111111111111111111111111111
+43 : 0b11111111111111111111111111111111
+44 : 0b11111111111111111111111111111111
+45 : 0b11111111111111111111111111111111
+46 : 0b11111111111111111111111111111111
+47 : 0b11111111111111111111111111111111
+48 : 0b11111111111111111111111111111111
+49 : 0b11111111111111111111111111111111
+50 : 0b11111111111111111111111111111111
+51 : 0b11111111111111111111111111111111
+52 : 0b11111111111111111111111111111111
+53 : 0b11111111111111111111111111111111
+54 : 0b11111111111111111111111111111111
+55 : 0b11111111111111111111111111111111
+56 : 0b11111111111111111111111111111111
+57 : 0b11111111111111111111111111111111
+58 : 0b11111111111111111111111111111111
+59 : 0b11111111111111111111111111111111
+60 : 0b11111111111111111111111111111111
+61 : 0b11111111111111111111111111111111
+62 : 0b11111111111111111111111111111111
+63 : 0b11111111111111111111111111111111
+64 : 0b11111111111111111111111111111111
+65 : 0b11111111111111111111111111111111
+66 : 0b11111111111111111111111111111111
+67 : 0b11111111111111111111111111111111
+68 : 0b11111111111111111111111111111111
+69 : 0b11111111111111111111111111111111
+70 : 0b11111111111111111111111111111111
+71 : 0b11111111111111111111111111111111
+72 : 0b11111111111111111111111111111111
+73 : 0b11111111111111111111111111111111
+74 : 0b11111111111111111111111111111111
+75 : 0b11111111111111111111111111111111
+76 : 0b11111111111111111111111111111111
+77 : 0b11111111111111111111111111111111
+78 : 0b11111111111111111111111111111111
+79 : 0b11111111111111111111111111111111
+80 : 0b11111111111111111111111111111111
+81 : 0b11111111111111111111111111111111
+82 : 0b11111111111111111111111111111111
+83 : 0b11111111111111111111111111111111
+84 : 0b11111111111111111111111111111111
+85 : 0b11111111111111111111111111111111
+86 : 0b11111111111111111111111111111111
+87 : 0b11111111111111111111111111111111
+88 : 0b11111111111111111111111111111111
+89 : 0b11111111111111111111111111111111
+90 : 0b11111111111111111111111111111111
+91 : 0b11111111111111111111111111111111
+92 : 0b11111111111111111111111111111111
+93 : 0b11111111111111111111111111111111
+94 : 0b11111111111111111111111111111111
+95 : 0b11111111111111111111111111111111
+96 : 0b11111111111111111111111111111111
+97 : 0b11111111111111111111111111111111
+98 : 0b11111111111111111111111111111111
+99 : 0b11111111111111111111111111111111
+100 : 0b11111111111111111111111111111111
+101 : 0b11111111111111111111111111111111
+102 : 0b11111111111111111111111111111111
+103 : 0b11111111111111111111111111111111
+104 : 0b11111111111111111111111111111111
+105 : 0b11111111111111111111111111111111
+106 : 0b11111111111111111111111111111111
+107 : 0b11111111111111111111111111111111
+108 : 0b11111111111111111111111111111111
+109 : 0b11111111111111111111111111111111
+110 : 0b11111111111111111111111111111111
+111 : 0b11111111111111111111111111111111
+112 : 0b11111111111111111111111111111111
+113 : 0b11111111111111111111111111111111
+114 : 0b11111111111111111111111111111111
+115 : 0b11111111111111111111111111111111
+116 : 0b11111111111111111111111111111111
+117 : 0b11111111111111111111111111111111
+118 : 0b11111111111111111111111111111111
+119 : 0b11111111111111111111111111111111
+120 : 0b11111111111111111111111111111111
+121 : 0b11111111111111111111111111111111
+122 : 0b11111111111111111111111111111111
+123 : 0b11111111111111111111111111111111
+124 : 0b11111111111111111111111111111111
+125 : 0b11111111111111111111111111111111
+126 : 0b11111111111111111111111111111111
+127 : 0b11111111111111111111111111111111
+128 : 0b11111111111111111111111111111111
+129 : 0b11111111111111111111111111111111
+130 : 0b11111111111111111111111111111111
+131 : 0b11111111111111111111111111111111
+132 : 0b11111111111111111111111111111111
+133 : 0b11111111111111111111111111111111
+134 : 0b11111111111111111111111111111111
+135 : 0b11111111111111111111111111111111
+136 : 0b11111111111111111111111111111111
+137 : 0b11111111111111111111111111111111
+138 : 0b11111111111111111111111111111111
+139 : 0b11111111111111111111111111111111
+0 : 0b11111111111111111111111111111010
+1 : 0b11111111111111111111111111110010
+2 : 0b11111111111111111111111111100010
+3 : 0b11111111111111111111111111000010
+4 : 0b11111111111111111111111110000010
+5 : 0b11111111111111111111111100000010
+6 : 0b11111111111111111111111000000010
+7 : 0b11111111111111111111110000000010
+8 : 0b11111111111111111111100000000010
+9 : 0b11111111111111111111000000000010
+10 : 0b11111111111111111110000000000010
+11 : 0b11111111111111111100000000000010
+12 : 0b11111111111111111000000000000010
+13 : 0b11111111111111110000000000000010
+14 : 0b11111111111111100000000000000010
+15 : 0b11111111111111000000000000000010
+16 : 0b11111111111110000000000000000010
+17 : 0b11111111111100000000000000000010
+18 : 0b11111111111000000000000000000010
+19 : 0b11111111110000000000000000000010
+20 : 0b11111111100000000000000000000010
+21 : 0b11111111000000000000000000000010
+22 : 0b11111110000000000000000000000010
+23 : 0b11111100000000000000000000000010
+24 : 0b11111000000000000000000000000010
+25 : 0b11110000000000000000000000000010
+26 : 0b11100000000000000000000000000010
+27 : 0b11000000000000000000000000000010
+28 : 0b10000000000000000000000000000010
+29 : 0b00000000000000000000000000000010
+30 : 0b00000000000000000000000000000010
+31 : 0b00000000000000000000000000000010
+32 : 0b00000000000000000000000000000010
+33 : 0b00000000000000000000000000000010
+34 : 0b00000000000000000000000000000010
+35 : 0b00000000000000000000000000000010
+36 : 0b00000000000000000000000000000010
+37 : 0b00000000000000000000000000000010
+38 : 0b00000000000000000000000000000010
+39 : 0b00000000000000000000000000000010
+40 : 0b00000000000000000000000000000010
+41 : 0b00000000000000000000000000000010
+42 : 0b00000000000000000000000000000010
+43 : 0b00000000000000000000000000000010
+44 : 0b00000000000000000000000000000010
+45 : 0b00000000000000000000000000000010
+46 : 0b00000000000000000000000000000010
+47 : 0b00000000000000000000000000000010
+48 : 0b00000000000000000000000000000010
+49 : 0b00000000000000000000000000000010
+50 : 0b00000000000000000000000000000010
+51 : 0b00000000000000000000000000000010
+52 : 0b00000000000000000000000000000010
+53 : 0b00000000000000000000000000000010
+54 : 0b00000000000000000000000000000010
+55 : 0b00000000000000000000000000000010
+56 : 0b00000000000000000000000000000010
+57 : 0b00000000000000000000000000000010
+58 : 0b00000000000000000000000000000010
+59 : 0b00000000000000000000000000000010
+60 : 0b00000000000000000000000000000010
+61 : 0b00000000000000000000000000000010
+62 : 0b00000000000000000000000000000010
+63 : 0b00000000000000000000000000000010
+64 : 0b00000000000000000000000000000010
+65 : 0b00000000000000000000000000000010
+66 : 0b00000000000000000000000000000010
+67 : 0b00000000000000000000000000000010
+68 : 0b00000000000000000000000000000010
+69 : 0b00000000000000000000000000000010
+70 : 0b00000000000000000000000000000010
+71 : 0b00000000000000000000000000000010
+72 : 0b00000000000000000000000000000010
+73 : 0b00000000000000000000000000000010
+74 : 0b00000000000000000000000000000010
+75 : 0b00000000000000000000000000000010
+76 : 0b00000000000000000000000000000010
+77 : 0b00000000000000000000000000000010
+78 : 0b00000000000000000000000000000010
+79 : 0b00000000000000000000000000000010
+80 : 0b00000000000000000000000000000010
+81 : 0b00000000000000000000000000000010
+82 : 0b00000000000000000000000000000010
+83 : 0b00000000000000000000000000000010
+84 : 0b00000000000000000000000000000010
+85 : 0b00000000000000000000000000000010
+86 : 0b00000000000000000000000000000010
+87 : 0b00000000000000000000000000000010
+88 : 0b00000000000000000000000000000010
+89 : 0b00000000000000000000000000000010
+90 : 0b00000000000000000000000000000010
+91 : 0b00000000000000000000000000000010
+92 : 0b00000000000000000000000000000010
+93 : 0b00000000000000000000000000000010
+94 : 0b00000000000000000000000000000010
+95 : 0b00000000000000000000000000000010
+96 : 0b00000000000000000000000000000010
+97 : 0b00000000000000000000000000000010
+98 : 0b00000000000000000000000000000010
+99 : 0b00000000000000000000000000000010
+100 : 0b00000000000000000000000000000010
+101 : 0b00000000000000000000000000000010
+102 : 0b00000000000000000000000000000010
+103 : 0b00000000000000000000000000000010
+104 : 0b00000000000000000000000000000010
+105 : 0b00000000000000000000000000000010
+106 : 0b00000000000000000000000000000010
+107 : 0b00000000000000000000000000000010
+108 : 0b00000000000000000000000000000010
+109 : 0b00000000000000000000000000000010
+110 : 0b00000000000000000000000000000010
+111 : 0b00000000000000000000000000000010
+112 : 0b00000000000000000000000000000010
+113 : 0b00000000000000000000000000000010
+114 : 0b00000000000000000000000000000010
+115 : 0b00000000000000000000000000000010
+116 : 0b00000000000000000000000000000010
+117 : 0b00000000000000000000000000000010
+118 : 0b00000000000000000000000000000010
+119 : 0b00000000000000000000000000000010
+120 : 0b00000000000000000000000000000010
+121 : 0b00000000000000000000000000000010
+122 : 0b00000000000000000000000000000010
+123 : 0b00000000000000000000000000000010
+124 : 0b00000000000000000000000000000010
+125 : 0b00000000000000000000000000000010
+126 : 0b00000000000000000000000000000010
+127 : 0b00000000000000000000000000000010
+128 : 0b00000000000000000000000000000010
+129 : 0b00000000000000000000000000000010
+130 : 0b00000000000000000000000000000010
+131 : 0b00000000000000000000000000000010
+132 : 0b00000000000000000000000000000010
+133 : 0b00000000000000000000000000000010
+134 : 0b00000000000000000000000000000010
+135 : 0b00000000000000000000000000000010
+136 : 0b00000000000000000000000000000010
+137 : 0b00000000000000000000000000000010
+138 : 0b00000000000000000000000000000010
+139 : 0b00000000000000000000000000000010
+0 : 0b00000000000000000000000000000000000000000000000000000000000000000.10000000000000000000000000000000000000000000000000000000000000000
+1 : 0b11111111111111111111111111111111111111111111111111111111111111111.11000000000000000000000000000000000000000000000000000000000000000
+2 : 0b11111111111111111111111111111111111111111111111111111111111111111.01100000000000000000000000000000000000000000000000000000000000000
+3 : 0b11111111111111111111111111111111111111111111111111111111111111111.00110000000000000000000000000000000000000000000000000000000000000
+4 : 0b11111111111111111111111111111111111111111111111111111111111111111.00011000000000000000000000000000000000000000000000000000000000000
+5 : 0b11111111111111111111111111111111111111111111111111111111111111111.00001100000000000000000000000000000000000000000000000000000000000
+6 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000110000000000000000000000000000000000000000000000000000000000
+7 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000011000000000000000000000000000000000000000000000000000000000
+8 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000001100000000000000000000000000000000000000000000000000000000
+9 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000110000000000000000000000000000000000000000000000000000000
+10 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000011000000000000000000000000000000000000000000000000000000
+11 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000001100000000000000000000000000000000000000000000000000000
+12 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000110000000000000000000000000000000000000000000000000000
+13 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000011000000000000000000000000000000000000000000000000000
+14 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000001100000000000000000000000000000000000000000000000000
+15 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000110000000000000000000000000000000000000000000000000
+16 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000011000000000000000000000000000000000000000000000000
+17 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000001100000000000000000000000000000000000000000000000
+18 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000110000000000000000000000000000000000000000000000
+19 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000011000000000000000000000000000000000000000000000
+20 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000001100000000000000000000000000000000000000000000
+21 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000110000000000000000000000000000000000000000000
+22 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000011000000000000000000000000000000000000000000
+23 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000001100000000000000000000000000000000000000000
+24 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000110000000000000000000000000000000000000000
+25 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000011000000000000000000000000000000000000000
+26 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000001100000000000000000000000000000000000000
+27 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000110000000000000000000000000000000000000
+28 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000011000000000000000000000000000000000000
+29 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000001100000000000000000000000000000000000
+30 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000110000000000000000000000000000000000
+31 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000011000000000000000000000000000000000
+32 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000001100000000000000000000000000000000
+33 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000110000000000000000000000000000000
+34 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000011000000000000000000000000000000
+35 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000001100000000000000000000000000000
+36 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000110000000000000000000000000000
+37 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000011000000000000000000000000000
+38 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000001100000000000000000000000000
+39 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000110000000000000000000000000
+40 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000011000000000000000000000000
+41 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000001100000000000000000000000
+42 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000110000000000000000000000
+43 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000011000000000000000000000
+44 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000001100000000000000000000
+45 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000110000000000000000000
+46 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000011000000000000000000
+47 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000001100000000000000000
+48 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000110000000000000000
+49 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000011000000000000000
+50 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000001100000000000000
+51 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000110000000000000
+52 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000011000000000000
+53 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000001100000000000
+54 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000110000000000
+55 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000011000000000
+56 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000001100000000
+57 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000110000000
+58 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000011000000
+59 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000001100000
+60 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000110000
+61 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000011000
+62 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000001100
+63 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000110
+64 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000011
+65 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000001
+66 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+67 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+68 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+69 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+70 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+71 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+72 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+73 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+74 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+75 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+76 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+77 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+78 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+79 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+80 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+81 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+82 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+83 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+84 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+85 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+86 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+87 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+88 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+89 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+90 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+91 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+92 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+93 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+94 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+95 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+96 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+97 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+98 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+99 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+100 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+101 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+102 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+103 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+104 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+105 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+106 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+107 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+108 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+109 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+110 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+111 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+112 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+113 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+114 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+115 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+116 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+117 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+118 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+119 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+120 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+121 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+122 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+123 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+124 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+125 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+126 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+127 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+128 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+129 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+130 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+131 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+132 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+133 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+134 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+135 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+136 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+137 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+138 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+139 : 0b11111111111111111111111111111111111111111111111111111111111111111.00000000000000000000000000000000000000000000000000000000000000000
+0 : 0b11111111111111111111111111111111111111111111111111111111111111011.11111010110001101010110000100001010110111001101001100000000000000
+1 : 0b11111111111111111111111111111111111111111111111111111111111110101.11110101100011010101100001000010101101110011010011000000000000000
+2 : 0b11111111111111111111111111111111111111111111111111111111111101001.11101011000110101011000010000101011011100110100110000000000000000
+3 : 0b11111111111111111111111111111111111111111111111111111111111010001.11010110001101010110000100001010110111001101001100000000000000000
+4 : 0b11111111111111111111111111111111111111111111111111111111110100001.10101100011010101100001000010101101110011010011000000000000000000
+5 : 0b11111111111111111111111111111111111111111111111111111111101000001.01011000110101011000010000101011011100110100110000000000000000000
+6 : 0b11111111111111111111111111111111111111111111111111111111010000000.10110001101010110000100001010110111001101001100000000000000000000
+7 : 0b11111111111111111111111111111111111111111111111111111110011111111.01100011010101100001000010101101110011010011000000000000000000000
+8 : 0b11111111111111111111111111111111111111111111111111111100111111100.11000110101011000010000101011011100110100110000000000000000000000
+9 : 0b11111111111111111111111111111111111111111111111111111001111110111.10001101010110000100001010110111001101001100000000000000000000000
+10 : 0b11111111111111111111111111111111111111111111111111110011111101101.00011010101100001000010101101110011010011000000000000000000000000
+11 : 0b11111111111111111111111111111111111111111111111111100111111011000.00110101011000010000101011011100110100110000000000000000000000000
+12 : 0b11111111111111111111111111111111111111111111111111001111110101110.01101010110000100001010110111001101001100000000000000000000000000
+13 : 0b11111111111111111111111111111111111111111111111110011111101011010.11010101100001000010101101110011010011000000000000000000000000000
+14 : 0b11111111111111111111111111111111111111111111111100111111010110011.10101011000010000101011011100110100110000000000000000000000000000
+15 : 0b11111111111111111111111111111111111111111111111001111110101100101.01010110000100001010110111001101001100000000000000000000000000000
+16 : 0b11111111111111111111111111111111111111111111110011111101011001000.10101100001000010101101110011010011000000000000000000000000000000
+17 : 0b11111111111111111111111111111111111111111111100111111010110001111.01011000010000101011011100110100110000000000000000000000000000000
+18 : 0b11111111111111111111111111111111111111111111001111110101100011100.10110000100001010110111001101001100000000000000000000000000000000
+19 : 0b11111111111111111111111111111111111111111110011111101011000110111.01100001000010101101110011010011000000000000000000000000000000000
+20 : 0b11111111111111111111111111111111111111111100111111010110001101100.11000010000101011011100110100110000000000000000000000000000000000
+21 : 0b11111111111111111111111111111111111111111001111110101100011010111.10000100001010110111001101001100000000000000000000000000000000000
+22 : 0b11111111111111111111111111111111111111110011111101011000110101101.00001000010101101110011010011000000000000000000000000000000000000
+23 : 0b11111111111111111111111111111111111111100111111010110001101011000.00010000101011011100110100110000000000000000000000000000000000000
+24 : 0b11111111111111111111111111111111111111001111110101100011010101110.00100001010110111001101001100000000000000000000000000000000000000
+25 : 0b11111111111111111111111111111111111110011111101011000110101011010.01000010101101110011010011000000000000000000000000000000000000000
+26 : 0b11111111111111111111111111111111111100111111010110001101010110010.10000101011011100110100110000000000000000000000000000000000000000
+27 : 0b11111111111111111111111111111111111001111110101100011010101100011.00001010110111001101001100000000000000000000000000000000000000000
+28 : 0b11111111111111111111111111111111110011111101011000110101011000100.00010101101110011010011000000000000000000000000000000000000000000
+29 : 0b11111111111111111111111111111111100111111010110001101010110000110.00101011011100110100110000000000000000000000000000000000000000000
+30 : 0b11111111111111111111111111111111001111110101100011010101100001010.01010110111001101001100000000000000000000000000000000000000000000
+31 : 0b11111111111111111111111111111110011111101011000110101011000010010.10101101110011010011000000000000000000000000000000000000000000000
+32 : 0b11111111111111111111111111111100111111010110001101010110000100011.01011011100110100110000000000000000000000000000000000000000000000
+33 : 0b11111111111111111111111111111001111110101100011010101100001000100.10110111001101001100000000000000000000000000000000000000000000000
+34 : 0b11111111111111111111111111110011111101011000110101011000010000111.01101110011010011000000000000000000000000000000000000000000000000
+35 : 0b11111111111111111111111111100111111010110001101010110000100001100.11011100110100110000000000000000000000000000000000000000000000000
+36 : 0b11111111111111111111111111001111110101100011010101100001000010111.10111001101001100000000000000000000000000000000000000000000000000
+37 : 0b11111111111111111111111110011111101011000110101011000010000101101.01110011010011000000000000000000000000000000000000000000000000000
+38 : 0b11111111111111111111111100111111010110001101010110000100001011000.11100110100110000000000000000000000000000000000000000000000000000
+39 : 0b11111111111111111111111001111110101100011010101100001000010101111.11001101001100000000000000000000000000000000000000000000000000000
+40 : 0b11111111111111111111110011111101011000110101011000010000101011101.10011010011000000000000000000000000000000000000000000000000000000
+41 : 0b11111111111111111111100111111010110001101010110000100001010111001.00110100110000000000000000000000000000000000000000000000000000000
+42 : 0b11111111111111111111001111110101100011010101100001000010101110000.01101001100000000000000000000000000000000000000000000000000000000
+43 : 0b11111111111111111110011111101011000110101011000010000101011011110.11010011000000000000000000000000000000000000000000000000000000000
+44 : 0b11111111111111111100111111010110001101010110000100001010110111011.10100110000000000000000000000000000000000000000000000000000000000
+45 : 0b11111111111111111001111110101100011010101100001000010101101110101.01001100000000000000000000000000000000000000000000000000000000000
+46 : 0b11111111111111110011111101011000110101011000010000101011011101000.10011000000000000000000000000000000000000000000000000000000000000
+47 : 0b11111111111111100111111010110001101010110000100001010110111001111.00110000000000000000000000000000000000000000000000000000000000000
+48 : 0b11111111111111001111110101100011010101100001000010101101110011100.01100000000000000000000000000000000000000000000000000000000000000
+49 : 0b11111111111110011111101011000110101011000010000101011011100110110.11000000000000000000000000000000000000000000000000000000000000000
+50 : 0b11111111111100111111010110001101010110000100001010110111001101011.10000000000000000000000000000000000000000000000000000000000000000
+51 : 0b11111111111001111110101100011010101100001000010101101110011010101.00000000000000000000000000000000000000000000000000000000000000000
+52 : 0b11111111110011111101011000110101011000010000101011011100110101000.00000000000000000000000000000000000000000000000000000000000000000
+53 : 0b11111111100111111010110001101010110000100001010110111001101001110.00000000000000000000000000000000000000000000000000000000000000000
+54 : 0b11111111001111110101100011010101100001000010101101110011010011010.00000000000000000000000000000000000000000000000000000000000000000
+55 : 0b11111110011111101011000110101011000010000101011011100110100110010.00000000000000000000000000000000000000000000000000000000000000000
+56 : 0b11111100111111010110001101010110000100001010110111001101001100010.00000000000000000000000000000000000000000000000000000000000000000
+57 : 0b11111001111110101100011010101100001000010101101110011010011000010.00000000000000000000000000000000000000000000000000000000000000000
+58 : 0b11110011111101011000110101011000010000101011011100110100110000010.00000000000000000000000000000000000000000000000000000000000000000
+59 : 0b11100111111010110001101010110000100001010110111001101001100000010.00000000000000000000000000000000000000000000000000000000000000000
+60 : 0b11001111110101100011010101100001000010101101110011010011000000010.00000000000000000000000000000000000000000000000000000000000000000
+61 : 0b10011111101011000110101011000010000101011011100110100110000000010.00000000000000000000000000000000000000000000000000000000000000000
+62 : 0b00111111010110001101010110000100001010110111001101001100000000010.00000000000000000000000000000000000000000000000000000000000000000
+63 : 0b01111110101100011010101100001000010101101110011010011000000000010.00000000000000000000000000000000000000000000000000000000000000000
+64 : 0b11111101011000110101011000010000101011011100110100110000000000010.00000000000000000000000000000000000000000000000000000000000000000
+65 : 0b11111010110001101010110000100001010110111001101001100000000000010.00000000000000000000000000000000000000000000000000000000000000000
+66 : 0b11110101100011010101100001000010101101110011010011000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+67 : 0b11101011000110101011000010000101011011100110100110000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+68 : 0b11010110001101010110000100001010110111001101001100000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+69 : 0b10101100011010101100001000010101101110011010011000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+70 : 0b01011000110101011000010000101011011100110100110000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+71 : 0b10110001101010110000100001010110111001101001100000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+72 : 0b01100011010101100001000010101101110011010011000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+73 : 0b11000110101011000010000101011011100110100110000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+74 : 0b10001101010110000100001010110111001101001100000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+75 : 0b00011010101100001000010101101110011010011000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+76 : 0b00110101011000010000101011011100110100110000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+77 : 0b01101010110000100001010110111001101001100000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+78 : 0b11010101100001000010101101110011010011000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+79 : 0b10101011000010000101011011100110100110000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+80 : 0b01010110000100001010110111001101001100000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+81 : 0b10101100001000010101101110011010011000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+82 : 0b01011000010000101011011100110100110000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+83 : 0b10110000100001010110111001101001100000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+84 : 0b01100001000010101101110011010011000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+85 : 0b11000010000101011011100110100110000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+86 : 0b10000100001010110111001101001100000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+87 : 0b00001000010101101110011010011000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+88 : 0b00010000101011011100110100110000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+89 : 0b00100001010110111001101001100000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+90 : 0b01000010101101110011010011000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+91 : 0b10000101011011100110100110000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+92 : 0b00001010110111001101001100000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+93 : 0b00010101101110011010011000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+94 : 0b00101011011100110100110000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+95 : 0b01010110111001101001100000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+96 : 0b10101101110011010011000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+97 : 0b01011011100110100110000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+98 : 0b10110111001101001100000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+99 : 0b01101110011010011000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+100 : 0b11011100110100110000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+101 : 0b10111001101001100000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+102 : 0b01110011010011000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+103 : 0b11100110100110000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+104 : 0b11001101001100000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+105 : 0b10011010011000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+106 : 0b00110100110000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+107 : 0b01101001100000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+108 : 0b11010011000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+109 : 0b10100110000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+110 : 0b01001100000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+111 : 0b10011000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+112 : 0b00110000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+113 : 0b01100000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+114 : 0b11000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+115 : 0b10000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+116 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+117 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+118 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+119 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+120 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+121 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+122 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+123 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+124 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+125 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+126 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+127 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+128 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+129 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+130 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+131 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+132 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+133 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+134 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+135 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+136 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+137 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+138 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+139 : 0b00000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+0 : 0b000000000000000000000000000000000000000000000000000000000000000000.10000000000000000000000000000000000000000000000000000000000000000
+1 : 0b001111111111111111111111111111111111111111111111111111111111111111.11000000000000000000000000000000000000000000000000000000000000000
+2 : 0b000111111111111111111111111111111111111111111111111111111111111111.01100000000000000000000000000000000000000000000000000000000000000
+3 : 0b000011111111111111111111111111111111111111111111111111111111111111.00110000000000000000000000000000000000000000000000000000000000000
+4 : 0b000001111111111111111111111111111111111111111111111111111111111111.00011000000000000000000000000000000000000000000000000000000000000
+5 : 0b000000111111111111111111111111111111111111111111111111111111111111.00001100000000000000000000000000000000000000000000000000000000000
+6 : 0b000000011111111111111111111111111111111111111111111111111111111111.00000110000000000000000000000000000000000000000000000000000000000
+7 : 0b000000001111111111111111111111111111111111111111111111111111111111.00000011000000000000000000000000000000000000000000000000000000000
+8 : 0b000000000111111111111111111111111111111111111111111111111111111111.00000001100000000000000000000000000000000000000000000000000000000
+9 : 0b000000000011111111111111111111111111111111111111111111111111111111.00000000110000000000000000000000000000000000000000000000000000000
+10 : 0b000000000001111111111111111111111111111111111111111111111111111111.00000000011000000000000000000000000000000000000000000000000000000
+11 : 0b000000000000111111111111111111111111111111111111111111111111111111.00000000001100000000000000000000000000000000000000000000000000000
+12 : 0b000000000000011111111111111111111111111111111111111111111111111111.00000000000110000000000000000000000000000000000000000000000000000
+13 : 0b000000000000001111111111111111111111111111111111111111111111111111.00000000000011000000000000000000000000000000000000000000000000000
+14 : 0b000000000000000111111111111111111111111111111111111111111111111111.00000000000001100000000000000000000000000000000000000000000000000
+15 : 0b000000000000000011111111111111111111111111111111111111111111111111.00000000000000110000000000000000000000000000000000000000000000000
+16 : 0b000000000000000001111111111111111111111111111111111111111111111111.00000000000000011000000000000000000000000000000000000000000000000
+17 : 0b000000000000000000111111111111111111111111111111111111111111111111.00000000000000001100000000000000000000000000000000000000000000000
+18 : 0b000000000000000000011111111111111111111111111111111111111111111111.00000000000000000110000000000000000000000000000000000000000000000
+19 : 0b000000000000000000001111111111111111111111111111111111111111111111.00000000000000000011000000000000000000000000000000000000000000000
+20 : 0b000000000000000000000111111111111111111111111111111111111111111111.00000000000000000001100000000000000000000000000000000000000000000
+21 : 0b000000000000000000000011111111111111111111111111111111111111111111.00000000000000000000110000000000000000000000000000000000000000000
+22 : 0b000000000000000000000001111111111111111111111111111111111111111111.00000000000000000000011000000000000000000000000000000000000000000
+23 : 0b000000000000000000000000111111111111111111111111111111111111111111.00000000000000000000001100000000000000000000000000000000000000000
+24 : 0b000000000000000000000000011111111111111111111111111111111111111111.00000000000000000000000110000000000000000000000000000000000000000
+25 : 0b000000000000000000000000001111111111111111111111111111111111111111.00000000000000000000000011000000000000000000000000000000000000000
+26 : 0b000000000000000000000000000111111111111111111111111111111111111111.00000000000000000000000001100000000000000000000000000000000000000
+27 : 0b000000000000000000000000000011111111111111111111111111111111111111.00000000000000000000000000110000000000000000000000000000000000000
+28 : 0b000000000000000000000000000001111111111111111111111111111111111111.00000000000000000000000000011000000000000000000000000000000000000
+29 : 0b000000000000000000000000000000111111111111111111111111111111111111.00000000000000000000000000001100000000000000000000000000000000000
+30 : 0b000000000000000000000000000000011111111111111111111111111111111111.00000000000000000000000000000110000000000000000000000000000000000
+31 : 0b000000000000000000000000000000001111111111111111111111111111111111.00000000000000000000000000000011000000000000000000000000000000000
+32 : 0b000000000000000000000000000000000111111111111111111111111111111111.00000000000000000000000000000001100000000000000000000000000000000
+33 : 0b000000000000000000000000000000000011111111111111111111111111111111.00000000000000000000000000000000110000000000000000000000000000000
+34 : 0b000000000000000000000000000000000001111111111111111111111111111111.00000000000000000000000000000000011000000000000000000000000000000
+35 : 0b000000000000000000000000000000000000111111111111111111111111111111.00000000000000000000000000000000001100000000000000000000000000000
+36 : 0b000000000000000000000000000000000000011111111111111111111111111111.00000000000000000000000000000000000110000000000000000000000000000
+37 : 0b000000000000000000000000000000000000001111111111111111111111111111.00000000000000000000000000000000000011000000000000000000000000000
+38 : 0b000000000000000000000000000000000000000111111111111111111111111111.00000000000000000000000000000000000001100000000000000000000000000
+39 : 0b000000000000000000000000000000000000000011111111111111111111111111.00000000000000000000000000000000000000110000000000000000000000000
+40 : 0b000000000000000000000000000000000000000001111111111111111111111111.00000000000000000000000000000000000000011000000000000000000000000
+41 : 0b000000000000000000000000000000000000000000111111111111111111111111.00000000000000000000000000000000000000001100000000000000000000000
+42 : 0b000000000000000000000000000000000000000000011111111111111111111111.00000000000000000000000000000000000000000110000000000000000000000
+43 : 0b000000000000000000000000000000000000000000001111111111111111111111.00000000000000000000000000000000000000000011000000000000000000000
+44 : 0b000000000000000000000000000000000000000000000111111111111111111111.00000000000000000000000000000000000000000001100000000000000000000
+45 : 0b000000000000000000000000000000000000000000000011111111111111111111.00000000000000000000000000000000000000000000110000000000000000000
+46 : 0b000000000000000000000000000000000000000000000001111111111111111111.00000000000000000000000000000000000000000000011000000000000000000
+47 : 0b000000000000000000000000000000000000000000000000111111111111111111.00000000000000000000000000000000000000000000001100000000000000000
+48 : 0b000000000000000000000000000000000000000000000000011111111111111111.00000000000000000000000000000000000000000000000110000000000000000
+49 : 0b000000000000000000000000000000000000000000000000001111111111111111.00000000000000000000000000000000000000000000000011000000000000000
+50 : 0b000000000000000000000000000000000000000000000000000111111111111111.00000000000000000000000000000000000000000000000001100000000000000
+51 : 0b000000000000000000000000000000000000000000000000000011111111111111.00000000000000000000000000000000000000000000000000110000000000000
+52 : 0b000000000000000000000000000000000000000000000000000001111111111111.00000000000000000000000000000000000000000000000000011000000000000
+53 : 0b000000000000000000000000000000000000000000000000000000111111111111.00000000000000000000000000000000000000000000000000001100000000000
+54 : 0b000000000000000000000000000000000000000000000000000000011111111111.00000000000000000000000000000000000000000000000000000110000000000
+55 : 0b000000000000000000000000000000000000000000000000000000001111111111.00000000000000000000000000000000000000000000000000000011000000000
+56 : 0b000000000000000000000000000000000000000000000000000000000111111111.00000000000000000000000000000000000000000000000000000001100000000
+57 : 0b000000000000000000000000000000000000000000000000000000000011111111.00000000000000000000000000000000000000000000000000000000110000000
+58 : 0b000000000000000000000000000000000000000000000000000000000001111111.00000000000000000000000000000000000000000000000000000000011000000
+59 : 0b000000000000000000000000000000000000000000000000000000000000111111.00000000000000000000000000000000000000000000000000000000001100000
+60 : 0b000000000000000000000000000000000000000000000000000000000000011111.00000000000000000000000000000000000000000000000000000000000110000
+61 : 0b000000000000000000000000000000000000000000000000000000000000001111.00000000000000000000000000000000000000000000000000000000000011000
+62 : 0b000000000000000000000000000000000000000000000000000000000000000111.00000000000000000000000000000000000000000000000000000000000001100
+63 : 0b000000000000000000000000000000000000000000000000000000000000000011.00000000000000000000000000000000000000000000000000000000000000110
+64 : 0b000000000000000000000000000000000000000000000000000000000000000001.00000000000000000000000000000000000000000000000000000000000000011
+65 : 0b000000000000000000000000000000000000000000000000000000000000000000.00000000000000000000000000000000000000000000000000000000000000001
+66 : 0b001111111111111111111111111111111111111111111111111111111111111111.10000000000000000000000000000000000000000000000000000000000000000
+67 : 0b000111111111111111111111111111111111111111111111111111111111111111.01000000000000000000000000000000000000000000000000000000000000000
+68 : 0b000011111111111111111111111111111111111111111111111111111111111111.00100000000000000000000000000000000000000000000000000000000000000
+69 : 0b000001111111111111111111111111111111111111111111111111111111111111.00010000000000000000000000000000000000000000000000000000000000000
+70 : 0b000000111111111111111111111111111111111111111111111111111111111111.00001000000000000000000000000000000000000000000000000000000000000
+71 : 0b000000011111111111111111111111111111111111111111111111111111111111.00000100000000000000000000000000000000000000000000000000000000000
+72 : 0b000000001111111111111111111111111111111111111111111111111111111111.00000010000000000000000000000000000000000000000000000000000000000
+73 : 0b000000000111111111111111111111111111111111111111111111111111111111.00000001000000000000000000000000000000000000000000000000000000000
+74 : 0b000000000011111111111111111111111111111111111111111111111111111111.00000000100000000000000000000000000000000000000000000000000000000
+75 : 0b000000000001111111111111111111111111111111111111111111111111111111.00000000010000000000000000000000000000000000000000000000000000000
+76 : 0b000000000000111111111111111111111111111111111111111111111111111111.00000000001000000000000000000000000000000000000000000000000000000
+77 : 0b000000000000011111111111111111111111111111111111111111111111111111.00000000000100000000000000000000000000000000000000000000000000000
+78 : 0b000000000000001111111111111111111111111111111111111111111111111111.00000000000010000000000000000000000000000000000000000000000000000
+79 : 0b000000000000000111111111111111111111111111111111111111111111111111.00000000000001000000000000000000000000000000000000000000000000000
+80 : 0b000000000000000011111111111111111111111111111111111111111111111111.00000000000000100000000000000000000000000000000000000000000000000
+81 : 0b000000000000000001111111111111111111111111111111111111111111111111.00000000000000010000000000000000000000000000000000000000000000000
+82 : 0b000000000000000000111111111111111111111111111111111111111111111111.00000000000000001000000000000000000000000000000000000000000000000
+83 : 0b000000000000000000011111111111111111111111111111111111111111111111.00000000000000000100000000000000000000000000000000000000000000000
+84 : 0b000000000000000000001111111111111111111111111111111111111111111111.00000000000000000010000000000000000000000000000000000000000000000
+85 : 0b000000000000000000000111111111111111111111111111111111111111111111.00000000000000000001000000000000000000000000000000000000000000000
+86 : 0b000000000000000000000011111111111111111111111111111111111111111111.00000000000000000000100000000000000000000000000000000000000000000
+87 : 0b000000000000000000000001111111111111111111111111111111111111111111.00000000000000000000010000000000000000000000000000000000000000000
+88 : 0b000000000000000000000000111111111111111111111111111111111111111111.00000000000000000000001000000000000000000000000000000000000000000
+89 : 0b000000000000000000000000011111111111111111111111111111111111111111.00000000000000000000000100000000000000000000000000000000000000000
+90 : 0b000000000000000000000000001111111111111111111111111111111111111111.00000000000000000000000010000000000000000000000000000000000000000
+91 : 0b000000000000000000000000000111111111111111111111111111111111111111.00000000000000000000000001000000000000000000000000000000000000000
+92 : 0b000000000000000000000000000011111111111111111111111111111111111111.00000000000000000000000000100000000000000000000000000000000000000
+93 : 0b000000000000000000000000000001111111111111111111111111111111111111.00000000000000000000000000010000000000000000000000000000000000000
+94 : 0b000000000000000000000000000000111111111111111111111111111111111111.00000000000000000000000000001000000000000000000000000000000000000
+95 : 0b000000000000000000000000000000011111111111111111111111111111111111.00000000000000000000000000000100000000000000000000000000000000000
+96 : 0b000000000000000000000000000000001111111111111111111111111111111111.00000000000000000000000000000010000000000000000000000000000000000
+97 : 0b000000000000000000000000000000000111111111111111111111111111111111.00000000000000000000000000000001000000000000000000000000000000000
+98 : 0b000000000000000000000000000000000011111111111111111111111111111111.00000000000000000000000000000000100000000000000000000000000000000
+99 : 0b000000000000000000000000000000000001111111111111111111111111111111.00000000000000000000000000000000010000000000000000000000000000000
+100 : 0b000000000000000000000000000000000000111111111111111111111111111111.00000000000000000000000000000000001000000000000000000000000000000
+101 : 0b000000000000000000000000000000000000011111111111111111111111111111.00000000000000000000000000000000000100000000000000000000000000000
+102 : 0b000000000000000000000000000000000000001111111111111111111111111111.00000000000000000000000000000000000010000000000000000000000000000
+103 : 0b000000000000000000000000000000000000000111111111111111111111111111.00000000000000000000000000000000000001000000000000000000000000000
+104 : 0b000000000000000000000000000000000000000011111111111111111111111111.00000000000000000000000000000000000000100000000000000000000000000
+105 : 0b000000000000000000000000000000000000000001111111111111111111111111.00000000000000000000000000000000000000010000000000000000000000000
+106 : 0b000000000000000000000000000000000000000000111111111111111111111111.00000000000000000000000000000000000000001000000000000000000000000
+107 : 0b000000000000000000000000000000000000000000011111111111111111111111.00000000000000000000000000000000000000000100000000000000000000000
+108 : 0b000000000000000000000000000000000000000000001111111111111111111111.00000000000000000000000000000000000000000010000000000000000000000
+109 : 0b000000000000000000000000000000000000000000000111111111111111111111.00000000000000000000000000000000000000000001000000000000000000000
+110 : 0b000000000000000000000000000000000000000000000011111111111111111111.00000000000000000000000000000000000000000000100000000000000000000
+111 : 0b000000000000000000000000000000000000000000000001111111111111111111.00000000000000000000000000000000000000000000010000000000000000000
+112 : 0b000000000000000000000000000000000000000000000000111111111111111111.00000000000000000000000000000000000000000000001000000000000000000
+113 : 0b000000000000000000000000000000000000000000000000011111111111111111.00000000000000000000000000000000000000000000000100000000000000000
+114 : 0b000000000000000000000000000000000000000000000000001111111111111111.00000000000000000000000000000000000000000000000010000000000000000
+115 : 0b000000000000000000000000000000000000000000000000000111111111111111.00000000000000000000000000000000000000000000000001000000000000000
+116 : 0b000000000000000000000000000000000000000000000000000011111111111111.00000000000000000000000000000000000000000000000000100000000000000
+117 : 0b000000000000000000000000000000000000000000000000000001111111111111.00000000000000000000000000000000000000000000000000010000000000000
+118 : 0b000000000000000000000000000000000000000000000000000000111111111111.00000000000000000000000000000000000000000000000000001000000000000
+119 : 0b000000000000000000000000000000000000000000000000000000011111111111.00000000000000000000000000000000000000000000000000000100000000000
+120 : 0b000000000000000000000000000000000000000000000000000000001111111111.00000000000000000000000000000000000000000000000000000010000000000
+121 : 0b000000000000000000000000000000000000000000000000000000000111111111.00000000000000000000000000000000000000000000000000000001000000000
+122 : 0b000000000000000000000000000000000000000000000000000000000011111111.00000000000000000000000000000000000000000000000000000000100000000
+123 : 0b000000000000000000000000000000000000000000000000000000000001111111.00000000000000000000000000000000000000000000000000000000010000000
+124 : 0b000000000000000000000000000000000000000000000000000000000000111111.00000000000000000000000000000000000000000000000000000000001000000
+125 : 0b000000000000000000000000000000000000000000000000000000000000011111.00000000000000000000000000000000000000000000000000000000000100000
+126 : 0b000000000000000000000000000000000000000000000000000000000000001111.00000000000000000000000000000000000000000000000000000000000010000
+127 : 0b000000000000000000000000000000000000000000000000000000000000000111.00000000000000000000000000000000000000000000000000000000000001000
+128 : 0b000000000000000000000000000000000000000000000000000000000000000011.00000000000000000000000000000000000000000000000000000000000000100
+129 : 0b000000000000000000000000000000000000000000000000000000000000000001.00000000000000000000000000000000000000000000000000000000000000010
+130 : 0b000000000000000000000000000000000000000000000000000000000000000000.00000000000000000000000000000000000000000000000000000000000000001
+131 : 0b001111111111111111111111111111111111111111111111111111111111111111.10000000000000000000000000000000000000000000000000000000000000000
+132 : 0b000111111111111111111111111111111111111111111111111111111111111111.01000000000000000000000000000000000000000000000000000000000000000
+133 : 0b000011111111111111111111111111111111111111111111111111111111111111.00100000000000000000000000000000000000000000000000000000000000000
+134 : 0b000001111111111111111111111111111111111111111111111111111111111111.00010000000000000000000000000000000000000000000000000000000000000
+135 : 0b000000111111111111111111111111111111111111111111111111111111111111.00001000000000000000000000000000000000000000000000000000000000000
+136 : 0b000000011111111111111111111111111111111111111111111111111111111111.00000100000000000000000000000000000000000000000000000000000000000
+137 : 0b000000001111111111111111111111111111111111111111111111111111111111.00000010000000000000000000000000000000000000000000000000000000000
+138 : 0b000000000111111111111111111111111111111111111111111111111111111111.00000001000000000000000000000000000000000000000000000000000000000
+139 : 0b000000000011111111111111111111111111111111111111111111111111111111.00000000100000000000000000000000000000000000000000000000000000000
+0 : 0b000000001000000101001110010101001111011110101001000110010110011011.11111011110010010100100011001011010010101110110010010010110100000
+1 : 0b000000010000001010011100101010011110111101010010001100101100110101.11110111100100101001000110010110100101011101100100100101101000000
+2 : 0b000000100000010100111001010100111101111010100100011001011001101001.11101111001001010010001100101101001010111011001001001011010000000
+3 : 0b000001000000101001110010101001111011110101001000110010110011010001.11011110010010100100011001011010010101110110010010010110100000000
+4 : 0b000010000001010011100101010011110111101010010001100101100110100001.10111100100101001000110010110100101011101100100100101101000000000
+5 : 0b000100000010100111001010100111101111010100100011001011001101000001.01111001001010010001100101101001010111011001001001011010000000000
+6 : 0b001000000101001110010101001111011110101001000110010110011010000000.11110010010100100011001011010010101110110010010010110100000000000
+7 : 0b010000001010011100101010011110111101010010001100101100110011111111.11100100101001000110010110100101011101100100100101101000000000000
+8 : 0b000000010100111001010100111101111010100100011001011001100111111101.11001001010010001100101101001010111011001001001011010000000000000
+9 : 0b000000101001110010101001111011110101001000110010110011001111111001.10010010100100011001011010010101110110010010010110100000000000000
+10 : 0b000001010011100101010011110111101010010001100101100110011111110001.00100101001000110010110100101011101100100100101101000000000000000
+11 : 0b000010100111001010100111101111010100100011001011001100111111100000.01001010010001100101101001010111011001001001011010000000000000000
+12 : 0b000101001110010101001111011110101001000110010110011001111110111110.10010100100011001011010010101110110010010010110100000000000000000
+13 : 0b001010011100101010011110111101010010001100101100110011111101111011.00101001000110010110100101011101100100100101101000000000000000000
+14 : 0b010100111001010100111101111010100100011001011001100111111011110100.01010010001100101101001010111011001001001011010000000000000000000
+15 : 0b001001110010101001111011110101001000110010110011001111110111100110.10100100011001011010010101110110010010010110100000000000000000000
+16 : 0b010011100101010011110111101010010001100101100110011111101111001011.01001000110010110100101011101100100100101101000000000000000000000
+17 : 0b000111001010100111101111010100100011001011001100111111011110010100.10010001100101101001010111011001001001011010000000000000000000000
+18 : 0b001110010101001111011110101001000110010110011001111110111100100111.00100011001011010010101110110010010010110100000000000000000000000
+19 : 0b011100101010011110111101010010001100101100110011111101111001001100.01000110010110100101011101100100100101101000000000000000000000000
+20 : 0b011001010100111101111010100100011001011001100111111011110010010110.10001100101101001010111011001001001011010000000000000000000000000
+21 : 0b010010101001111011110101001000110010110011001111110111100100101011.00011001011010010101110110010010010110100000000000000000000000000
+22 : 0b000101010011110111101010010001100101100110011111101111001001010100.00110010110100101011101100100100101101000000000000000000000000000
+23 : 0b001010100111101111010100100011001011001100111111011110010010100110.01100101101001010111011001001001011010000000000000000000000000000
+24 : 0b010101001111011110101001000110010110011001111110111100100101001010.11001011010010101110110010010010110100000000000000000000000000000
+25 : 0b001010011110111101010010001100101100110011111101111001001010010011.10010110100101011101100100100101101000000000000000000000000000000
+26 : 0b010100111101111010100100011001011001100111111011110010010100100101.00101101001010111011001001001011010000000000000000000000000000000
+27 : 0b001001111011110101001000110010110011001111110111100100101001001000.01011010010101110110010010010110100000000000000000000000000000000
+28 : 0b010011110111101010010001100101100110011111101111001001010010001110.10110100101011101100100100101101000000000000000000000000000000000
+29 : 0b000111101111010100100011001011001100111111011110010010100100011011.01101001010111011001001001011010000000000000000000000000000000000
+30 : 0b001111011110101001000110010110011001111110111100100101001000110100.11010010101110110010010010110100000000000000000000000000000000000
+31 : 0b011110111101010010001100101100110011111101111001001010010001100111.10100101011101100100100101101000000000000000000000000000000000000
+32 : 0b011101111010100100011001011001100111111011110010010100100011001101.01001010111011001001001011010000000000000000000000000000000000000
+33 : 0b011011110101001000110010110011001111110111100100101001000110011000.10010101110110010010010110100000000000000000000000000000000000000
+34 : 0b010111101010010001100101100110011111101111001001010010001100101111.00101011101100100100101101000000000000000000000000000000000000000
+35 : 0b001111010100100011001011001100111111011110010010100100011001011100.01010111011001001001011010000000000000000000000000000000000000000
+36 : 0b011110101001000110010110011001111110111100100101001000110010110110.10101110110010010010110100000000000000000000000000000000000000000
+37 : 0b011101010010001100101100110011111101111001001010010001100101101011.01011101100100100101101000000000000000000000000000000000000000000
+38 : 0b011010100100011001011001100111111011110010010100100011001011010100.10111011001001001011010000000000000000000000000000000000000000000
+39 : 0b010101001000110010110011001111110111100100101001000110010110100111.01110110010010010110100000000000000000000000000000000000000000000
+40 : 0b001010010001100101100110011111101111001001010010001100101101001100.11101100100100101101000000000000000000000000000000000000000000000
+41 : 0b010100100011001011001100111111011110010010100100011001011010010111.11011001001001011010000000000000000000000000000000000000000000000
+42 : 0b001001000110010110011001111110111100100101001000110010110100101101.10110010010010110100000000000000000000000000000000000000000000000
+43 : 0b010010001100101100110011111101111001001010010001100101101001011001.01100100100101101000000000000000000000000000000000000000000000000
+44 : 0b000100011001011001100111111011110010010100100011001011010010110000.11001001001011010000000000000000000000000000000000000000000000000
+45 : 0b001000110010110011001111110111100100101001000110010110100101011111.10010010010110100000000000000000000000000000000000000000000000000
+46 : 0b010001100101100110011111101111001001010010001100101101001010111101.00100100101101000000000000000000000000000000000000000000000000000
+47 : 0b000011001011001100111111011110010010100100011001011010010101111000.01001001011010000000000000000000000000000000000000000000000000000
+48 : 0b000110010110011001111110111100100101001000110010110100101011101110.10010010110100000000000000000000000000000000000000000000000000000
+49 : 0b001100101100110011111101111001001010010001100101101001010111011011.00100101101000000000000000000000000000000000000000000000000000000
+50 : 0b011001011001100111111011110010010100100011001011010010101110110100.01001011010000000000000000000000000000000000000000000000000000000
+51 : 0b010010110011001111110111100100101001000110010110100101011101100110.10010110100000000000000000000000000000000000000000000000000000000
+52 : 0b000101100110011111101111001001010010001100101101001010111011001011.00101101000000000000000000000000000000000000000000000000000000000
+53 : 0b001011001100111111011110010010100100011001011010010101110110010100.01011010000000000000000000000000000000000000000000000000000000000
+54 : 0b010110011001111110111100100101001000110010110100101011101100100110.10110100000000000000000000000000000000000000000000000000000000000
+55 : 0b001100110011111101111001001010010001100101101001010111011001001011.01101000000000000000000000000000000000000000000000000000000000000
+56 : 0b011001100111111011110010010100100011001011010010101110110010010100.11010000000000000000000000000000000000000000000000000000000000000
+57 : 0b010011001111110111100100101001000110010110100101011101100100100111.10100000000000000000000000000000000000000000000000000000000000000
+58 : 0b000110011111101111001001010010001100101101001010111011001001001101.01000000000000000000000000000000000000000000000000000000000000000
+59 : 0b001100111111011110010010100100011001011010010101110110010010011000.10000000000000000000000000000000000000000000000000000000000000000
+60 : 0b011001111110111100100101001000110010110100101011101100100100101111.00000000000000000000000000000000000000000000000000000000000000000
+61 : 0b010011111101111001001010010001100101101001010111011001001001011100.00000000000000000000000000000000000000000000000000000000000000000
+62 : 0b000111111011110010010100100011001011010010101110110010010010110110.00000000000000000000000000000000000000000000000000000000000000000
+63 : 0b001111110111100100101001000110010110100101011101100100100101101010.00000000000000000000000000000000000000000000000000000000000000000
+64 : 0b011111101111001001010010001100101101001010111011001001001011010010.00000000000000000000000000000000000000000000000000000000000000000
+65 : 0b011111011110010010100100011001011010010101110110010010010110100010.00000000000000000000000000000000000000000000000000000000000000000
+66 : 0b011110111100100101001000110010110100101011101100100100101101000010.00000000000000000000000000000000000000000000000000000000000000000
+67 : 0b011101111001001010010001100101101001010111011001001001011010000010.00000000000000000000000000000000000000000000000000000000000000000
+68 : 0b011011110010010100100011001011010010101110110010010010110100000010.00000000000000000000000000000000000000000000000000000000000000000
+69 : 0b010111100100101001000110010110100101011101100100100101101000000010.00000000000000000000000000000000000000000000000000000000000000000
+70 : 0b001111001001010010001100101101001010111011001001001011010000000010.00000000000000000000000000000000000000000000000000000000000000000
+71 : 0b011110010010100100011001011010010101110110010010010110100000000010.00000000000000000000000000000000000000000000000000000000000000000
+72 : 0b011100100101001000110010110100101011101100100100101101000000000010.00000000000000000000000000000000000000000000000000000000000000000
+73 : 0b011001001010010001100101101001010111011001001001011010000000000010.00000000000000000000000000000000000000000000000000000000000000000
+74 : 0b010010010100100011001011010010101110110010010010110100000000000010.00000000000000000000000000000000000000000000000000000000000000000
+75 : 0b000100101001000110010110100101011101100100100101101000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+76 : 0b001001010010001100101101001010111011001001001011010000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+77 : 0b010010100100011001011010010101110110010010010110100000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+78 : 0b000101001000110010110100101011101100100100101101000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+79 : 0b001010010001100101101001010111011001001001011010000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+80 : 0b010100100011001011010010101110110010010010110100000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+81 : 0b001001000110010110100101011101100100100101101000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+82 : 0b010010001100101101001010111011001001001011010000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+83 : 0b000100011001011010010101110110010010010110100000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+84 : 0b001000110010110100101011101100100100101101000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+85 : 0b010001100101101001010111011001001001011010000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+86 : 0b000011001011010010101110110010010010110100000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+87 : 0b000110010110100101011101100100100101101000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+88 : 0b001100101101001010111011001001001011010000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+89 : 0b011001011010010101110110010010010110100000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+90 : 0b010010110100101011101100100100101101000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+91 : 0b000101101001010111011001001001011010000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+92 : 0b001011010010101110110010010010110100000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+93 : 0b010110100101011101100100100101101000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+94 : 0b001101001010111011001001001011010000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+95 : 0b011010010101110110010010010110100000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+96 : 0b010100101011101100100100101101000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+97 : 0b001001010111011001001001011010000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+98 : 0b010010101110110010010010110100000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+99 : 0b000101011101100100100101101000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+100 : 0b001010111011001001001011010000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+101 : 0b010101110110010010010110100000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+102 : 0b001011101100100100101101000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+103 : 0b010111011001001001011010000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+104 : 0b001110110010010010110100000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+105 : 0b011101100100100101101000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+106 : 0b011011001001001011010000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+107 : 0b010110010010010110100000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+108 : 0b001100100100101101000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+109 : 0b011001001001011010000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+110 : 0b010010010010110100000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+111 : 0b000100100101101000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+112 : 0b001001001011010000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+113 : 0b010010010110100000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+114 : 0b000100101101000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+115 : 0b001001011010000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+116 : 0b010010110100000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+117 : 0b000101101000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+118 : 0b001011010000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+119 : 0b010110100000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+120 : 0b001101000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+121 : 0b011010000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+122 : 0b010100000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+123 : 0b001000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+124 : 0b010000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+125 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+126 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+127 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+128 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+129 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+130 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+131 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+132 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+133 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+134 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+135 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+136 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+137 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+138 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+139 : 0b000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000
+0 : 0b0.1
+1 : 0b.1e-1
+2 : 0b1.011
+3 : 0b1.0011
+4 : 0b1.00011
+5 : 0b1.000011
+6 : 0b1.0000011
+7 : 0b1.00000011
+8 : 0b1.000000011
+9 : 0b1.0000000011
+10 : 0b1.00000000011
+11 : 0b1.000000000011
+12 : 0b1.0000000000011
+13 : 0b1.00000000000011
+14 : 0b1.000000000000011
+15 : 0b1.0000000000000011
+16 : 0b1.00000000000000011
+17 : 0b1.000000000000000011
+18 : 0b1.0000000000000000011
+19 : 0b1.00000000000000000011
+20 : 0b1.000000000000000000011
+21 : 0b1.0000000000000000000011
+22 : 0b1.00000000000000000000011
+23 : 0b1.000000000000000000000011
+24 : 0b1.0000000000000000000000011
+25 : 0b1.00000000000000000000000011
+26 : 0b1.000000000000000000000000011
+27 : 0b1.0000000000000000000000000011
+28 : 0b1.00000000000000000000000000011
+29 : 0b1.000000000000000000000000000011
+30 : 0b1.0000000000000000000000000000011
+31 : 0b1.00000000000000000000000000000011
+32 : 0b1.000000000000000000000000000000011
+33 : 0b1.0000000000000000000000000000000011
+34 : 0b1.00000000000000000000000000000000011
+35 : 0b1.000000000000000000000000000000000011
+36 : 0b1.0000000000000000000000000000000000011
+37 : 0b1.00000000000000000000000000000000000011
+38 : 0b1.000000000000000000000000000000000000011
+39 : 0b1.0000000000000000000000000000000000000011
+40 : 0b1.00000000000000000000000000000000000000011
+41 : 0b1.000000000000000000000000000000000000000011
+42 : 0b1.0000000000000000000000000000000000000000011
+43 : 0b1.00000000000000000000000000000000000000000011
+44 : 0b1.000000000000000000000000000000000000000000011
+45 : 0b1.0000000000000000000000000000000000000000000011
+46 : 0b1.00000000000000000000000000000000000000000000011
+47 : 0b1.000000000000000000000000000000000000000000000011
+48 : 0b1.0000000000000000000000000000000000000000000000011
+49 : 0b1.00000000000000000000000000000000000000000000000011
+50 : 0b1.000000000000000000000000000000000000000000000000011
+51 : 0b1.0000000000000000000000000000000000000000000000000011
+52 : 0b1.00000000000000000000000000000000000000000000000000011
+53 : 0b1.000000000000000000000000000000000000000000000000000011
+54 : 0b1.0000000000000000000000000000000000000000000000000000011
+55 : 0b1.00000000000000000000000000000000000000000000000000000011
+56 : 0b1.000000000000000000000000000000000000000000000000000000011
+57 : 0b1.0000000000000000000000000000000000000000000000000000000011
+58 : 0b1.00000000000000000000000000000000000000000000000000000000011
+59 : 0b1.000000000000000000000000000000000000000000000000000000000011
+60 : 0b1.0000000000000000000000000000000000000000000000000000000000011
+61 : 0b1.00000000000000000000000000000000000000000000000000000000000011
+62 : 0b1.000000000000000000000000000000000000000000000000000000000000011
+63 : 0b1.0000000000000000000000000000000000000000000000000000000000000011
+64 : 0b1.00000000000000000000000000000000000000000000000000000000000000011
+65 : 0b1.000000000000000000000000000000000000000000000000000000000000000011
+66 : 0b1.0000000000000000000000000000000000000000000000000000000000000000011
+67 : 0b1.00000000000000000000000000000000000000000000000000000000000000000011
+68 : 0b1.000000000000000000000000000000000000000000000000000000000000000000011
+69 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000011
+70 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000011
+71 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000011
+72 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000011
+73 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000011
+74 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000011
+75 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000011
+76 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000011
+77 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000011
+78 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000011
+79 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000011
+80 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000011
+81 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000011
+82 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000011
+83 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+84 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+85 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+86 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+87 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+88 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+89 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+90 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+91 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+92 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+93 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+94 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+95 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+96 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+97 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+98 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+99 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+100 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+101 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+102 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+103 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+104 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+105 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+106 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+107 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+108 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+109 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+110 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+111 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+112 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+113 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+114 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+115 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+116 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+117 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+118 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+119 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+120 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+121 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+122 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+123 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+124 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+125 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+126 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+127 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+128 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+129 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+130 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+131 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+132 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+133 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+134 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+135 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+136 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+137 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+138 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+139 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+140 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+141 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+142 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+143 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+144 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+145 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+146 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+147 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+148 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+149 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+150 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+151 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+152 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+153 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+154 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+155 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+156 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+157 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+158 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+159 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+160 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+161 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+162 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+163 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+164 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+165 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+166 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+167 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+168 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+169 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+170 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+171 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+172 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+173 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+174 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+175 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+176 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+177 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+178 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+179 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+180 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+181 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+182 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+183 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+184 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+185 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+186 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+187 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+188 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+189 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+190 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+191 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+192 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+193 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+194 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+195 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+196 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+197 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+198 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+199 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+200 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+201 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+202 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+203 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+204 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+205 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+206 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+207 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+208 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+209 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+210 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+211 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+212 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+213 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+214 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+215 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+216 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+217 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+218 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+219 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+220 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+221 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+222 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+223 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+224 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+225 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+226 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+227 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+228 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+229 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+230 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+231 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+232 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+233 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+234 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+235 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+236 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+237 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+238 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+239 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+240 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+241 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+242 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+243 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+244 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+245 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+246 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+247 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+248 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+249 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+250 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+251 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+252 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+253 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+254 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+255 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+256 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+257 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+258 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+259 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+260 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+261 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+262 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+263 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+264 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+265 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+266 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+267 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+268 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+269 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+270 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+271 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+272 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+273 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+274 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+275 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+276 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+277 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+278 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+279 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+280 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+281 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+282 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+283 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+284 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+285 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+286 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+287 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+288 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+289 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+290 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+291 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+292 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+293 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+294 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+295 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+296 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+297 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+298 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+299 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+300 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+301 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+302 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+303 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+304 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+305 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+306 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+307 : 0b1.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+308 : 0b1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+309 : 0b1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+0 : 0b1011.1111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+1 : 0b10101.111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+2 : 0b101001.11101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+3 : 0b1010001.1101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+4 : 0b10100001.101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+5 : 0b101000001.01011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+6 : 0b1010000000.1011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+7 : 0b10011111111.011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+8 : 0b100111111100.11000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+9 : 0b1001111110111.1000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+10 : 0b10011111101101.000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+11 : 0b100111111011000.00110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+12 : 0b1001111110101110.0110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+13 : 0b10011111101011010.110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+14 : 0b100111111010110011.10101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+15 : 0b1001111110101100101.0101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+16 : 0b10011111101011001000.101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+17 : 0b100111111010110001111.01011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+18 : 0b1001111110101100011100.1011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+19 : 0b10011111101011000110111.011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+20 : 0b100111111010110001101100.11000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+21 : 0b1001111110101100011010111.1000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+22 : 0b10011111101011000110101101.000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+23 : 0b100111111010110001101011000.00010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+24 : 0b1001111110101100011010101110.0010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+25 : 0b10011111101011000110101011010.010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+26 : 0b100111111010110001101010110010.10000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+27 : 0b1001111110101100011010101100011.0000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+28 : 0b10011111101011000110101011000100.000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+29 : 0b100111111010110001101010110000110.00101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+30 : 0b1001111110101100011010101100001010.0101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+31 : 0b10011111101011000110101011000010010.101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+32 : 0b100111111010110001101010110000100011.01011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+33 : 0b1001111110101100011010101100001000100.1011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+34 : 0b10011111101011000110101011000010000111.011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+35 : 0b100111111010110001101010110000100001100.11011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+36 : 0b1001111110101100011010101100001000010111.1011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+37 : 0b10011111101011000110101011000010000101101.011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+38 : 0b100111111010110001101010110000100001011000.11100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+39 : 0b1001111110101100011010101100001000010101111.1100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+40 : 0b10011111101011000110101011000010000101011101.100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+41 : 0b100111111010110001101010110000100001010111001.00110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+42 : 0b1001111110101100011010101100001000010101110000.0110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+43 : 0b10011111101011000110101011000010000101011011110.110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+44 : 0b100111111010110001101010110000100001010110111011.10100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+45 : 0b1001111110101100011010101100001000010101101110101.0100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+46 : 0b10011111101011000110101011000010000101011011101000.100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+47 : 0b100111111010110001101010110000100001010110111001111.00110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+48 : 0b1001111110101100011010101100001000010101101110011100.0110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+49 : 0b10011111101011000110101011000010000101011011100110110.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+50 : 0b100111111010110001101010110000100001010110111001101011.10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+51 : 0b1001111110101100011010101100001000010101101110011010101.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+52 : 0b10011111101011000110101011000010000101011011100110101000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+53 : 0b100111111010110001101010110000100001010110111001101001110.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+54 : 0b1001111110101100011010101100001000010101101110011010011010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+55 : 0b10011111101011000110101011000010000101011011100110100110010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+56 : 0b100111111010110001101010110000100001010110111001101001100010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+57 : 0b1001111110101100011010101100001000010101101110011010011000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+58 : 0b10011111101011000110101011000010000101011011100110100110000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+59 : 0b100111111010110001101010110000100001010110111001101001100000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+60 : 0b1001111110101100011010101100001000010101101110011010011000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+61 : 0b10011111101011000110101011000010000101011011100110100110000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+62 : 0b100111111010110001101010110000100001010110111001101001100000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+63 : 0b1001111110101100011010101100001000010101101110011010011000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+64 : 0b10011111101011000110101011000010000101011011100110100110000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+65 : 0b100111111010110001101010110000100001010110111001101001100000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+66 : 0b1001111110101100011010101100001000010101101110011010011000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+67 : 0b10011111101011000110101011000010000101011011100110100110000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+68 : 0b100111111010110001101010110000100001010110111001101001100000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+69 : 0b1001111110101100011010101100001000010101101110011010011000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+70 : 0b10011111101011000110101011000010000101011011100110100110000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+71 : 0b100111111010110001101010110000100001010110111001101001100000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+72 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+73 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+74 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+75 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+76 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+77 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+78 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+79 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+80 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+81 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+82 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+83 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+84 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+85 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+86 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+87 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+88 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+89 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+90 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+91 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+92 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+93 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+94 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+95 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+96 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+97 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+98 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+99 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+100 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+101 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+102 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+103 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+104 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+105 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+106 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+107 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+108 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+109 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+110 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+111 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+112 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+113 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+114 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+115 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+116 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+117 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+118 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+119 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+120 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+121 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+122 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+123 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+124 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+125 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+126 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+127 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+128 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+129 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+130 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+131 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+132 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+133 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+134 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+135 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+136 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+137 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+138 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+139 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+140 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+141 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+142 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+143 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+144 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+145 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+146 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+147 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+148 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+149 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+150 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+151 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+152 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+153 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+154 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+155 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+156 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+157 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+158 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+159 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+160 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+161 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+162 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+163 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+164 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+165 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+166 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+167 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+168 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+169 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+170 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+171 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+172 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+173 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+174 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+175 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+176 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+177 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+178 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+179 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+180 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+181 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+182 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+183 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+184 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+185 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+186 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+187 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+188 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+189 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+190 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+191 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+192 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+193 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+194 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+195 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+196 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+197 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+198 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+199 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+200 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+201 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+202 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+203 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+204 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+205 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+206 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+207 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+208 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+209 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+210 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+211 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+212 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+213 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+214 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+215 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+216 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+217 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+218 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+219 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+220 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+221 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+222 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+223 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+224 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+225 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+226 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+227 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+228 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+229 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+230 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+231 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+232 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+233 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+234 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+235 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+236 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+237 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+238 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+239 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+240 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+241 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+242 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+243 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+244 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+245 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+246 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+247 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+248 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+249 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+250 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+251 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+252 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+253 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+254 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+255 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+256 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+257 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+258 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+259 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+260 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+261 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+262 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+263 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+264 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+265 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+266 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+267 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+268 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+269 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+270 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+271 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+272 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+273 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+274 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+275 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+276 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+277 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000110000011111010101111111011100110111110110100110000111
+278 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000000110000011111010101111111011100110111110110100110000111
+279 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000000110000011111010101111111011100110111110110100110000111
+280 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000110000011111010101111111011100110111110110100110000111
+281 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000000110000011111010101111111011100110111110110100110000111
+282 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000000110000011111010101111111011100110111110110100110000111
+283 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000110000011111010101111111011100110111110110100110000111
+284 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000000110000011111010101111111011100110111110110100110000111
+285 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000000110000011111010101111111011100110111110110100110000111
+286 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000110000011111010101111111011100110111110110100110000111
+287 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000000110000011111010101111111011100110111110110100110000111
+288 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000000110000011111010101111111011100110111110110100110000111
+289 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000110000011111010101111111011100110111110110100110000111
+290 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000000110000011111010101111111011100110111110110100110000111
+291 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000000110000011111010101111111011100110111110110100110000111
+292 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000110000011111010101111111011100110111110110100110000111
+293 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000000110000011111010101111111011100110111110110100110000111
+294 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000000110000011111010101111111011100110111110110100110000111
+295 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000110000011111010101111111011100110111110110100110000111
+296 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000000110000011111010101111111011100110111110110100110000111
+297 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000000110000011111010101111111011100110111110110100110000111
+298 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000110000011111010101111111011100110111110110100110000111
+299 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000000110000011111010101111111011100110111110110100110000111
+300 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000000110000011111010101111111011100110111110110100110000111
+301 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000110000011111010101111111011100110111110110100110000111
+302 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00000110000011111010101111111011100110111110110100110000111
+303 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0000110000011111010101111111011100110111110110100110000111
+304 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000110000011111010101111111011100110111110110100110000111
+305 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.00110000011111010101111111011100110111110110100110000111
+306 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.0110000011111010101111111011100110111110110100110000111
+307 : 0b10011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.110000011111010101111111011100110111110110100110000111
+308 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.10000011111010101111111011100110111110110100110000111
+309 : 0b1001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101.0000011111010101111111011100110111110110100110000111
+0 : 0b000000000000000000000000000000000
+1 : 0b001111111111111111111111111111111
+2 : 0b000111111111111111111111111111111
+3 : 0b000011111111111111111111111111111
+4 : 0b000001111111111111111111111111111
+5 : 0b000000111111111111111111111111111
+6 : 0b000000011111111111111111111111111
+7 : 0b000000001111111111111111111111111
+8 : 0b000000000111111111111111111111111
+9 : 0b000000000011111111111111111111111
+10 : 0b000000000001111111111111111111111
+11 : 0b000000000000111111111111111111111
+12 : 0b000000000000011111111111111111111
+13 : 0b000000000000001111111111111111111
+14 : 0b000000000000000111111111111111111
+15 : 0b000000000000000011111111111111111
+16 : 0b000000000000000001111111111111111
+17 : 0b000000000000000000111111111111111
+18 : 0b000000000000000000011111111111111
+19 : 0b000000000000000000001111111111111
+20 : 0b000000000000000000000111111111111
+21 : 0b000000000000000000000011111111111
+22 : 0b000000000000000000000001111111111
+23 : 0b000000000000000000000000111111111
+24 : 0b000000000000000000000000011111111
+25 : 0b000000000000000000000000001111111
+26 : 0b000000000000000000000000000111111
+27 : 0b000000000000000000000000000011111
+28 : 0b000000000000000000000000000001111
+29 : 0b000000000000000000000000000000111
+30 : 0b000000000000000000000000000000011
+31 : 0b000000000000000000000000000000001
+32 : 0b000000000000000000000000000000000
+33 : 0b001111111111111111111111111111111
+34 : 0b000111111111111111111111111111111
+35 : 0b000011111111111111111111111111111
+36 : 0b000001111111111111111111111111111
+37 : 0b000000111111111111111111111111111
+38 : 0b000000011111111111111111111111111
+39 : 0b000000001111111111111111111111111
+40 : 0b000000000111111111111111111111111
+41 : 0b000000000011111111111111111111111
+42 : 0b000000000001111111111111111111111
+43 : 0b000000000000111111111111111111111
+44 : 0b000000000000011111111111111111111
+45 : 0b000000000000001111111111111111111
+46 : 0b000000000000000111111111111111111
+47 : 0b000000000000000011111111111111111
+48 : 0b000000000000000001111111111111111
+49 : 0b000000000000000000111111111111111
+50 : 0b000000000000000000011111111111111
+51 : 0b000000000000000000001111111111111
+52 : 0b000000000000000000000111111111111
+53 : 0b000000000000000000000011111111111
+54 : 0b000000000000000000000001111111111
+55 : 0b000000000000000000000000111111111
+56 : 0b000000000000000000000000011111111
+57 : 0b000000000000000000000000001111111
+58 : 0b000000000000000000000000000111111
+59 : 0b000000000000000000000000000011111
+60 : 0b000000000000000000000000000001111
+61 : 0b000000000000000000000000000000111
+62 : 0b000000000000000000000000000000011
+63 : 0b000000000000000000000000000000001
+64 : 0b000000000000000000000000000000000
+65 : 0b001111111111111111111111111111111
+66 : 0b000111111111111111111111111111111
+67 : 0b000011111111111111111111111111111
+68 : 0b000001111111111111111111111111111
+69 : 0b000000111111111111111111111111111
+70 : 0b000000011111111111111111111111111
+71 : 0b000000001111111111111111111111111
+72 : 0b000000000111111111111111111111111
+73 : 0b000000000011111111111111111111111
+74 : 0b000000000001111111111111111111111
+75 : 0b000000000000111111111111111111111
+76 : 0b000000000000011111111111111111111
+77 : 0b000000000000001111111111111111111
+78 : 0b000000000000000111111111111111111
+79 : 0b000000000000000011111111111111111
+80 : 0b000000000000000001111111111111111
+81 : 0b000000000000000000111111111111111
+82 : 0b000000000000000000011111111111111
+83 : 0b000000000000000000001111111111111
+84 : 0b000000000000000000000111111111111
+85 : 0b000000000000000000000011111111111
+86 : 0b000000000000000000000001111111111
+87 : 0b000000000000000000000000111111111
+88 : 0b000000000000000000000000011111111
+89 : 0b000000000000000000000000001111111
+90 : 0b000000000000000000000000000111111
+91 : 0b000000000000000000000000000011111
+92 : 0b000000000000000000000000000001111
+93 : 0b000000000000000000000000000000111
+94 : 0b000000000000000000000000000000011
+95 : 0b000000000000000000000000000000001
+96 : 0b000000000000000000000000000000000
+97 : 0b001111111111111111111111111111111
+98 : 0b000111111111111111111111111111111
+99 : 0b000011111111111111111111111111111
+100 : 0b000001111111111111111111111111111
+101 : 0b000000111111111111111111111111111
+102 : 0b000000011111111111111111111111111
+103 : 0b000000001111111111111111111111111
+104 : 0b000000000111111111111111111111111
+105 : 0b000000000011111111111111111111111
+106 : 0b000000000001111111111111111111111
+107 : 0b000000000000111111111111111111111
+108 : 0b000000000000011111111111111111111
+109 : 0b000000000000001111111111111111111
+110 : 0b000000000000000111111111111111111
+111 : 0b000000000000000011111111111111111
+112 : 0b000000000000000001111111111111111
+113 : 0b000000000000000000111111111111111
+114 : 0b000000000000000000011111111111111
+115 : 0b000000000000000000001111111111111
+116 : 0b000000000000000000000111111111111
+117 : 0b000000000000000000000011111111111
+118 : 0b000000000000000000000001111111111
+119 : 0b000000000000000000000000111111111
+120 : 0b000000000000000000000000011111111
+121 : 0b000000000000000000000000001111111
+122 : 0b000000000000000000000000000111111
+123 : 0b000000000000000000000000000011111
+124 : 0b000000000000000000000000000001111
+125 : 0b000000000000000000000000000000111
+126 : 0b000000000000000000000000000000011
+127 : 0b000000000000000000000000000000001
+128 : 0b000000000000000000000000000000000
+129 : 0b001111111111111111111111111111111
+130 : 0b000111111111111111111111111111111
+131 : 0b000011111111111111111111111111111
+132 : 0b000001111111111111111111111111111
+133 : 0b000000111111111111111111111111111
+134 : 0b000000011111111111111111111111111
+135 : 0b000000001111111111111111111111111
+136 : 0b000000000111111111111111111111111
+137 : 0b000000000011111111111111111111111
+138 : 0b000000000001111111111111111111111
+139 : 0b000000000000111111111111111111111
+140 : 0b000000000000011111111111111111111
+141 : 0b000000000000001111111111111111111
+142 : 0b000000000000000111111111111111111
+143 : 0b000000000000000011111111111111111
+144 : 0b000000000000000001111111111111111
+145 : 0b000000000000000000111111111111111
+146 : 0b000000000000000000011111111111111
+147 : 0b000000000000000000001111111111111
+148 : 0b000000000000000000000111111111111
+149 : 0b000000000000000000000011111111111
+150 : 0b000000000000000000000001111111111
+151 : 0b000000000000000000000000111111111
+152 : 0b000000000000000000000000011111111
+153 : 0b000000000000000000000000001111111
+154 : 0b000000000000000000000000000111111
+155 : 0b000000000000000000000000000011111
+156 : 0b000000000000000000000000000001111
+157 : 0b000000000000000000000000000000111
+158 : 0b000000000000000000000000000000011
+159 : 0b000000000000000000000000000000001
+160 : 0b000000000000000000000000000000000
+161 : 0b001111111111111111111111111111111
+162 : 0b000111111111111111111111111111111
+163 : 0b000011111111111111111111111111111
+164 : 0b000001111111111111111111111111111
+165 : 0b000000111111111111111111111111111
+166 : 0b000000011111111111111111111111111
+167 : 0b000000001111111111111111111111111
+168 : 0b000000000111111111111111111111111
+169 : 0b000000000011111111111111111111111
+170 : 0b000000000001111111111111111111111
+171 : 0b000000000000111111111111111111111
+172 : 0b000000000000011111111111111111111
+173 : 0b000000000000001111111111111111111
+174 : 0b000000000000000111111111111111111
+175 : 0b000000000000000011111111111111111
+176 : 0b000000000000000001111111111111111
+177 : 0b000000000000000000111111111111111
+178 : 0b000000000000000000011111111111111
+179 : 0b000000000000000000001111111111111
+180 : 0b000000000000000000000111111111111
+181 : 0b000000000000000000000011111111111
+182 : 0b000000000000000000000001111111111
+183 : 0b000000000000000000000000111111111
+184 : 0b000000000000000000000000011111111
+185 : 0b000000000000000000000000001111111
+186 : 0b000000000000000000000000000111111
+187 : 0b000000000000000000000000000011111
+188 : 0b000000000000000000000000000001111
+189 : 0b000000000000000000000000000000111
+190 : 0b000000000000000000000000000000011
+191 : 0b000000000000000000000000000000001
+192 : 0b000000000000000000000000000000000
+193 : 0b001111111111111111111111111111111
+194 : 0b000111111111111111111111111111111
+195 : 0b000011111111111111111111111111111
+196 : 0b000001111111111111111111111111111
+197 : 0b000000111111111111111111111111111
+198 : 0b000000011111111111111111111111111
+199 : 0b000000001111111111111111111111111
+200 : 0b000000000111111111111111111111111
+201 : 0b000000000011111111111111111111111
+202 : 0b000000000001111111111111111111111
+203 : 0b000000000000111111111111111111111
+204 : 0b000000000000011111111111111111111
+205 : 0b000000000000001111111111111111111
+206 : 0b000000000000000111111111111111111
+207 : 0b000000000000000011111111111111111
+208 : 0b000000000000000001111111111111111
+209 : 0b000000000000000000111111111111111
+210 : 0b000000000000000000011111111111111
+211 : 0b000000000000000000001111111111111
+212 : 0b000000000000000000000111111111111
+213 : 0b000000000000000000000011111111111
+214 : 0b000000000000000000000001111111111
+215 : 0b000000000000000000000000111111111
+216 : 0b000000000000000000000000011111111
+217 : 0b000000000000000000000000001111111
+218 : 0b000000000000000000000000000111111
+219 : 0b000000000000000000000000000011111
+220 : 0b000000000000000000000000000001111
+221 : 0b000000000000000000000000000000111
+222 : 0b000000000000000000000000000000011
+223 : 0b000000000000000000000000000000001
+224 : 0b000000000000000000000000000000000
+225 : 0b001111111111111111111111111111111
+226 : 0b000111111111111111111111111111111
+227 : 0b000011111111111111111111111111111
+228 : 0b000001111111111111111111111111111
+229 : 0b000000111111111111111111111111111
+230 : 0b000000011111111111111111111111111
+231 : 0b000000001111111111111111111111111
+232 : 0b000000000111111111111111111111111
+233 : 0b000000000011111111111111111111111
+234 : 0b000000000001111111111111111111111
+235 : 0b000000000000111111111111111111111
+236 : 0b000000000000011111111111111111111
+237 : 0b000000000000001111111111111111111
+238 : 0b000000000000000111111111111111111
+239 : 0b000000000000000011111111111111111
+240 : 0b000000000000000001111111111111111
+241 : 0b000000000000000000111111111111111
+242 : 0b000000000000000000011111111111111
+243 : 0b000000000000000000001111111111111
+244 : 0b000000000000000000000111111111111
+245 : 0b000000000000000000000011111111111
+246 : 0b000000000000000000000001111111111
+247 : 0b000000000000000000000000111111111
+248 : 0b000000000000000000000000011111111
+249 : 0b000000000000000000000000001111111
+250 : 0b000000000000000000000000000111111
+251 : 0b000000000000000000000000000011111
+252 : 0b000000000000000000000000000001111
+253 : 0b000000000000000000000000000000111
+254 : 0b000000000000000000000000000000011
+255 : 0b000000000000000000000000000000001
+256 : 0b000000000000000000000000000000000
+257 : 0b001111111111111111111111111111111
+258 : 0b000111111111111111111111111111111
+259 : 0b000011111111111111111111111111111
+260 : 0b000001111111111111111111111111111
+261 : 0b000000111111111111111111111111111
+262 : 0b000000011111111111111111111111111
+263 : 0b000000001111111111111111111111111
+264 : 0b000000000111111111111111111111111
+265 : 0b000000000011111111111111111111111
+266 : 0b000000000001111111111111111111111
+267 : 0b000000000000111111111111111111111
+268 : 0b000000000000011111111111111111111
+269 : 0b000000000000001111111111111111111
+270 : 0b000000000000000111111111111111111
+271 : 0b000000000000000011111111111111111
+272 : 0b000000000000000001111111111111111
+273 : 0b000000000000000000111111111111111
+274 : 0b000000000000000000011111111111111
+275 : 0b000000000000000000001111111111111
+276 : 0b000000000000000000000111111111111
+277 : 0b000000000000000000000011111111111
+278 : 0b000000000000000000000001111111111
+279 : 0b000000000000000000000000111111111
+280 : 0b000000000000000000000000011111111
+281 : 0b000000000000000000000000001111111
+282 : 0b000000000000000000000000000111111
+283 : 0b000000000000000000000000000011111
+284 : 0b000000000000000000000000000001111
+285 : 0b000000000000000000000000000000111
+286 : 0b000000000000000000000000000000011
+287 : 0b000000000000000000000000000000001
+288 : 0b000000000000000000000000000000000
+289 : 0b001111111111111111111111111111111
+290 : 0b000111111111111111111111111111111
+291 : 0b000011111111111111111111111111111
+292 : 0b000001111111111111111111111111111
+293 : 0b000000111111111111111111111111111
+294 : 0b000000011111111111111111111111111
+295 : 0b000000001111111111111111111111111
+296 : 0b000000000111111111111111111111111
+297 : 0b000000000011111111111111111111111
+298 : 0b000000000001111111111111111111111
+299 : 0b000000000000111111111111111111111
+300 : 0b000000000000011111111111111111111
+301 : 0b000000000000001111111111111111111
+302 : 0b000000000000000111111111111111111
+303 : 0b000000000000000011111111111111111
+304 : 0b000000000000000001111111111111111
+305 : 0b000000000000000000111111111111111
+306 : 0b000000000000000000011111111111111
+307 : 0b000000000000000000001111111111111
+308 : 0b000000000000000000000111111111111
+309 : 0b000000000000000000000011111111111
+0 : 0b000000000000000000001000000100100
+1 : 0b000000000000000000010000001000110
+2 : 0b000000000000000000100000010001010
+3 : 0b000000000000000001000000100010010
+4 : 0b000000000000000010000001000100010
+5 : 0b000000000000000100000010001000010
+6 : 0b000000000000001000000100010000010
+7 : 0b000000000000010000001000100000010
+8 : 0b000000000000100000010001000000010
+9 : 0b000000000001000000100010000000010
+10 : 0b000000000010000001000100000000010
+11 : 0b000000000100000010001000000000010
+12 : 0b000000001000000100010000000000010
+13 : 0b000000010000001000100000000000010
+14 : 0b000000100000010001000000000000010
+15 : 0b000001000000100010000000000000010
+16 : 0b000010000001000100000000000000010
+17 : 0b000100000010001000000000000000010
+18 : 0b001000000100010000000000000000010
+19 : 0b010000001000100000000000000000010
+20 : 0b000000010001000000000000000000010
+21 : 0b000000100010000000000000000000010
+22 : 0b000001000100000000000000000000010
+23 : 0b000010001000000000000000000000010
+24 : 0b000100010000000000000000000000010
+25 : 0b001000100000000000000000000000010
+26 : 0b010001000000000000000000000000010
+27 : 0b000010000000000000000000000000010
+28 : 0b000100000000000000000000000000010
+29 : 0b001000000000000000000000000000010
+30 : 0b010000000000000000000000000000010
+31 : 0b000000000000000000000000000000010
+32 : 0b000000000000000000000000000000010
+33 : 0b000000000000000000000000000000010
+34 : 0b000000000000000000000000000000010
+35 : 0b000000000000000000000000000000010
+36 : 0b000000000000000000000000000000010
+37 : 0b000000000000000000000000000000010
+38 : 0b000000000000000000000000000000010
+39 : 0b000000000000000000000000000000010
+40 : 0b000000000000000000000000000000010
+41 : 0b000000000000000000000000000000010
+42 : 0b000000000000000000000000000000010
+43 : 0b000000000000000000000000000000010
+44 : 0b000000000000000000000000000000010
+45 : 0b000000000000000000000000000000010
+46 : 0b000000000000000000000000000000010
+47 : 0b000000000000000000000000000000010
+48 : 0b000000000000000000000000000000010
+49 : 0b000000000000000000000000000000010
+50 : 0b000000000000000000000000000000010
+51 : 0b000000000000000000000000000000010
+52 : 0b000000000000000000000000000000010
+53 : 0b000000000000000000000000000000010
+54 : 0b000000000000000000000000000000010
+55 : 0b000000000000000000000000000000010
+56 : 0b000000000000000000000000000000010
+57 : 0b000000000000000000000000000000010
+58 : 0b000000000000000000000000000000010
+59 : 0b000000000000000000000000000000010
+60 : 0b000000000000000000000000000000010
+61 : 0b000000000000000000000000000000010
+62 : 0b000000000000000000000000000000010
+63 : 0b000000000000000000000000000000010
+64 : 0b000000000000000000000000000000010
+65 : 0b000000000000000000000000000000010
+66 : 0b000000000000000000000000000000010
+67 : 0b000000000000000000000000000000010
+68 : 0b000000000000000000000000000000010
+69 : 0b000000000000000000000000000000010
+70 : 0b000000000000000000000000000000010
+71 : 0b000000000000000000000000000000010
+72 : 0b000000000000000000000000000000010
+73 : 0b000000000000000000000000000000010
+74 : 0b000000000000000000000000000000010
+75 : 0b000000000000000000000000000000010
+76 : 0b000000000000000000000000000000010
+77 : 0b000000000000000000000000000000010
+78 : 0b000000000000000000000000000000010
+79 : 0b000000000000000000000000000000010
+80 : 0b000000000000000000000000000000010
+81 : 0b000000000000000000000000000000010
+82 : 0b000000000000000000000000000000010
+83 : 0b000000000000000000000000000000010
+84 : 0b000000000000000000000000000000010
+85 : 0b000000000000000000000000000000010
+86 : 0b000000000000000000000000000000010
+87 : 0b000000000000000000000000000000010
+88 : 0b000000000000000000000000000000010
+89 : 0b000000000000000000000000000000010
+90 : 0b000000000000000000000000000000010
+91 : 0b000000000000000000000000000000010
+92 : 0b000000000000000000000000000000010
+93 : 0b000000000000000000000000000000010
+94 : 0b000000000000000000000000000000010
+95 : 0b000000000000000000000000000000010
+96 : 0b000000000000000000000000000000010
+97 : 0b000000000000000000000000000000010
+98 : 0b000000000000000000000000000000010
+99 : 0b000000000000000000000000000000010
+100 : 0b000000000000000000000000000000010
+101 : 0b000000000000000000000000000000010
+102 : 0b000000000000000000000000000000010
+103 : 0b000000000000000000000000000000010
+104 : 0b000000000000000000000000000000010
+105 : 0b000000000000000000000000000000010
+106 : 0b000000000000000000000000000000010
+107 : 0b000000000000000000000000000000010
+108 : 0b000000000000000000000000000000010
+109 : 0b000000000000000000000000000000010
+110 : 0b000000000000000000000000000000010
+111 : 0b000000000000000000000000000000010
+112 : 0b000000000000000000000000000000010
+113 : 0b000000000000000000000000000000010
+114 : 0b000000000000000000000000000000010
+115 : 0b000000000000000000000000000000010
+116 : 0b000000000000000000000000000000010
+117 : 0b000000000000000000000000000000010
+118 : 0b000000000000000000000000000000010
+119 : 0b000000000000000000000000000000010
+120 : 0b000000000000000000000000000000010
+121 : 0b000000000000000000000000000000010
+122 : 0b000000000000000000000000000000010
+123 : 0b000000000000000000000000000000010
+124 : 0b000000000000000000000000000000010
+125 : 0b000000000000000000000000000000010
+126 : 0b000000000000000000000000000000010
+127 : 0b000000000000000000000000000000010
+128 : 0b000000000000000000000000000000010
+129 : 0b000000000000000000000000000000010
+130 : 0b000000000000000000000000000000010
+131 : 0b000000000000000000000000000000010
+132 : 0b000000000000000000000000000000010
+133 : 0b000000000000000000000000000000010
+134 : 0b000000000000000000000000000000010
+135 : 0b000000000000000000000000000000010
+136 : 0b000000000000000000000000000000010
+137 : 0b000000000000000000000000000000010
+138 : 0b000000000000000000000000000000010
+139 : 0b000000000000000000000000000000010
+140 : 0b000000000000000000000000000000010
+141 : 0b000000000000000000000000000000010
+142 : 0b000000000000000000000000000000010
+143 : 0b000000000000000000000000000000010
+144 : 0b000000000000000000000000000000010
+145 : 0b000000000000000000000000000000010
+146 : 0b000000000000000000000000000000010
+147 : 0b000000000000000000000000000000010
+148 : 0b000000000000000000000000000000010
+149 : 0b000000000000000000000000000000010
+150 : 0b000000000000000000000000000000010
+151 : 0b000000000000000000000000000000010
+152 : 0b000000000000000000000000000000010
+153 : 0b000000000000000000000000000000010
+154 : 0b000000000000000000000000000000010
+155 : 0b000000000000000000000000000000010
+156 : 0b000000000000000000000000000000010
+157 : 0b000000000000000000000000000000010
+158 : 0b000000000000000000000000000000010
+159 : 0b000000000000000000000000000000010
+160 : 0b000000000000000000000000000000010
+161 : 0b000000000000000000000000000000010
+162 : 0b000000000000000000000000000000010
+163 : 0b000000000000000000000000000000010
+164 : 0b000000000000000000000000000000010
+165 : 0b000000000000000000000000000000010
+166 : 0b000000000000000000000000000000010
+167 : 0b000000000000000000000000000000010
+168 : 0b000000000000000000000000000000010
+169 : 0b000000000000000000000000000000010
+170 : 0b000000000000000000000000000000010
+171 : 0b000000000000000000000000000000010
+172 : 0b000000000000000000000000000000010
+173 : 0b000000000000000000000000000000010
+174 : 0b000000000000000000000000000000010
+175 : 0b000000000000000000000000000000010
+176 : 0b000000000000000000000000000000010
+177 : 0b000000000000000000000000000000010
+178 : 0b000000000000000000000000000000010
+179 : 0b000000000000000000000000000000010
+180 : 0b000000000000000000000000000000010
+181 : 0b000000000000000000000000000000010
+182 : 0b000000000000000000000000000000010
+183 : 0b000000000000000000000000000000010
+184 : 0b000000000000000000000000000000010
+185 : 0b000000000000000000000000000000010
+186 : 0b000000000000000000000000000000010
+187 : 0b000000000000000000000000000000010
+188 : 0b000000000000000000000000000000010
+189 : 0b000000000000000000000000000000010
+190 : 0b000000000000000000000000000000010
+191 : 0b000000000000000000000000000000010
+192 : 0b000000000000000000000000000000010
+193 : 0b000000000000000000000000000000010
+194 : 0b000000000000000000000000000000010
+195 : 0b000000000000000000000000000000010
+196 : 0b000000000000000000000000000000010
+197 : 0b000000000000000000000000000000010
+198 : 0b000000000000000000000000000000010
+199 : 0b000000000000000000000000000000010
+200 : 0b000000000000000000000000000000010
+201 : 0b000000000000000000000000000000010
+202 : 0b000000000000000000000000000000010
+203 : 0b000000000000000000000000000000010
+204 : 0b000000000000000000000000000000010
+205 : 0b000000000000000000000000000000010
+206 : 0b000000000000000000000000000000010
+207 : 0b000000000000000000000000000000010
+208 : 0b000000000000000000000000000000010
+209 : 0b000000000000000000000000000000010
+210 : 0b000000000000000000000000000000010
+211 : 0b000000000000000000000000000000010
+212 : 0b000000000000000000000000000000010
+213 : 0b000000000000000000000000000000010
+214 : 0b000000000000000000000000000000010
+215 : 0b000000000000000000000000000000010
+216 : 0b000000000000000000000000000000010
+217 : 0b000000000000000000000000000000010
+218 : 0b000000000000000000000000000000010
+219 : 0b000000000000000000000000000000010
+220 : 0b000000000000000000000000000000010
+221 : 0b000000000000000000000000000000010
+222 : 0b000000000000000000000000000000010
+223 : 0b000000000000000000000000000000010
+224 : 0b000000000000000000000000000000010
+225 : 0b000000000000000000000000000000010
+226 : 0b000000000000000000000000000000010
+227 : 0b000000000000000000000000000000010
+228 : 0b000000000000000000000000000000010
+229 : 0b000000000000000000000000000000010
+230 : 0b000000000000000000000000000000010
+231 : 0b000000000000000000000000000000010
+232 : 0b000000000000000000000000000000010
+233 : 0b000000000000000000000000000000010
+234 : 0b000000000000000000000000000000010
+235 : 0b000000000000000000000000000000010
+236 : 0b000000000000000000000000000000010
+237 : 0b000000000000000000000000000000010
+238 : 0b000000000000000000000000000000010
+239 : 0b000000000000000000000000000000010
+240 : 0b000000000000000000000000000000010
+241 : 0b000000000000000000000000000000010
+242 : 0b000000000000000000000000000000010
+243 : 0b000000000000000000000000000000010
+244 : 0b000000000000000000000000000000010
+245 : 0b000000000000000000000000000000010
+246 : 0b000000000000000000000000000000010
+247 : 0b000000000000000000000000000000010
+248 : 0b000000000000000000000000000000010
+249 : 0b000000000000000000000000000000010
+250 : 0b000000000000000000000000000000010
+251 : 0b000000000000000000000000000000010
+252 : 0b000000000000000000000000000000010
+253 : 0b000000000000000000000000000000010
+254 : 0b000000000000000000000000000000010
+255 : 0b000000000000000000000000000000010
+256 : 0b000000000000000000000000000000010
+257 : 0b000000000000000000000000000000010
+258 : 0b000000000000000000000000000000010
+259 : 0b000000000000000000000000000000010
+260 : 0b000000000000000000000000000000010
+261 : 0b000000000000000000000000000000010
+262 : 0b000000000000000000000000000000010
+263 : 0b000000000000000000000000000000010
+264 : 0b000000000000000000000000000000010
+265 : 0b000000000000000000000000000000010
+266 : 0b000000000000000000000000000000010
+267 : 0b000000000000000000000000000000010
+268 : 0b000000000000000000000000000000010
+269 : 0b000000000000000000000000000000010
+270 : 0b000000000000000000000000000000010
+271 : 0b000000000000000000000000000000010
+272 : 0b000000000000000000000000000000010
+273 : 0b000000000000000000000000000000010
+274 : 0b000000000000000000000000000000010
+275 : 0b000000000000000000000000000000010
+276 : 0b000000000000000000000000000000010
+277 : 0b000000000000000000000000000000010
+278 : 0b000000000000000000000000000000010
+279 : 0b000000000000000000000000000000010
+280 : 0b000000000000000000000000000000010
+281 : 0b000000000000000000000000000000010
+282 : 0b000000000000000000000000000000010
+283 : 0b000000000000000000000000000000010
+284 : 0b000000000000000000000000000000010
+285 : 0b000000000000000000000000000000010
+286 : 0b000000000000000000000000000000010
+287 : 0b000000000000000000000000000000010
+288 : 0b000000000000000000000000000000010
+289 : 0b000000000000000000000000000000010
+290 : 0b000000000000000000000000000000010
+291 : 0b000000000000000000000000000000010
+292 : 0b000000000000000000000000000000010
+293 : 0b000000000000000000000000000000010
+294 : 0b000000000000000000000000000000010
+295 : 0b000000000000000000000000000000010
+296 : 0b000000000000000000000000000000010
+297 : 0b000000000000000000000000000000010
+298 : 0b000000000000000000000000000000010
+299 : 0b000000000000000000000000000000010
+300 : 0b000000000000000000000000000000010
+301 : 0b000000000000000000000000000000010
+302 : 0b000000000000000000000000000000010
+303 : 0b000000000000000000000000000000010
+304 : 0b000000000000000000000000000000010
+305 : 0b000000000000000000000000000000010
+306 : 0b000000000000000000000000000000010
+307 : 0b000000000000000000000000000000010
+308 : 0b000000000000000000000000000000010
+309 : 0b000000000000000000000000000000010
+0 : 0b00000000000000000000000000000000
+1 : 0b11111111111111111111111111111111
+2 : 0b11111111111111111111111111111111
+3 : 0b11111111111111111111111111111111
+4 : 0b11111111111111111111111111111111
+5 : 0b11111111111111111111111111111111
+6 : 0b11111111111111111111111111111111
+7 : 0b11111111111111111111111111111111
+8 : 0b11111111111111111111111111111111
+9 : 0b11111111111111111111111111111111
+10 : 0b11111111111111111111111111111111
+11 : 0b11111111111111111111111111111111
+12 : 0b11111111111111111111111111111111
+13 : 0b11111111111111111111111111111111
+14 : 0b11111111111111111111111111111111
+15 : 0b11111111111111111111111111111111
+16 : 0b11111111111111111111111111111111
+17 : 0b11111111111111111111111111111111
+18 : 0b11111111111111111111111111111111
+19 : 0b11111111111111111111111111111111
+20 : 0b11111111111111111111111111111111
+21 : 0b11111111111111111111111111111111
+22 : 0b11111111111111111111111111111111
+23 : 0b11111111111111111111111111111111
+24 : 0b11111111111111111111111111111111
+25 : 0b11111111111111111111111111111111
+26 : 0b11111111111111111111111111111111
+27 : 0b11111111111111111111111111111111
+28 : 0b11111111111111111111111111111111
+29 : 0b11111111111111111111111111111111
+30 : 0b11111111111111111111111111111111
+31 : 0b11111111111111111111111111111111
+32 : 0b11111111111111111111111111111111
+33 : 0b11111111111111111111111111111111
+34 : 0b11111111111111111111111111111111
+35 : 0b11111111111111111111111111111111
+36 : 0b11111111111111111111111111111111
+37 : 0b11111111111111111111111111111111
+38 : 0b11111111111111111111111111111111
+39 : 0b11111111111111111111111111111111
+40 : 0b11111111111111111111111111111111
+41 : 0b11111111111111111111111111111111
+42 : 0b11111111111111111111111111111111
+43 : 0b11111111111111111111111111111111
+44 : 0b11111111111111111111111111111111
+45 : 0b11111111111111111111111111111111
+46 : 0b11111111111111111111111111111111
+47 : 0b11111111111111111111111111111111
+48 : 0b11111111111111111111111111111111
+49 : 0b11111111111111111111111111111111
+50 : 0b11111111111111111111111111111111
+51 : 0b11111111111111111111111111111111
+52 : 0b11111111111111111111111111111111
+53 : 0b11111111111111111111111111111111
+54 : 0b11111111111111111111111111111111
+55 : 0b11111111111111111111111111111111
+56 : 0b11111111111111111111111111111111
+57 : 0b11111111111111111111111111111111
+58 : 0b11111111111111111111111111111111
+59 : 0b11111111111111111111111111111111
+60 : 0b11111111111111111111111111111111
+61 : 0b11111111111111111111111111111111
+62 : 0b11111111111111111111111111111111
+63 : 0b11111111111111111111111111111111
+64 : 0b11111111111111111111111111111111
+65 : 0b11111111111111111111111111111111
+66 : 0b11111111111111111111111111111111
+67 : 0b11111111111111111111111111111111
+68 : 0b11111111111111111111111111111111
+69 : 0b11111111111111111111111111111111
+70 : 0b11111111111111111111111111111111
+71 : 0b11111111111111111111111111111111
+72 : 0b11111111111111111111111111111111
+73 : 0b11111111111111111111111111111111
+74 : 0b11111111111111111111111111111111
+75 : 0b11111111111111111111111111111111
+76 : 0b11111111111111111111111111111111
+77 : 0b11111111111111111111111111111111
+78 : 0b11111111111111111111111111111111
+79 : 0b11111111111111111111111111111111
+80 : 0b11111111111111111111111111111111
+81 : 0b11111111111111111111111111111111
+82 : 0b11111111111111111111111111111111
+83 : 0b11111111111111111111111111111111
+84 : 0b11111111111111111111111111111111
+85 : 0b11111111111111111111111111111111
+86 : 0b11111111111111111111111111111111
+87 : 0b11111111111111111111111111111111
+88 : 0b11111111111111111111111111111111
+89 : 0b11111111111111111111111111111111
+90 : 0b11111111111111111111111111111111
+91 : 0b11111111111111111111111111111111
+92 : 0b11111111111111111111111111111111
+93 : 0b11111111111111111111111111111111
+94 : 0b11111111111111111111111111111111
+95 : 0b11111111111111111111111111111111
+96 : 0b11111111111111111111111111111111
+97 : 0b11111111111111111111111111111111
+98 : 0b11111111111111111111111111111111
+99 : 0b11111111111111111111111111111111
+100 : 0b11111111111111111111111111111111
+101 : 0b11111111111111111111111111111111
+102 : 0b11111111111111111111111111111111
+103 : 0b11111111111111111111111111111111
+104 : 0b11111111111111111111111111111111
+105 : 0b11111111111111111111111111111111
+106 : 0b11111111111111111111111111111111
+107 : 0b11111111111111111111111111111111
+108 : 0b11111111111111111111111111111111
+109 : 0b11111111111111111111111111111111
+110 : 0b11111111111111111111111111111111
+111 : 0b11111111111111111111111111111111
+112 : 0b11111111111111111111111111111111
+113 : 0b11111111111111111111111111111111
+114 : 0b11111111111111111111111111111111
+115 : 0b11111111111111111111111111111111
+116 : 0b11111111111111111111111111111111
+117 : 0b11111111111111111111111111111111
+118 : 0b11111111111111111111111111111111
+119 : 0b11111111111111111111111111111111
+120 : 0b11111111111111111111111111111111
+121 : 0b11111111111111111111111111111111
+122 : 0b11111111111111111111111111111111
+123 : 0b11111111111111111111111111111111
+124 : 0b11111111111111111111111111111111
+125 : 0b11111111111111111111111111111111
+126 : 0b11111111111111111111111111111111
+127 : 0b11111111111111111111111111111111
+128 : 0b11111111111111111111111111111111
+129 : 0b11111111111111111111111111111111
+130 : 0b11111111111111111111111111111111
+131 : 0b11111111111111111111111111111111
+132 : 0b11111111111111111111111111111111
+133 : 0b11111111111111111111111111111111
+134 : 0b11111111111111111111111111111111
+135 : 0b11111111111111111111111111111111
+136 : 0b11111111111111111111111111111111
+137 : 0b11111111111111111111111111111111
+138 : 0b11111111111111111111111111111111
+139 : 0b11111111111111111111111111111111
+140 : 0b11111111111111111111111111111111
+141 : 0b11111111111111111111111111111111
+142 : 0b11111111111111111111111111111111
+143 : 0b11111111111111111111111111111111
+144 : 0b11111111111111111111111111111111
+145 : 0b11111111111111111111111111111111
+146 : 0b11111111111111111111111111111111
+147 : 0b11111111111111111111111111111111
+148 : 0b11111111111111111111111111111111
+149 : 0b11111111111111111111111111111111
+150 : 0b11111111111111111111111111111111
+151 : 0b11111111111111111111111111111111
+152 : 0b11111111111111111111111111111111
+153 : 0b11111111111111111111111111111111
+154 : 0b11111111111111111111111111111111
+155 : 0b11111111111111111111111111111111
+156 : 0b11111111111111111111111111111111
+157 : 0b11111111111111111111111111111111
+158 : 0b11111111111111111111111111111111
+159 : 0b11111111111111111111111111111111
+160 : 0b11111111111111111111111111111111
+161 : 0b11111111111111111111111111111111
+162 : 0b11111111111111111111111111111111
+163 : 0b11111111111111111111111111111111
+164 : 0b11111111111111111111111111111111
+165 : 0b11111111111111111111111111111111
+166 : 0b11111111111111111111111111111111
+167 : 0b11111111111111111111111111111111
+168 : 0b11111111111111111111111111111111
+169 : 0b11111111111111111111111111111111
+170 : 0b11111111111111111111111111111111
+171 : 0b11111111111111111111111111111111
+172 : 0b11111111111111111111111111111111
+173 : 0b11111111111111111111111111111111
+174 : 0b11111111111111111111111111111111
+175 : 0b11111111111111111111111111111111
+176 : 0b11111111111111111111111111111111
+177 : 0b11111111111111111111111111111111
+178 : 0b11111111111111111111111111111111
+179 : 0b11111111111111111111111111111111
+180 : 0b11111111111111111111111111111111
+181 : 0b11111111111111111111111111111111
+182 : 0b11111111111111111111111111111111
+183 : 0b11111111111111111111111111111111
+184 : 0b11111111111111111111111111111111
+185 : 0b11111111111111111111111111111111
+186 : 0b11111111111111111111111111111111
+187 : 0b11111111111111111111111111111111
+188 : 0b11111111111111111111111111111111
+189 : 0b11111111111111111111111111111111
+190 : 0b11111111111111111111111111111111
+191 : 0b11111111111111111111111111111111
+192 : 0b11111111111111111111111111111111
+193 : 0b11111111111111111111111111111111
+194 : 0b11111111111111111111111111111111
+195 : 0b11111111111111111111111111111111
+196 : 0b11111111111111111111111111111111
+197 : 0b11111111111111111111111111111111
+198 : 0b11111111111111111111111111111111
+199 : 0b11111111111111111111111111111111
+200 : 0b11111111111111111111111111111111
+201 : 0b11111111111111111111111111111111
+202 : 0b11111111111111111111111111111111
+203 : 0b11111111111111111111111111111111
+204 : 0b11111111111111111111111111111111
+205 : 0b11111111111111111111111111111111
+206 : 0b11111111111111111111111111111111
+207 : 0b11111111111111111111111111111111
+208 : 0b11111111111111111111111111111111
+209 : 0b11111111111111111111111111111111
+210 : 0b11111111111111111111111111111111
+211 : 0b11111111111111111111111111111111
+212 : 0b11111111111111111111111111111111
+213 : 0b11111111111111111111111111111111
+214 : 0b11111111111111111111111111111111
+215 : 0b11111111111111111111111111111111
+216 : 0b11111111111111111111111111111111
+217 : 0b11111111111111111111111111111111
+218 : 0b11111111111111111111111111111111
+219 : 0b11111111111111111111111111111111
+220 : 0b11111111111111111111111111111111
+221 : 0b11111111111111111111111111111111
+222 : 0b11111111111111111111111111111111
+223 : 0b11111111111111111111111111111111
+224 : 0b11111111111111111111111111111111
+225 : 0b11111111111111111111111111111111
+226 : 0b11111111111111111111111111111111
+227 : 0b11111111111111111111111111111111
+228 : 0b11111111111111111111111111111111
+229 : 0b11111111111111111111111111111111
+230 : 0b11111111111111111111111111111111
+231 : 0b11111111111111111111111111111111
+232 : 0b11111111111111111111111111111111
+233 : 0b11111111111111111111111111111111
+234 : 0b11111111111111111111111111111111
+235 : 0b11111111111111111111111111111111
+236 : 0b11111111111111111111111111111111
+237 : 0b11111111111111111111111111111111
+238 : 0b11111111111111111111111111111111
+239 : 0b11111111111111111111111111111111
+240 : 0b11111111111111111111111111111111
+241 : 0b11111111111111111111111111111111
+242 : 0b11111111111111111111111111111111
+243 : 0b11111111111111111111111111111111
+244 : 0b11111111111111111111111111111111
+245 : 0b11111111111111111111111111111111
+246 : 0b11111111111111111111111111111111
+247 : 0b11111111111111111111111111111111
+248 : 0b11111111111111111111111111111111
+249 : 0b11111111111111111111111111111111
+250 : 0b11111111111111111111111111111111
+251 : 0b11111111111111111111111111111111
+252 : 0b11111111111111111111111111111111
+253 : 0b11111111111111111111111111111111
+254 : 0b11111111111111111111111111111111
+255 : 0b11111111111111111111111111111111
+256 : 0b11111111111111111111111111111111
+257 : 0b11111111111111111111111111111111
+258 : 0b11111111111111111111111111111111
+259 : 0b11111111111111111111111111111111
+260 : 0b11111111111111111111111111111111
+261 : 0b11111111111111111111111111111111
+262 : 0b11111111111111111111111111111111
+263 : 0b11111111111111111111111111111111
+264 : 0b11111111111111111111111111111111
+265 : 0b11111111111111111111111111111111
+266 : 0b11111111111111111111111111111111
+267 : 0b11111111111111111111111111111111
+268 : 0b11111111111111111111111111111111
+269 : 0b11111111111111111111111111111111
+270 : 0b11111111111111111111111111111111
+271 : 0b11111111111111111111111111111111
+272 : 0b11111111111111111111111111111111
+273 : 0b11111111111111111111111111111111
+274 : 0b11111111111111111111111111111111
+275 : 0b11111111111111111111111111111111
+276 : 0b11111111111111111111111111111111
+277 : 0b11111111111111111111111111111111
+278 : 0b11111111111111111111111111111111
+279 : 0b11111111111111111111111111111111
+280 : 0b11111111111111111111111111111111
+281 : 0b11111111111111111111111111111111
+282 : 0b11111111111111111111111111111111
+283 : 0b11111111111111111111111111111111
+284 : 0b11111111111111111111111111111111
+285 : 0b11111111111111111111111111111111
+286 : 0b11111111111111111111111111111111
+287 : 0b11111111111111111111111111111111
+288 : 0b11111111111111111111111111111111
+289 : 0b11111111111111111111111111111111
+290 : 0b11111111111111111111111111111111
+291 : 0b11111111111111111111111111111111
+292 : 0b11111111111111111111111111111111
+293 : 0b11111111111111111111111111111111
+294 : 0b11111111111111111111111111111111
+295 : 0b11111111111111111111111111111111
+296 : 0b11111111111111111111111111111111
+297 : 0b11111111111111111111111111111111
+298 : 0b11111111111111111111111111111111
+299 : 0b11111111111111111111111111111111
+300 : 0b11111111111111111111111111111111
+301 : 0b11111111111111111111111111111111
+302 : 0b11111111111111111111111111111111
+303 : 0b11111111111111111111111111111111
+304 : 0b11111111111111111111111111111111
+305 : 0b11111111111111111111111111111111
+306 : 0b11111111111111111111111111111111
+307 : 0b11111111111111111111111111111111
+308 : 0b11111111111111111111111111111111
+309 : 0b11111111111111111111111111111111
+0 : 0b11111111111111111111111111111010
+1 : 0b11111111111111111111111111110010
+2 : 0b11111111111111111111111111100010
+3 : 0b11111111111111111111111111000010
+4 : 0b11111111111111111111111110000010
+5 : 0b11111111111111111111111100000010
+6 : 0b11111111111111111111111000000010
+7 : 0b11111111111111111111110000000010
+8 : 0b11111111111111111111100000000010
+9 : 0b11111111111111111111000000000010
+10 : 0b11111111111111111110000000000010
+11 : 0b11111111111111111100000000000010
+12 : 0b11111111111111111000000000000010
+13 : 0b11111111111111110000000000000010
+14 : 0b11111111111111100000000000000010
+15 : 0b11111111111111000000000000000010
+16 : 0b11111111111110000000000000000010
+17 : 0b11111111111100000000000000000010
+18 : 0b11111111111000000000000000000010
+19 : 0b11111111110000000000000000000010
+20 : 0b11111111100000000000000000000010
+21 : 0b11111111000000000000000000000010
+22 : 0b11111110000000000000000000000010
+23 : 0b11111100000000000000000000000010
+24 : 0b11111000000000000000000000000010
+25 : 0b11110000000000000000000000000010
+26 : 0b11100000000000000000000000000010
+27 : 0b11000000000000000000000000000010
+28 : 0b10000000000000000000000000000010
+29 : 0b00000000000000000000000000000010
+30 : 0b00000000000000000000000000000010
+31 : 0b00000000000000000000000000000010
+32 : 0b00000000000000000000000000000010
+33 : 0b00000000000000000000000000000010
+34 : 0b00000000000000000000000000000010
+35 : 0b00000000000000000000000000000010
+36 : 0b00000000000000000000000000000010
+37 : 0b00000000000000000000000000000010
+38 : 0b00000000000000000000000000000010
+39 : 0b00000000000000000000000000000010
+40 : 0b00000000000000000000000000000010
+41 : 0b00000000000000000000000000000010
+42 : 0b00000000000000000000000000000010
+43 : 0b00000000000000000000000000000010
+44 : 0b00000000000000000000000000000010
+45 : 0b00000000000000000000000000000010
+46 : 0b00000000000000000000000000000010
+47 : 0b00000000000000000000000000000010
+48 : 0b00000000000000000000000000000010
+49 : 0b00000000000000000000000000000010
+50 : 0b00000000000000000000000000000010
+51 : 0b00000000000000000000000000000010
+52 : 0b00000000000000000000000000000010
+53 : 0b00000000000000000000000000000010
+54 : 0b00000000000000000000000000000010
+55 : 0b00000000000000000000000000000010
+56 : 0b00000000000000000000000000000010
+57 : 0b00000000000000000000000000000010
+58 : 0b00000000000000000000000000000010
+59 : 0b00000000000000000000000000000010
+60 : 0b00000000000000000000000000000010
+61 : 0b00000000000000000000000000000010
+62 : 0b00000000000000000000000000000010
+63 : 0b00000000000000000000000000000010
+64 : 0b00000000000000000000000000000010
+65 : 0b00000000000000000000000000000010
+66 : 0b00000000000000000000000000000010
+67 : 0b00000000000000000000000000000010
+68 : 0b00000000000000000000000000000010
+69 : 0b00000000000000000000000000000010
+70 : 0b00000000000000000000000000000010
+71 : 0b00000000000000000000000000000010
+72 : 0b00000000000000000000000000000010
+73 : 0b00000000000000000000000000000010
+74 : 0b00000000000000000000000000000010
+75 : 0b00000000000000000000000000000010
+76 : 0b00000000000000000000000000000010
+77 : 0b00000000000000000000000000000010
+78 : 0b00000000000000000000000000000010
+79 : 0b00000000000000000000000000000010
+80 : 0b00000000000000000000000000000010
+81 : 0b00000000000000000000000000000010
+82 : 0b00000000000000000000000000000010
+83 : 0b00000000000000000000000000000010
+84 : 0b00000000000000000000000000000010
+85 : 0b00000000000000000000000000000010
+86 : 0b00000000000000000000000000000010
+87 : 0b00000000000000000000000000000010
+88 : 0b00000000000000000000000000000010
+89 : 0b00000000000000000000000000000010
+90 : 0b00000000000000000000000000000010
+91 : 0b00000000000000000000000000000010
+92 : 0b00000000000000000000000000000010
+93 : 0b00000000000000000000000000000010
+94 : 0b00000000000000000000000000000010
+95 : 0b00000000000000000000000000000010
+96 : 0b00000000000000000000000000000010
+97 : 0b00000000000000000000000000000010
+98 : 0b00000000000000000000000000000010
+99 : 0b00000000000000000000000000000010
+100 : 0b00000000000000000000000000000010
+101 : 0b00000000000000000000000000000010
+102 : 0b00000000000000000000000000000010
+103 : 0b00000000000000000000000000000010
+104 : 0b00000000000000000000000000000010
+105 : 0b00000000000000000000000000000010
+106 : 0b00000000000000000000000000000010
+107 : 0b00000000000000000000000000000010
+108 : 0b00000000000000000000000000000010
+109 : 0b00000000000000000000000000000010
+110 : 0b00000000000000000000000000000010
+111 : 0b00000000000000000000000000000010
+112 : 0b00000000000000000000000000000010
+113 : 0b00000000000000000000000000000010
+114 : 0b00000000000000000000000000000010
+115 : 0b00000000000000000000000000000010
+116 : 0b00000000000000000000000000000010
+117 : 0b00000000000000000000000000000010
+118 : 0b00000000000000000000000000000010
+119 : 0b00000000000000000000000000000010
+120 : 0b00000000000000000000000000000010
+121 : 0b00000000000000000000000000000010
+122 : 0b00000000000000000000000000000010
+123 : 0b00000000000000000000000000000010
+124 : 0b00000000000000000000000000000010
+125 : 0b00000000000000000000000000000010
+126 : 0b00000000000000000000000000000010
+127 : 0b00000000000000000000000000000010
+128 : 0b00000000000000000000000000000010
+129 : 0b00000000000000000000000000000010
+130 : 0b00000000000000000000000000000010
+131 : 0b00000000000000000000000000000010
+132 : 0b00000000000000000000000000000010
+133 : 0b00000000000000000000000000000010
+134 : 0b00000000000000000000000000000010
+135 : 0b00000000000000000000000000000010
+136 : 0b00000000000000000000000000000010
+137 : 0b00000000000000000000000000000010
+138 : 0b00000000000000000000000000000010
+139 : 0b00000000000000000000000000000010
+140 : 0b00000000000000000000000000000010
+141 : 0b00000000000000000000000000000010
+142 : 0b00000000000000000000000000000010
+143 : 0b00000000000000000000000000000010
+144 : 0b00000000000000000000000000000010
+145 : 0b00000000000000000000000000000010
+146 : 0b00000000000000000000000000000010
+147 : 0b00000000000000000000000000000010
+148 : 0b00000000000000000000000000000010
+149 : 0b00000000000000000000000000000010
+150 : 0b00000000000000000000000000000010
+151 : 0b00000000000000000000000000000010
+152 : 0b00000000000000000000000000000010
+153 : 0b00000000000000000000000000000010
+154 : 0b00000000000000000000000000000010
+155 : 0b00000000000000000000000000000010
+156 : 0b00000000000000000000000000000010
+157 : 0b00000000000000000000000000000010
+158 : 0b00000000000000000000000000000010
+159 : 0b00000000000000000000000000000010
+160 : 0b00000000000000000000000000000010
+161 : 0b00000000000000000000000000000010
+162 : 0b00000000000000000000000000000010
+163 : 0b00000000000000000000000000000010
+164 : 0b00000000000000000000000000000010
+165 : 0b00000000000000000000000000000010
+166 : 0b00000000000000000000000000000010
+167 : 0b00000000000000000000000000000010
+168 : 0b00000000000000000000000000000010
+169 : 0b00000000000000000000000000000010
+170 : 0b00000000000000000000000000000010
+171 : 0b00000000000000000000000000000010
+172 : 0b00000000000000000000000000000010
+173 : 0b00000000000000000000000000000010
+174 : 0b00000000000000000000000000000010
+175 : 0b00000000000000000000000000000010
+176 : 0b00000000000000000000000000000010
+177 : 0b00000000000000000000000000000010
+178 : 0b00000000000000000000000000000010
+179 : 0b00000000000000000000000000000010
+180 : 0b00000000000000000000000000000010
+181 : 0b00000000000000000000000000000010
+182 : 0b00000000000000000000000000000010
+183 : 0b00000000000000000000000000000010
+184 : 0b00000000000000000000000000000010
+185 : 0b00000000000000000000000000000010
+186 : 0b00000000000000000000000000000010
+187 : 0b00000000000000000000000000000010
+188 : 0b00000000000000000000000000000010
+189 : 0b00000000000000000000000000000010
+190 : 0b00000000000000000000000000000010
+191 : 0b00000000000000000000000000000010
+192 : 0b00000000000000000000000000000010
+193 : 0b00000000000000000000000000000010
+194 : 0b00000000000000000000000000000010
+195 : 0b00000000000000000000000000000010
+196 : 0b00000000000000000000000000000010
+197 : 0b00000000000000000000000000000010
+198 : 0b00000000000000000000000000000010
+199 : 0b00000000000000000000000000000010
+200 : 0b00000000000000000000000000000010
+201 : 0b00000000000000000000000000000010
+202 : 0b00000000000000000000000000000010
+203 : 0b00000000000000000000000000000010
+204 : 0b00000000000000000000000000000010
+205 : 0b00000000000000000000000000000010
+206 : 0b00000000000000000000000000000010
+207 : 0b00000000000000000000000000000010
+208 : 0b00000000000000000000000000000010
+209 : 0b00000000000000000000000000000010
+210 : 0b00000000000000000000000000000010
+211 : 0b00000000000000000000000000000010
+212 : 0b00000000000000000000000000000010
+213 : 0b00000000000000000000000000000010
+214 : 0b00000000000000000000000000000010
+215 : 0b00000000000000000000000000000010
+216 : 0b00000000000000000000000000000010
+217 : 0b00000000000000000000000000000010
+218 : 0b00000000000000000000000000000010
+219 : 0b00000000000000000000000000000010
+220 : 0b00000000000000000000000000000010
+221 : 0b00000000000000000000000000000010
+222 : 0b00000000000000000000000000000010
+223 : 0b00000000000000000000000000000010
+224 : 0b00000000000000000000000000000010
+225 : 0b00000000000000000000000000000010
+226 : 0b00000000000000000000000000000010
+227 : 0b00000000000000000000000000000010
+228 : 0b00000000000000000000000000000010
+229 : 0b00000000000000000000000000000010
+230 : 0b00000000000000000000000000000010
+231 : 0b00000000000000000000000000000010
+232 : 0b00000000000000000000000000000010
+233 : 0b00000000000000000000000000000010
+234 : 0b00000000000000000000000000000010
+235 : 0b00000000000000000000000000000010
+236 : 0b00000000000000000000000000000010
+237 : 0b00000000000000000000000000000010
+238 : 0b00000000000000000000000000000010
+239 : 0b00000000000000000000000000000010
+240 : 0b00000000000000000000000000000010
+241 : 0b00000000000000000000000000000010
+242 : 0b00000000000000000000000000000010
+243 : 0b00000000000000000000000000000010
+244 : 0b00000000000000000000000000000010
+245 : 0b00000000000000000000000000000010
+246 : 0b00000000000000000000000000000010
+247 : 0b00000000000000000000000000000010
+248 : 0b00000000000000000000000000000010
+249 : 0b00000000000000000000000000000010
+250 : 0b00000000000000000000000000000010
+251 : 0b00000000000000000000000000000010
+252 : 0b00000000000000000000000000000010
+253 : 0b00000000000000000000000000000010
+254 : 0b00000000000000000000000000000010
+255 : 0b00000000000000000000000000000010
+256 : 0b00000000000000000000000000000010
+257 : 0b00000000000000000000000000000010
+258 : 0b00000000000000000000000000000010
+259 : 0b00000000000000000000000000000010
+260 : 0b00000000000000000000000000000010
+261 : 0b00000000000000000000000000000010
+262 : 0b00000000000000000000000000000010
+263 : 0b00000000000000000000000000000010
+264 : 0b00000000000000000000000000000010
+265 : 0b00000000000000000000000000000010
+266 : 0b00000000000000000000000000000010
+267 : 0b00000000000000000000000000000010
+268 : 0b00000000000000000000000000000010
+269 : 0b00000000000000000000000000000010
+270 : 0b00000000000000000000000000000010
+271 : 0b00000000000000000000000000000010
+272 : 0b00000000000000000000000000000010
+273 : 0b00000000000000000000000000000010
+274 : 0b00000000000000000000000000000010
+275 : 0b00000000000000000000000000000010
+276 : 0b00000000000000000000000000000010
+277 : 0b00000000000000000000000000000010
+278 : 0b00000000000000000000000000000010
+279 : 0b00000000000000000000000000000010
+280 : 0b00000000000000000000000000000010
+281 : 0b00000000000000000000000000000010
+282 : 0b00000000000000000000000000000010
+283 : 0b00000000000000000000000000000010
+284 : 0b00000000000000000000000000000010
+285 : 0b00000000000000000000000000000010
+286 : 0b00000000000000000000000000000010
+287 : 0b00000000000000000000000000000010
+288 : 0b00000000000000000000000000000010
+289 : 0b00000000000000000000000000000010
+290 : 0b00000000000000000000000000000010
+291 : 0b00000000000000000000000000000010
+292 : 0b00000000000000000000000000000010
+293 : 0b00000000000000000000000000000010
+294 : 0b00000000000000000000000000000010
+295 : 0b00000000000000000000000000000010
+296 : 0b00000000000000000000000000000010
+297 : 0b00000000000000000000000000000010
+298 : 0b00000000000000000000000000000010
+299 : 0b00000000000000000000000000000010
+300 : 0b00000000000000000000000000000010
+301 : 0b00000000000000000000000000000010
+302 : 0b00000000000000000000000000000010
+303 : 0b00000000000000000000000000000010
+304 : 0b00000000000000000000000000000010
+305 : 0b00000000000000000000000000000010
+306 : 0b00000000000000000000000000000010
+307 : 0b00000000000000000000000000000010
+308 : 0b00000000000000000000000000000010
+309 : 0b00000000000000000000000000000010
+0 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000
+85 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000
+86 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000
+87 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000
+88 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000
+89 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000
+90 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000
+91 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000
+92 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000
+93 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000
+94 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000
+95 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000
+96 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000
+97 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000
+98 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000
+99 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000
+100 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000
+101 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000
+102 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000
+103 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000
+104 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000
+105 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000
+106 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000
+107 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000
+108 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000
+109 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000
+110 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000
+111 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000
+112 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000
+113 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000
+114 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000
+115 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000
+116 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000
+117 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000
+118 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000
+119 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000
+120 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000
+121 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000
+122 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000
+123 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000
+124 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000
+125 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000
+126 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000
+127 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000
+128 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000
+129 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000
+130 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000
+131 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000
+132 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000
+133 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000
+134 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000
+135 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000
+136 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000
+137 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000
+138 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000
+139 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000
+140 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000
+141 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000
+142 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000
+143 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000
+144 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000
+145 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000
+146 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000
+147 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100
+148 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110
+149 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+150 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+151 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+300 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+301 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+302 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+303 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+304 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+305 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+306 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+307 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+308 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+309 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011.111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101.111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001.111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010001.110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100001.101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101000001.010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000000.101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111.011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111100.110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111.100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101101.000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011000.001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101110.011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011010.110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110011.101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100101.010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011001000.101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001111.010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011100.101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110111.011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101100.110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010111.100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101101.000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101011000.000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101110.001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011010.010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110010.100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100011.000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000100.000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000110.001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001010.010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010010.101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100011.010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000100.101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000111.011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001100.110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010111.101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101101.011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001011000.111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101111.110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011101.100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010111001.001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101110000.011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011110.110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111011.101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110101.010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011101000.100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001111.001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011100.011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110110.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101011.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010101.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110101000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001110.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b111111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b111111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b111111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b111111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b111111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b111111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b111111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b111111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b111111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b111111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b111111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b111111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b111111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 : 0b111111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 : 0b111111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 : 0b111111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 : 0b111111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 : 0b111111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 : 0b111111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 : 0b111111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 : 0b111111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 : 0b111111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 : 0b111111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 : 0b111111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 : 0b111111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 : 0b111111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 : 0b111111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 : 0b111111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 : 0b111111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 : 0b111111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 : 0b111111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 : 0b111111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 : 0b111111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 : 0b111111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 : 0b111111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 : 0b111111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 : 0b111111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 : 0b111111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 : 0b111111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 : 0b111111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 : 0b111111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 : 0b111111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 : 0b111111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 : 0b111111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 : 0b111111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 : 0b111111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 : 0b111111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 : 0b111111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 : 0b111111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 : 0b111111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 : 0b111111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 : 0b111111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 : 0b111111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 : 0b111111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 : 0b111111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 : 0b111111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 : 0b111111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 : 0b111111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 : 0b111111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 : 0b111111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 : 0b111111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 : 0b111111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 : 0b111111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 : 0b111111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 : 0b111111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 : 0b111111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 : 0b111111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 : 0b111111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 : 0b111111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 : 0b111111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 : 0b111110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 : 0b111100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 : 0b111001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 : 0b110011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 : 0b100111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 : 0b001111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 : 0b011111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 : 0b111111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 : 0b111110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 : 0b111101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 : 0b111010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 : 0b110101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 : 0b101011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 : 0b010110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 : 0b101100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 : 0b011000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 : 0b110001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 : 0b100011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 : 0b000110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 : 0b001101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 : 0b011010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 : 0b110101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 : 0b101010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 : 0b010101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 : 0b101011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 : 0b010110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 : 0b101100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 : 0b011000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 : 0b110000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 : 0b100001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 : 0b000010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 : 0b000100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 : 0b001000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 : 0b010000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 : 0b100001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 : 0b000010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 : 0b000101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 : 0b001010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 : 0b010101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 : 0b101011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 : 0b010110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 : 0b101101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 : 0b011011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 : 0b110111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 : 0b101110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 : 0b011100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 : 0b111001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 : 0b110011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 : 0b100110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 : 0b001101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 : 0b011010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 : 0b110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 : 0b101001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 : 0b010011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 : 0b100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 : 0b001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 : 0b011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 : 0b110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 : 0b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+300 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+301 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+302 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+303 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+304 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+305 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+306 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+307 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+308 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+309 : 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000
+85 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000
+86 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000
+87 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000
+88 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000
+89 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000
+90 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000
+91 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000
+92 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000
+93 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000
+94 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000
+95 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000
+96 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000
+97 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000
+98 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000
+99 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000
+100 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000
+101 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000
+102 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000
+103 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000
+104 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000
+105 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000
+106 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000
+107 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000
+108 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000
+109 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000
+110 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000
+111 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000
+112 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000
+113 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000
+114 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000
+115 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000
+116 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000
+117 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000
+118 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000
+119 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000
+120 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000
+121 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000
+122 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000
+123 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000
+124 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000
+125 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000
+126 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000
+127 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000
+128 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000
+129 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000
+130 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000
+131 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000
+132 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000
+133 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000
+134 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000
+135 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000
+136 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000
+137 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000
+138 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000
+139 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000
+140 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000
+141 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000
+142 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000
+143 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000
+144 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000
+145 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000
+146 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000
+147 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100
+148 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110
+149 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+150 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+151 : 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 : 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 : 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 : 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 : 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 : 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 : 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 : 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 : 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 : 0b0000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 : 0b0000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 : 0b0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 : 0b0000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 : 0b0000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 : 0b0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 : 0b0000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 : 0b0000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 : 0b0000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 : 0b0000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 : 0b0000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 : 0b0000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 : 0b0000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 : 0b0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 : 0b0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 : 0b0000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 : 0b0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 : 0b0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 : 0b0000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 : 0b0000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 : 0b0000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 : 0b0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 : 0b0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 : 0b0000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 : 0b0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 : 0b0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 : 0b0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 : 0b0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 : 0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 : 0b0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 : 0b0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 : 0b0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 : 0b0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 : 0b0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 : 0b0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 : 0b0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 : 0b0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 : 0b0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 : 0b0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 : 0b0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 : 0b0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 : 0b0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 : 0b0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 : 0b0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 : 0b0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 : 0b0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 : 0b0000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 : 0b0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 : 0b0000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 : 0b0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 : 0b0000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 : 0b0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 : 0b0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 : 0b0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 : 0b0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 : 0b0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 : 0b0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 : 0b0000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 : 0b0000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 : 0b0000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 : 0b0000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 : 0b0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000
+224 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
+225 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
+226 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000
+227 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000
+228 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000
+229 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000
+230 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000
+231 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000
+232 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
+233 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
+234 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000
+235 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000
+236 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
+237 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000
+238 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000
+239 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
+240 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000
+241 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000
+242 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
+243 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000
+244 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000
+245 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000
+246 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000
+247 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000
+248 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000
+249 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000
+250 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000
+251 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000
+252 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000
+253 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000
+254 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000
+255 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000
+256 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000
+257 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000
+258 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000
+259 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000
+260 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000
+261 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
+262 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000
+263 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000
+264 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000
+265 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
+266 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000
+267 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000
+268 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000
+269 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000
+270 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000
+271 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
+272 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
+273 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000
+274 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000
+275 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000
+276 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000
+277 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
+278 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000
+279 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
+280 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000
+281 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000
+282 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000
+283 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000
+284 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000
+285 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000
+286 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
+287 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
+288 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
+289 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000
+290 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000
+291 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000
+292 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
+293 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000
+294 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000
+295 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000
+296 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000
+297 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000
+298 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100
+299 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+300 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+301 : 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+302 : 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+303 : 0b0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+304 : 0b0000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+305 : 0b0000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+306 : 0b0000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+307 : 0b0000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+308 : 0b0000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+309 : 0b0000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+0 : 0b0000000010000001010011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011.111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+1 : 0b0000000100000010100111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101.111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+2 : 0b0000001000000101001110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001.111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+3 : 0b0000010000001010011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010001.110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+4 : 0b0000100000010100111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100001.101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+5 : 0b0001000000101001110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101000001.011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+6 : 0b0010000001010011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000000.111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+7 : 0b0100000010100111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111.111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+8 : 0b0000000101001110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111101.110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+9 : 0b0000001010011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111001.100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+10 : 0b0000010100111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111110001.001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+11 : 0b0000101001110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111100000.010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+12 : 0b0001010011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111110.100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+13 : 0b0010100111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111011.001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+14 : 0b0101001110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110100.010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+15 : 0b0010011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100110.101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+16 : 0b0100111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001011.010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+17 : 0b0001110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010100.100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+18 : 0b0011100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100111.001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+19 : 0b0111001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001100.010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+20 : 0b0110010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010110.100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+21 : 0b0100101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101011.000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+22 : 0b0001010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010100.001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+23 : 0b0010101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100110.011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+24 : 0b0101010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001010.110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+25 : 0b0010100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010011.100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+26 : 0b0101001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100101.001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+27 : 0b0010011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001001000.010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+28 : 0b0100111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001110.101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+29 : 0b0001111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011011.011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+30 : 0b0011110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110100.110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+31 : 0b0111101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100111.101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+32 : 0b0111011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001101.010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+33 : 0b0110111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110011000.100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+34 : 0b0101111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101111.001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+35 : 0b0011110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011100.010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+36 : 0b0111101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110110.101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+37 : 0b0111010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101011.010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+38 : 0b0110101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010100.101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+39 : 0b0101010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100111.011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+40 : 0b0010100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001100.111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+41 : 0b0101001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010111.110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+42 : 0b0010010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101101.101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+43 : 0b0100100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001011001.011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+44 : 0b0001000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010110000.110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+45 : 0b0010001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011111.100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+46 : 0b0100011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111101.001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+47 : 0b0000110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101111000.010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+48 : 0b0001100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101110.100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+49 : 0b0011001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011011.001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+50 : 0b0110010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110100.010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+51 : 0b0100101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100110.100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+52 : 0b0001011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001011.001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+53 : 0b0010110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010100.010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+54 : 0b0101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100110.101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+55 : 0b0011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001011.011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+56 : 0b0110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010100.110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+57 : 0b0100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100111.101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+58 : 0b0001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001101.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+59 : 0b0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010011000.100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+60 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101111.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+61 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011100.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+62 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110110.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+63 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+64 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+65 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+66 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+67 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+68 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+69 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+70 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+71 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+72 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+73 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+74 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+75 : 0b0111111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+76 : 0b0111111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+77 : 0b0111111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+78 : 0b0111111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+79 : 0b0111111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+80 : 0b0111111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+81 : 0b0111111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+82 : 0b0111111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+83 : 0b0111111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+84 : 0b0111111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+85 : 0b0111111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+86 : 0b0111111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+87 : 0b0111111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+88 : 0b0111111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+89 : 0b0111111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+90 : 0b0111111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+91 : 0b0111111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+92 : 0b0111111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+93 : 0b0111111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+94 : 0b0111111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+95 : 0b0111111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+96 : 0b0111111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+97 : 0b0111111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+98 : 0b0111111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+99 : 0b0111111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+100 : 0b0111111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+101 : 0b0111111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+102 : 0b0111111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+103 : 0b0111111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+104 : 0b0111111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+105 : 0b0111111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+106 : 0b0111111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+107 : 0b0111111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+108 : 0b0111111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+109 : 0b0111111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+110 : 0b0111111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+111 : 0b0111111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+112 : 0b0111111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+113 : 0b0111111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+114 : 0b0111111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+115 : 0b0111111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+116 : 0b0111111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+117 : 0b0111111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+118 : 0b0111111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+119 : 0b0111111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+120 : 0b0111111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+121 : 0b0111111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+122 : 0b0111111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+123 : 0b0111111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+124 : 0b0111111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+125 : 0b0111111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+126 : 0b0111111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+127 : 0b0111111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+128 : 0b0111111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+129 : 0b0111111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+130 : 0b0111111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+131 : 0b0111111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+132 : 0b0111111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+133 : 0b0111111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+134 : 0b0111111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+135 : 0b0111111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+136 : 0b0111111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+137 : 0b0111111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+138 : 0b0111111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+139 : 0b0111111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+140 : 0b0111111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+141 : 0b0111111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+142 : 0b0111110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+143 : 0b0111100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+144 : 0b0111001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+145 : 0b0110011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+146 : 0b0100111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+147 : 0b0001111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+148 : 0b0011111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+149 : 0b0111111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+150 : 0b0111110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+151 : 0b0111101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+152 : 0b0111011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+153 : 0b0110111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+154 : 0b0101111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+155 : 0b0011110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+156 : 0b0111100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+157 : 0b0111001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+158 : 0b0110010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+159 : 0b0100100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+160 : 0b0001001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+161 : 0b0010010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+162 : 0b0100101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+163 : 0b0001010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+164 : 0b0010100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+165 : 0b0101001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+166 : 0b0010010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+167 : 0b0100100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+168 : 0b0001000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+169 : 0b0010001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+170 : 0b0100011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+171 : 0b0000110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+172 : 0b0001100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+173 : 0b0011001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+174 : 0b0110010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+175 : 0b0100101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+176 : 0b0001011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+177 : 0b0010110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+178 : 0b0101101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+179 : 0b0011010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+180 : 0b0110100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+181 : 0b0101001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+182 : 0b0010010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+183 : 0b0100101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+184 : 0b0001010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+185 : 0b0010101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+186 : 0b0101011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+187 : 0b0010111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+188 : 0b0101110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+189 : 0b0011101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+190 : 0b0111011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+191 : 0b0110110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+192 : 0b0101100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+193 : 0b0011001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+194 : 0b0110010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+195 : 0b0100100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+196 : 0b0001001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+197 : 0b0010010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+198 : 0b0100100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+199 : 0b0001001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+200 : 0b0010010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+201 : 0b0100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+202 : 0b0001011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+203 : 0b0010110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+204 : 0b0101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+205 : 0b0011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+206 : 0b0110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+207 : 0b0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+208 : 0b0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+209 : 0b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+210 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+211 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+212 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+213 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+214 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+215 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+216 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+217 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+218 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+219 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+220 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+221 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+222 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+223 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+224 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+225 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+226 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+227 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+228 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+229 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+230 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+231 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+232 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+233 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+234 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+235 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+236 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+237 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+238 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+239 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+240 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+241 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+242 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+243 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+244 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+245 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+246 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+247 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+248 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+249 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+250 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+251 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+252 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+253 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+254 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+255 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+256 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+257 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+258 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+259 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+260 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+261 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+262 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+263 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+264 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+265 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+266 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+267 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+268 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+269 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+270 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+271 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+272 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+273 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+274 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+275 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+276 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+277 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+278 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+279 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+280 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+281 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+282 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+283 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+284 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+285 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+286 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+287 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+288 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+289 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+290 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+291 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+292 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+293 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+294 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+295 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+296 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+297 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+298 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+299 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+300 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+301 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+302 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+303 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+304 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+305 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+306 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+307 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+308 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+309 : 0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/main.cpp b/src/systemc/tests/systemc/datatypes/fx/shift/main.cpp
new file mode 100644
index 000000000..12cbb2ee0
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/main.cpp
@@ -0,0 +1,70 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ main.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// 5.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Wed Dec 30 12:41:10 1998
+// Status : none
+//
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+extern void operator_shift_right(ostream& out);
+extern void operator_shift_left(ostream& out);
+extern void operator_shift_both(ostream& out);
+
+int sc_main( int, char** )
+{
+ ostream& out = cout;
+
+ out.precision(15);
+
+ out << "**************** operator << **********\n";
+ operator_shift_left(out);
+ out << "**************** operator >> **********\n";
+ operator_shift_right(out);
+
+ out << "**************** operator << >> *******\n";
+ operator_shift_both(out);
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_both.cpp b/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_both.cpp
new file mode 100644
index 000000000..3d3eef3e8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_both.cpp
@@ -0,0 +1,109 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ operator_shift_both.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// operator_shift_both.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 15 14:08:43 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+
+
+#define T_FX_FLOAT sc_fxval
+#define T_FX_UFIX sc_ufix
+#define T_FX_FIX sc_fix
+#define T_FX_FIXED sc_fixed<T_WL, T_IWL>
+#define T_FX_UFIXED sc_ufixed<T_WL, T_IWL>
+
+#define SHOW(i, a) \
+ out << i << " : " << a.to_string(SC_BIN) << "\n";
+
+
+#define SHIFT_BOTH_OP(T_op) \
+{ \
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP); \
+ \
+ T_op r(2); \
+ int i; \
+ for (i = 0; i < T_WL+10; ++i) \
+ { \
+ r -= 1; \
+ r >>= 1; \
+ SHOW(i, r); \
+ } \
+ r *= 1.010203; \
+ for (i = 0; i < T_WL+10; ++i) \
+ { \
+ r -= 1; \
+ r <<= 1; \
+ SHOW(i, r); \
+ } \
+}
+
+#define SHIFT_BOTH \
+SHIFT_BOTH_OP(T_FX_FLOAT) \
+SHIFT_BOTH_OP(T_FX_UFIX) \
+SHIFT_BOTH_OP(T_FX_FIX) \
+SHIFT_BOTH_OP(T_FX_FIXED) \
+SHIFT_BOTH_OP(T_FX_UFIXED)
+
+
+
+void operator_shift_both(ostream& out)
+{
+#define T_WL 26
+#define T_IWL 13
+ SHIFT_BOTH;
+#undef T_WL
+#undef T_IWL
+#define T_WL 130
+#define T_IWL 65
+ SHIFT_BOTH;
+#undef T_WL
+#undef T_IWL
+#define T_WL 300
+#define T_IWL 150
+ SHIFT_BOTH;
+}
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_left.cpp b/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_left.cpp
new file mode 100644
index 000000000..dea843d10
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_left.cpp
@@ -0,0 +1,734 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ operator_shift_left.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// operator_shift_left.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 15 14:08:43 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+
+
+#define T_FX_FLOAT sc_fxval
+#define T_FX_UFIX sc_ufix
+#define T_FX_FIX sc_fix
+#define T_FX_FIXED sc_fixed<T_WL, T_IWL>
+#define T_FX_UFIXED sc_ufixed<T_WL, T_IWL>
+
+#define SHOW(i, a) \
+ out << i << " : " << a.to_string(SC_BIN) << "\n";
+
+
+#if 0
+
+#define SHIFT_LEFT_OP(T_op) \
+{ \
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP); \
+ \
+ out << "------------------ " #T_op " ---- " << T_WL << ", " << T_IWL << " --------------\n"; \
+ T_op r(2);
+ int i; \
+ for (i = 0; i < T_WL+10; ++i) \
+ { \
+ r = r << 1; \
+ r += 1; \
+ SHOW(i, r); \
+ } \
+ { \
+ T_op m(1, FX_off); \
+ T_op q(FX_off); \
+ for (i = 0; i < T_WL+10; ++i) \
+ { \
+ q = m << i; \
+ q += 1; \
+ SHOW(i, q); \
+ } \
+ q = m << 0; \
+ SHOW(0, q); \
+ q = m << -5; \
+ SHOW(-5, m); \
+ } \
+ r = r << 0; \
+ SHOW(0, r); \
+ r = r << -4; \
+ SHOW(-4, r); \
+ r <<= 0; \
+ SHOW(0, r); \
+ r <<= -4; \
+ SHOW(-4, r); \
+}
+
+#define SHIFT_LEFT \
+SHIFT_LEFT_OP(T_FX_FLOAT) \
+SHIFT_LEFT_OP(T_FX_UFIX) \
+SHIFT_LEFT_OP(T_FX_FIX) \
+SHIFT_LEFT_OP(T_FX_FIXED) \
+SHIFT_LEFT_OP(T_FX_UFIXED)
+
+
+
+void operator_shift_left(ostream& out)
+{
+#define T_WL 13
+#define T_IWL 13
+ SHIFT_LEFT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 65
+ SHIFT_LEFT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 150
+#define T_IWL 150
+ SHIFT_LEFT;
+}
+
+#else
+
+#define QUOTE(x) #x
+
+void operator_shift_left(ostream& out)
+{
+#define T_WL 13
+#define T_IWL 13
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FLOAT) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FLOAT r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FLOAT m(1);
+ T_FX_FLOAT q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIX r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_UFIX m(1);
+ T_FX_UFIX q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIX r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FIX m(1);
+ T_FX_FIX q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIXED r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FIXED m(1);
+ T_FX_FIXED q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIXED r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_UFIXED m(1);
+ T_FX_UFIXED q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 65
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FLOAT) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FLOAT r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FLOAT m(1);
+ T_FX_FLOAT q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIX r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_UFIX m(1);
+ T_FX_UFIX q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIX r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FIX m(1);
+ T_FX_FIX q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIXED r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FIXED m(1);
+ T_FX_FIXED q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIXED r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_UFIXED m(1);
+ T_FX_UFIXED q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+#undef T_WL
+#undef T_IWL
+#define T_WL 150
+#define T_IWL 150
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FLOAT) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FLOAT r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FLOAT m(1);
+ T_FX_FLOAT q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIX r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_UFIX m(1);
+ T_FX_UFIX q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIX r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FIX m(1);
+ T_FX_FIX q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIXED r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_FIXED m(1);
+ T_FX_FIXED q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIXED r(2);
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r << 1;
+ r += 1;
+ SHOW(i, r);
+ }
+ {
+#include "fx_precision_double.h"
+ T_FX_UFIXED m(1);
+ T_FX_UFIXED q;
+#include "fx_precision_default.h"
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ q = m << i;
+ q += 1;
+ SHOW(i, q);
+ }
+ q = m << 0;
+ SHOW(0, q);
+ q = m << -5;
+ SHOW(-5, m);
+ }
+ r = r << 0;
+ SHOW(0, r);
+ r = r << -4;
+ SHOW(-4, r);
+ r <<= 0;
+ SHOW(0, r);
+ r <<= -4;
+ SHOW(-4, r);
+}
+}
+
+#endif
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_right.cpp b/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_right.cpp
new file mode 100644
index 000000000..75594f892
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/operator_shift_right.cpp
@@ -0,0 +1,653 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ operator_shift_right.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// This may look like C code, but it is really -*- C++ -*-
+//
+// operator_shift_right.cxx --
+// Copyright Synopsys 1998
+// Author : Ric Hilderink
+// Created On : Fri Jan 15 14:08:43 1999
+// Status : none
+//
+
+
+#include <limits.h>
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+
+
+#define T_FX_FLOAT sc_fxval
+#define T_FX_UFIX sc_ufix
+#define T_FX_FIX sc_fix
+#define T_FX_FIXED sc_fixed<T_WL, T_IWL>
+#define T_FX_UFIXED sc_ufixed<T_WL, T_IWL>
+
+#define SHOW(i, a) \
+ out << i << " : " << a.to_string(SC_BIN) << "\n";
+
+#if 0
+
+#define SHIFT_RIGHT_OP(T_op) \
+{ \
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP); \
+ \
+ out << "------------------ " #T_op " ---- " << T_WL << ", " << T_IWL << " --------------\n"; \
+ T_op r(0x8000); \
+ T_op m(0x8000, FX_off); \
+ T_op q(FX_off); \
+ int i; \
+ for (i = 0; i < T_WL+10; ++i) \
+ { \
+ r = r >> 1; \
+ r += 1; \
+ q = m << i; \
+ q += 1; \
+ SHOW(i, r); \
+ SHOW(i, q); \
+ } \
+ r = r >> 0; \
+ SHOW(0, r); \
+ r = r >> -4; \
+ SHOW(-4, r); \
+ r >>= 0; \
+ SHOW(0, r); \
+ r >>= -4; \
+ SHOW(-4, r); \
+ q = m >> 0; \
+ SHOW(0, m); \
+ q = m >> -5; \
+ SHOW(-5, q); \
+}
+
+#define SHIFT_RIGHT \
+SHIFT_RIGHT_OP(T_FX_FLOAT) \
+SHIFT_RIGHT_OP(T_FX_UFIX) \
+SHIFT_RIGHT_OP(T_FX_FIX) \
+SHIFT_RIGHT_OP(T_FX_FIXED) \
+SHIFT_RIGHT_OP(T_FX_UFIXED)
+
+
+
+void operator_shift_right(ostream& out)
+{
+#define T_WL 13
+#define T_IWL 1
+ SHIFT_RIGHT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 1
+ SHIFT_RIGHT;
+#undef T_WL
+#undef T_IWL
+#define T_WL 150
+#define T_IWL 1
+ SHIFT_RIGHT;
+}
+
+#else
+
+#define QUOTE(x) #x
+
+void operator_shift_right(ostream& out)
+{
+#define T_WL 13
+#define T_IWL 1
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FLOAT) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FLOAT r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FLOAT m(0x8000);
+ T_FX_FLOAT q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIX r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_UFIX m(0x8000);
+ T_FX_UFIX q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIX r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FIX m(0x8000);
+ T_FX_FIX q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIXED r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FIXED m(0x8000);
+ T_FX_FIXED q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIXED r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_UFIXED m(0x8000);
+ T_FX_UFIXED q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+#undef T_WL
+#undef T_IWL
+#define T_WL 65
+#define T_IWL 1
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FLOAT) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FLOAT r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FLOAT m(0x8000);
+ T_FX_FLOAT q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIX r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_UFIX m(0x8000);
+ T_FX_UFIX q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIX r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FIX m(0x8000);
+ T_FX_FIX q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIXED r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FIXED m(0x8000);
+ T_FX_FIXED q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIXED r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_UFIXED m(0x8000);
+ T_FX_UFIXED q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+#undef T_WL
+#undef T_IWL
+#define T_WL 150
+#define T_IWL 1
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FLOAT) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FLOAT r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FLOAT m(0x8000);
+ T_FX_FLOAT q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIX r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_UFIX m(0x8000);
+ T_FX_UFIX q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIX) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIX r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FIX m(0x8000);
+ T_FX_FIX q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_FIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_FIXED r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_FIXED m(0x8000);
+ T_FX_FIXED q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+
+{
+ sc_fxtype_params fooc(T_WL, T_IWL, SC_TRN, SC_WRAP);
+
+ out << "------------------ " QUOTE(T_FX_UFIXED) " ---- " << T_WL << ", "
+ << T_IWL << " --------------\n";
+ T_FX_UFIXED r(0x8000);
+#include "fx_precision_double.h"
+ T_FX_UFIXED m(0x8000);
+ T_FX_UFIXED q;
+#include "fx_precision_default.h"
+ int i;
+ for (i = 0; i < T_WL+10; ++i)
+ {
+ r = r >> 1;
+ r += 1;
+ q = m << i;
+ q += 1;
+ SHOW(i, r);
+ SHOW(i, q);
+ }
+ r = r >> 0;
+ SHOW(0, r);
+ r = r >> -4;
+ SHOW(-4, r);
+ r >>= 0;
+ SHOW(0, r);
+ r >>= -4;
+ SHOW(-4, r);
+ q = m >> 0;
+ SHOW(0, m);
+ q = m >> -5;
+ SHOW(-5, q);
+}
+}
+
+#endif
diff --git a/src/systemc/tests/systemc/datatypes/fx/shift/test.f b/src/systemc/tests/systemc/datatypes/fx/shift/test.f
new file mode 100644
index 000000000..05c7ea82f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/fx/shift/test.f
@@ -0,0 +1,4 @@
+shift/operator_shift_both.cpp
+shift/operator_shift_left.cpp
+shift/operator_shift_right.cpp
+shift/main.cpp
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith01/arith01.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith01/arith01.cpp
new file mode 100644
index 000000000..36b768e2b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith01/arith01.cpp
@@ -0,0 +1,141 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "systemc.h"
+
+/*
+
+ int9 x;
+
+ x.q = -256;
+
+ x.q is equal to 256 in Sun's CC, and -256 in gcc. The standard leaves
+ this issue as implementation dependent unless the definition is
+ qualified explicitly by signed or unsigned.
+
+ In order to force consistent behavior, I've qualified every int
+ definition accordingly in all the arith files.
+
+*/
+
+typedef struct int9 {
+ signed int q : 9;
+} int9;
+
+typedef struct int31 {
+ signed int q : 31;
+} int31;
+
+void
+crunch(sc_signed& z, int31 v31, int u, int v)
+{
+ for (int i = 0; i < 100000; ++i) {
+ z *= u;
+ z += v;
+ v31.q *= u;
+ v31.q += v;
+ sc_assert(z == v31.q);
+ }
+}
+
+// Function to fix result in int9 struct to correctly under-/overflow
+// within its 9 bits range and still ensure the correct sign encoding
+// over the full size of the integer variable. Otherwise, compiler
+// optimization may lead to spurious assertion errors.
+void
+fix_int9(int9& v) {
+ v.q %= 0x200;
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ sc_signed x(31);
+ sc_signed y(9);
+ sc_signed z(31);
+ int9 v;
+
+ y = -256;
+ v.q = -256;
+ sc_assert(y == v.q);
+ cout << y << '\t' << v.q << endl;
+ for (int i = 0; i < 1000; ++i) {
+ y++;
+ v.q++;
+ fix_int9(v);
+ cout << y << '\t' << v.q << endl;
+ sc_assert(y == v.q);
+ }
+ for (int i = 0; i < 1000; ++i) {
+ y--;
+ v.q--;
+ fix_int9(v);
+ cout << y << '\t' << v.q << endl;
+ sc_assert(y == v.q);
+ }
+ for (int i = 0; i < 1000; ++i) {
+ ++y;
+ ++v.q;
+ fix_int9(v);
+ cout << y << '\t' << v.q << endl;
+ sc_assert(y == v.q);
+ }
+ for (int i = 0; i < 1000; ++i) {
+ --y;
+ --v.q;
+ fix_int9(v);
+ cout << y << '\t' << v.q << endl;
+ sc_assert(y == v.q);
+ }
+
+ z = 129023;
+ int31 v31;
+ v31.q = 129023;
+ crunch(z, v31, 491, 12089);
+
+ x = -129023;
+ v31.q = -129023;
+ crunch(x, v31, 109, -426);
+
+ x = -1;
+ v31.q = -1;
+ crunch(x, v31, 30941, -1188);
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log b/src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log
new file mode 100644
index 000000000..23813137d
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log
@@ -0,0 +1,4002 @@
+SystemC Simulation
+-256 -256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+233 233
+234 234
+235 235
+236 236
+237 237
+238 238
+239 239
+240 240
+241 241
+242 242
+243 243
+244 244
+245 245
+246 246
+247 247
+248 248
+249 249
+250 250
+251 251
+252 252
+253 253
+254 254
+255 255
+-256 -256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
+255 255
+254 254
+253 253
+252 252
+251 251
+250 250
+249 249
+248 248
+247 247
+246 246
+245 245
+244 244
+243 243
+242 242
+241 241
+240 240
+239 239
+238 238
+237 237
+236 236
+235 235
+234 234
+233 233
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+233 233
+234 234
+235 235
+236 236
+237 237
+238 238
+239 239
+240 240
+241 241
+242 242
+243 243
+244 244
+245 245
+246 246
+247 247
+248 248
+249 249
+250 250
+251 251
+252 252
+253 253
+254 254
+255 255
+-256 -256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
+255 255
+254 254
+253 253
+252 252
+251 251
+250 250
+249 249
+248 248
+247 247
+246 246
+245 245
+244 244
+243 243
+242 242
+241 241
+240 240
+239 239
+238 238
+237 237
+236 236
+235 235
+234 234
+233 233
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log.hpux11 b/src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log.hpux11
new file mode 100644
index 000000000..89bf387a1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log.hpux11
@@ -0,0 +1,4001 @@
+SystemC Simulation
+-256 -256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+233 233
+234 234
+235 235
+236 236
+237 237
+238 238
+239 239
+240 240
+241 241
+242 242
+243 243
+244 244
+245 245
+246 246
+247 247
+248 248
+249 249
+250 250
+251 251
+252 252
+253 253
+254 254
+255 255
+-256 -256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
+255 255
+254 254
+253 253
+252 252
+251 251
+250 250
+249 249
+248 248
+247 247
+246 246
+245 245
+244 244
+243 243
+242 242
+241 241
+240 240
+239 239
+238 238
+237 237
+236 236
+235 235
+234 234
+233 233
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+233 233
+234 234
+235 235
+236 236
+237 237
+238 238
+239 239
+240 240
+241 241
+242 242
+243 243
+244 244
+245 245
+246 246
+247 247
+248 248
+249 249
+250 250
+251 251
+252 252
+253 253
+254 254
+255 255
+-256 256
+-255 -255
+-254 -254
+-253 -253
+-252 -252
+-251 -251
+-250 -250
+-249 -249
+-248 -248
+-247 -247
+-246 -246
+-245 -245
+-244 -244
+-243 -243
+-242 -242
+-241 -241
+-240 -240
+-239 -239
+-238 -238
+-237 -237
+-236 -236
+-235 -235
+-234 -234
+-233 -233
+-232 -232
+-231 -231
+-230 -230
+-229 -229
+-228 -228
+-227 -227
+-226 -226
+-225 -225
+-224 -224
+-223 -223
+-222 -222
+-221 -221
+-220 -220
+-219 -219
+-218 -218
+-217 -217
+-216 -216
+-215 -215
+-214 -214
+-213 -213
+-212 -212
+-211 -211
+-210 -210
+-209 -209
+-208 -208
+-207 -207
+-206 -206
+-205 -205
+-204 -204
+-203 -203
+-202 -202
+-201 -201
+-200 -200
+-199 -199
+-198 -198
+-197 -197
+-196 -196
+-195 -195
+-194 -194
+-193 -193
+-192 -192
+-191 -191
+-190 -190
+-189 -189
+-188 -188
+-187 -187
+-186 -186
+-185 -185
+-184 -184
+-183 -183
+-182 -182
+-181 -181
+-180 -180
+-179 -179
+-178 -178
+-177 -177
+-176 -176
+-175 -175
+-174 -174
+-173 -173
+-172 -172
+-171 -171
+-170 -170
+-169 -169
+-168 -168
+-167 -167
+-166 -166
+-165 -165
+-164 -164
+-163 -163
+-162 -162
+-161 -161
+-160 -160
+-159 -159
+-158 -158
+-157 -157
+-156 -156
+-155 -155
+-154 -154
+-153 -153
+-152 -152
+-151 -151
+-150 -150
+-149 -149
+-148 -148
+-147 -147
+-146 -146
+-145 -145
+-144 -144
+-143 -143
+-142 -142
+-141 -141
+-140 -140
+-139 -139
+-138 -138
+-137 -137
+-136 -136
+-135 -135
+-134 -134
+-133 -133
+-132 -132
+-131 -131
+-130 -130
+-129 -129
+-128 -128
+-127 -127
+-126 -126
+-125 -125
+-124 -124
+-123 -123
+-122 -122
+-121 -121
+-120 -120
+-119 -119
+-118 -118
+-117 -117
+-116 -116
+-115 -115
+-114 -114
+-113 -113
+-112 -112
+-111 -111
+-110 -110
+-109 -109
+-108 -108
+-107 -107
+-106 -106
+-105 -105
+-104 -104
+-103 -103
+-102 -102
+-101 -101
+-100 -100
+-99 -99
+-98 -98
+-97 -97
+-96 -96
+-95 -95
+-94 -94
+-93 -93
+-92 -92
+-91 -91
+-90 -90
+-89 -89
+-88 -88
+-87 -87
+-86 -86
+-85 -85
+-84 -84
+-83 -83
+-82 -82
+-81 -81
+-80 -80
+-79 -79
+-78 -78
+-77 -77
+-76 -76
+-75 -75
+-74 -74
+-73 -73
+-72 -72
+-71 -71
+-70 -70
+-69 -69
+-68 -68
+-67 -67
+-66 -66
+-65 -65
+-64 -64
+-63 -63
+-62 -62
+-61 -61
+-60 -60
+-59 -59
+-58 -58
+-57 -57
+-56 -56
+-55 -55
+-54 -54
+-53 -53
+-52 -52
+-51 -51
+-50 -50
+-49 -49
+-48 -48
+-47 -47
+-46 -46
+-45 -45
+-44 -44
+-43 -43
+-42 -42
+-41 -41
+-40 -40
+-39 -39
+-38 -38
+-37 -37
+-36 -36
+-35 -35
+-34 -34
+-33 -33
+-32 -32
+-31 -31
+-30 -30
+-29 -29
+-28 -28
+-27 -27
+-26 -26
+-25 -25
+-24 -24
+-23 -23
+-22 -22
+-21 -21
+-20 -20
+-19 -19
+-18 -18
+-17 -17
+-16 -16
+-15 -15
+-14 -14
+-13 -13
+-12 -12
+-11 -11
+-10 -10
+-9 -9
+-8 -8
+-7 -7
+-6 -6
+-5 -5
+-4 -4
+-3 -3
+-2 -2
+-1 -1
+0 0
+1 1
+2 2
+3 3
+4 4
+5 5
+6 6
+7 7
+8 8
+9 9
+10 10
+11 11
+12 12
+13 13
+14 14
+15 15
+16 16
+17 17
+18 18
+19 19
+20 20
+21 21
+22 22
+23 23
+24 24
+25 25
+26 26
+27 27
+28 28
+29 29
+30 30
+31 31
+32 32
+33 33
+34 34
+35 35
+36 36
+37 37
+38 38
+39 39
+40 40
+41 41
+42 42
+43 43
+44 44
+45 45
+46 46
+47 47
+48 48
+49 49
+50 50
+51 51
+52 52
+53 53
+54 54
+55 55
+56 56
+57 57
+58 58
+59 59
+60 60
+61 61
+62 62
+63 63
+64 64
+65 65
+66 66
+67 67
+68 68
+69 69
+70 70
+71 71
+72 72
+73 73
+74 74
+75 75
+76 76
+77 77
+78 78
+79 79
+80 80
+81 81
+82 82
+83 83
+84 84
+85 85
+86 86
+87 87
+88 88
+89 89
+90 90
+91 91
+92 92
+93 93
+94 94
+95 95
+96 96
+97 97
+98 98
+99 99
+100 100
+101 101
+102 102
+103 103
+104 104
+105 105
+106 106
+107 107
+108 108
+109 109
+110 110
+111 111
+112 112
+113 113
+114 114
+115 115
+116 116
+117 117
+118 118
+119 119
+120 120
+121 121
+122 122
+123 123
+124 124
+125 125
+126 126
+127 127
+128 128
+129 129
+130 130
+131 131
+132 132
+133 133
+134 134
+135 135
+136 136
+137 137
+138 138
+139 139
+140 140
+141 141
+142 142
+143 143
+144 144
+145 145
+146 146
+147 147
+148 148
+149 149
+150 150
+151 151
+152 152
+153 153
+154 154
+155 155
+156 156
+157 157
+158 158
+159 159
+160 160
+161 161
+162 162
+163 163
+164 164
+165 165
+166 166
+167 167
+168 168
+169 169
+170 170
+171 171
+172 172
+173 173
+174 174
+175 175
+176 176
+177 177
+178 178
+179 179
+180 180
+181 181
+182 182
+183 183
+184 184
+185 185
+186 186
+187 187
+188 188
+189 189
+190 190
+191 191
+192 192
+193 193
+194 194
+195 195
+196 196
+197 197
+198 198
+199 199
+200 200
+201 201
+202 202
+203 203
+204 204
+205 205
+206 206
+207 207
+208 208
+209 209
+210 210
+211 211
+212 212
+213 213
+214 214
+215 215
+216 216
+217 217
+218 218
+219 219
+220 220
+221 221
+222 222
+223 223
+224 224
+225 225
+226 226
+227 227
+228 228
+229 229
+230 230
+231 231
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
+255 -257
+254 254
+253 253
+252 252
+251 251
+250 250
+249 249
+248 248
+247 247
+246 246
+245 245
+244 244
+243 243
+242 242
+241 241
+240 240
+239 239
+238 238
+237 237
+236 236
+235 235
+234 234
+233 233
+232 232
+231 231
+230 230
+229 229
+228 228
+227 227
+226 226
+225 225
+224 224
+223 223
+222 222
+221 221
+220 220
+219 219
+218 218
+217 217
+216 216
+215 215
+214 214
+213 213
+212 212
+211 211
+210 210
+209 209
+208 208
+207 207
+206 206
+205 205
+204 204
+203 203
+202 202
+201 201
+200 200
+199 199
+198 198
+197 197
+196 196
+195 195
+194 194
+193 193
+192 192
+191 191
+190 190
+189 189
+188 188
+187 187
+186 186
+185 185
+184 184
+183 183
+182 182
+181 181
+180 180
+179 179
+178 178
+177 177
+176 176
+175 175
+174 174
+173 173
+172 172
+171 171
+170 170
+169 169
+168 168
+167 167
+166 166
+165 165
+164 164
+163 163
+162 162
+161 161
+160 160
+159 159
+158 158
+157 157
+156 156
+155 155
+154 154
+153 153
+152 152
+151 151
+150 150
+149 149
+148 148
+147 147
+146 146
+145 145
+144 144
+143 143
+142 142
+141 141
+140 140
+139 139
+138 138
+137 137
+136 136
+135 135
+134 134
+133 133
+132 132
+131 131
+130 130
+129 129
+128 128
+127 127
+126 126
+125 125
+124 124
+123 123
+122 122
+121 121
+120 120
+119 119
+118 118
+117 117
+116 116
+115 115
+114 114
+113 113
+112 112
+111 111
+110 110
+109 109
+108 108
+107 107
+106 106
+105 105
+104 104
+103 103
+102 102
+101 101
+100 100
+99 99
+98 98
+97 97
+96 96
+95 95
+94 94
+93 93
+92 92
+91 91
+90 90
+89 89
+88 88
+87 87
+86 86
+85 85
+84 84
+83 83
+82 82
+81 81
+80 80
+79 79
+78 78
+77 77
+76 76
+75 75
+74 74
+73 73
+72 72
+71 71
+70 70
+69 69
+68 68
+67 67
+66 66
+65 65
+64 64
+63 63
+62 62
+61 61
+60 60
+59 59
+58 58
+57 57
+56 56
+55 55
+54 54
+53 53
+52 52
+51 51
+50 50
+49 49
+48 48
+47 47
+46 46
+45 45
+44 44
+43 43
+42 42
+41 41
+40 40
+39 39
+38 38
+37 37
+36 36
+35 35
+34 34
+33 33
+32 32
+31 31
+30 30
+29 29
+28 28
+27 27
+26 26
+25 25
+24 24
+23 23
+22 22
+21 21
+20 20
+19 19
+18 18
+17 17
+16 16
+15 15
+14 14
+13 13
+12 12
+11 11
+10 10
+9 9
+8 8
+7 7
+6 6
+5 5
+4 4
+3 3
+2 2
+1 1
+0 0
+-1 -1
+-2 -2
+-3 -3
+-4 -4
+-5 -5
+-6 -6
+-7 -7
+-8 -8
+-9 -9
+-10 -10
+-11 -11
+-12 -12
+-13 -13
+-14 -14
+-15 -15
+-16 -16
+-17 -17
+-18 -18
+-19 -19
+-20 -20
+-21 -21
+-22 -22
+-23 -23
+-24 -24
+-25 -25
+-26 -26
+-27 -27
+-28 -28
+-29 -29
+-30 -30
+-31 -31
+-32 -32
+-33 -33
+-34 -34
+-35 -35
+-36 -36
+-37 -37
+-38 -38
+-39 -39
+-40 -40
+-41 -41
+-42 -42
+-43 -43
+-44 -44
+-45 -45
+-46 -46
+-47 -47
+-48 -48
+-49 -49
+-50 -50
+-51 -51
+-52 -52
+-53 -53
+-54 -54
+-55 -55
+-56 -56
+-57 -57
+-58 -58
+-59 -59
+-60 -60
+-61 -61
+-62 -62
+-63 -63
+-64 -64
+-65 -65
+-66 -66
+-67 -67
+-68 -68
+-69 -69
+-70 -70
+-71 -71
+-72 -72
+-73 -73
+-74 -74
+-75 -75
+-76 -76
+-77 -77
+-78 -78
+-79 -79
+-80 -80
+-81 -81
+-82 -82
+-83 -83
+-84 -84
+-85 -85
+-86 -86
+-87 -87
+-88 -88
+-89 -89
+-90 -90
+-91 -91
+-92 -92
+-93 -93
+-94 -94
+-95 -95
+-96 -96
+-97 -97
+-98 -98
+-99 -99
+-100 -100
+-101 -101
+-102 -102
+-103 -103
+-104 -104
+-105 -105
+-106 -106
+-107 -107
+-108 -108
+-109 -109
+-110 -110
+-111 -111
+-112 -112
+-113 -113
+-114 -114
+-115 -115
+-116 -116
+-117 -117
+-118 -118
+-119 -119
+-120 -120
+-121 -121
+-122 -122
+-123 -123
+-124 -124
+-125 -125
+-126 -126
+-127 -127
+-128 -128
+-129 -129
+-130 -130
+-131 -131
+-132 -132
+-133 -133
+-134 -134
+-135 -135
+-136 -136
+-137 -137
+-138 -138
+-139 -139
+-140 -140
+-141 -141
+-142 -142
+-143 -143
+-144 -144
+-145 -145
+-146 -146
+-147 -147
+-148 -148
+-149 -149
+-150 -150
+-151 -151
+-152 -152
+-153 -153
+-154 -154
+-155 -155
+-156 -156
+-157 -157
+-158 -158
+-159 -159
+-160 -160
+-161 -161
+-162 -162
+-163 -163
+-164 -164
+-165 -165
+-166 -166
+-167 -167
+-168 -168
+-169 -169
+-170 -170
+-171 -171
+-172 -172
+-173 -173
+-174 -174
+-175 -175
+-176 -176
+-177 -177
+-178 -178
+-179 -179
+-180 -180
+-181 -181
+-182 -182
+-183 -183
+-184 -184
+-185 -185
+-186 -186
+-187 -187
+-188 -188
+-189 -189
+-190 -190
+-191 -191
+-192 -192
+-193 -193
+-194 -194
+-195 -195
+-196 -196
+-197 -197
+-198 -198
+-199 -199
+-200 -200
+-201 -201
+-202 -202
+-203 -203
+-204 -204
+-205 -205
+-206 -206
+-207 -207
+-208 -208
+-209 -209
+-210 -210
+-211 -211
+-212 -212
+-213 -213
+-214 -214
+-215 -215
+-216 -216
+-217 -217
+-218 -218
+-219 -219
+-220 -220
+-221 -221
+-222 -222
+-223 -223
+-224 -224
+-225 -225
+-226 -226
+-227 -227
+-228 -228
+-229 -229
+-230 -230
+-231 -231
+-232 -232
+-233 -233
+-234 -234
+-235 -235
+-236 -236
+-237 -237
+-238 -238
+-239 -239
+-240 -240
+-241 -241
+-242 -242
+-243 -243
+-244 -244
+-245 -245
+-246 -246
+-247 -247
+-248 -248
+-249 -249
+-250 -250
+-251 -251
+-252 -252
+-253 -253
+-254 -254
+-255 -255
+-256 -256
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith02/arith02.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith02/arith02.cpp
new file mode 100644
index 000000000..90919bfbd
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith02/arith02.cpp
@@ -0,0 +1,157 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith02.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+void
+check_string( const sc_signed& z, int v )
+{
+ std::string buf(z.to_string( SC_BIN ) );
+ if (z < 0) {
+ sc_assert(buf[2] == '1');
+ } else {
+ sc_assert(buf[2] == '0');
+ }
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ signed int vali[5] = { 0, 1, -1, 7, -8 };
+ signed int valj[5] = { 0, 1, -1, 7, -8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_signed x(i);
+ sc_signed y(j);
+ sc_signed z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ /*
+ // old code - takes too much time.
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ */
+ for (int ii = 0; ii < 10; ++ii) {
+ for (int jj = 0; jj < 10; ++jj) {
+ signed int qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ signed int qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ sc_assert( x == qi );
+ y = qj;
+ sc_assert( y == qj );
+ sc_assert((x == qj) == (qi == qj));
+ sc_assert((x == qj) == (qj == x));
+ sc_assert((x != qj) == (qi != qj));
+ sc_assert((x != qj) == (qj != x));
+ sc_assert((x < qj) == (qi < qj));
+ sc_assert((x < qj) == (qj > x));
+ sc_assert((x <= qj) == (qi <= qj));
+ sc_assert((x <= qj) == (qj >= x));
+ sc_assert((x > qj) == (qi > qj));
+ sc_assert((x > qj) == (qj < x));
+ sc_assert((x >= qj) == (qi >= qj));
+ sc_assert((x >= qj) == (qj <= x));
+ z = x + y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi + qj) );
+ check_string( z, qi + qj );
+ z = x - y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi - qj) );
+ check_string( z, qi - qj );
+ z = x * y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi * qj) );
+ check_string( z, qi * qj );
+ if (y != 0) {
+ z = x / y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi / qj) );
+ check_string( z, qi / qj );
+ z = x % y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi % qj) );
+ check_string( z, qi % qj );
+ }
+ z = x & y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi & qj) );
+ check_string( z, qi & qj );
+ z = x | y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi | qj) );
+ check_string( z, qi | qj );
+ z = x ^ y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi ^ qj) );
+ check_string( z, qi ^ qj );
+ if (jj < i - 1) {
+ z = x << jj;
+ for (int r = 0; r < i; ++r) {
+ sc_assert( (bool) z[r] == !!((qi << jj) & (1 << r)) );
+ }
+ z = x >> jj;
+ for (int r = 0; r < i; ++r) {
+ sc_assert( (bool) z[r] == !!((qi >> jj) & (1 << r)) );
+ }
+ }
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith02/golden/arith02.log b/src/systemc/tests/systemc/datatypes/int/arith/arith02/golden/arith02.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith02/golden/arith02.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith02/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith02/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith02/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith03/arith03.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith03/arith03.cpp
new file mode 100644
index 000000000..a9ee10f3f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith03/arith03.cpp
@@ -0,0 +1,127 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith03.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+#define TEST(A,B) \
+{ \
+ if ( A != B ) \
+ cout << #A << " (" << hex << A << ") != " << #B << "(" << hex << B << ")" << endl; \
+}
+
+#define TESTA(A,B,C) \
+{ \
+ if ( A != (B-C) ) \
+ cout << #A << " (" << hex << A << ") != " << hex << B-C << " " << B << " " << C << endl; \
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ unsigned vali[5] = { 0, 1, (unsigned) -1, 7, (unsigned)-8 };
+ unsigned valj[5] = { 0, 1, (unsigned) -1, 7, (unsigned)-8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_unsigned x(i);
+ sc_unsigned y(j);
+ sc_unsigned z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ unsigned qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ unsigned qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ TEST(x,qi);
+ y = qj;
+ TEST(y,qj);
+ z = x + y;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi + qj));
+ z = x - y;
+ // TEST((sc_unsigned)( z.range(31,0) ),(qi - qj));
+ TESTA((sc_unsigned)( z.range(31,0) ),qi,qj);
+ z = x * y;
+ TEST((sc_unsigned)( z.range(31,0) ),
+ (qi * qj) );
+ if (y != 0) {
+ z = x / y;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi/qj));
+ z = x % y;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi%qj));
+ }
+ z = x & y;
+ TEST( (sc_unsigned)( z.range(31,0) ), (qi & qj) );
+ z = x | y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi | qj) );
+ z = x ^ y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi ^ qj) );
+ if (jj < i - 1) {
+ z = x << jj;
+ for (int r = 0; r < i; ++r) {
+ TEST((bool) z[r],!!((qi << jj) & (1 << r)) );
+ }
+ z = x >> jj;
+ for (int r = 0; r < i; ++r) {
+ TEST((bool) z[r],!!((qi >> jj) & (1 << r)) );
+ }
+ }
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith03/golden/arith03.log b/src/systemc/tests/systemc/datatypes/int/arith/arith03/golden/arith03.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith03/golden/arith03.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith03/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith03/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith03/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith04/arith04.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith04/arith04.cpp
new file mode 100644
index 000000000..587f35f80
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith04/arith04.cpp
@@ -0,0 +1,182 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith04.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+void
+check_string( const sc_signed& z, int v )
+{
+ std::string buf( z.to_string( SC_BIN ) );
+ if (z < 0) {
+ sc_assert(buf[2] == '1');
+ } else {
+ sc_assert(buf[2] == '0');
+ }
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ signed int vali[5] = { 0, 1, -1, 7, -8 };
+ signed int valj[5] = { 0, 1, -1, 7, -8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_signed x(i);
+ sc_signed y(j);
+ sc_signed z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ signed int qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ signed int qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+ signed int tqi;
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ tqi = qi;
+ sc_assert( x == qi );
+ y = qj;
+ sc_assert( y == qj );
+ sc_assert((x == qj) == (qi == qj));
+ sc_assert((x == qj) == (qj == x));
+ sc_assert((x != qj) == (qi != qj));
+ sc_assert((x != qj) == (qj != x));
+ sc_assert((x < qj) == (qi < qj));
+ sc_assert((x < qj) == (qj > x));
+ sc_assert((x <= qj) == (qi <= qj));
+ sc_assert((x <= qj) == (qj >= x));
+ sc_assert((x > qj) == (qi > qj));
+ sc_assert((x > qj) == (qj < x));
+ sc_assert((x >= qj) == (qi >= qj));
+ sc_assert((x >= qj) == (qj <= x));
+
+ x += y;
+ tqi += qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x -= y;
+ tqi -= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x *= y;
+ tqi *= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ if (y != 0) {
+ x = qi;
+ tqi = qi;
+ x /= y;
+ tqi /= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x %= y;
+ tqi %= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+ }
+
+ x = qi;
+ tqi = qi;
+ x &= y;
+ tqi &= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x |= y;
+ tqi |= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x ^= y;
+ tqi ^= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ if (jj < i - 1) {
+ x = qi;
+ tqi = qi;
+ x <<= jj;
+ tqi <<= jj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x >>= jj;
+ tqi >>= jj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+ }
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith04/golden/arith04.log b/src/systemc/tests/systemc/datatypes/int/arith/arith04/golden/arith04.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith04/golden/arith04.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith04/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith04/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith04/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith05/arith05.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith05/arith05.cpp
new file mode 100644
index 000000000..7eb83eaff
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith05/arith05.cpp
@@ -0,0 +1,182 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith05.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+void
+check_string( const sc_signed& z, int v )
+{
+ std::string buf( z.to_string( SC_BIN ) );
+ if (z < 0) {
+ sc_assert(buf[2] == '1');
+ } else {
+ sc_assert(buf[2] == '0');
+ }
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ unsigned vali[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+ unsigned valj[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+
+ for (unsigned i = 3; i < 32; ++i) {
+ for (unsigned j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_unsigned x(i);
+ sc_unsigned y(j);
+ sc_unsigned z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (unsigned ii = 0; ii < 100; ++ii) {
+ for (unsigned jj = 0; jj < 100; ++jj) {
+ unsigned qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ unsigned qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+ unsigned tqi;
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ tqi = qi;
+ sc_assert( x == qi );
+ y = qj;
+ sc_assert( y == qj );
+ sc_assert((x == qj) == (qi == qj));
+ sc_assert((x == qj) == (qj == x));
+ sc_assert((x != qj) == (qi != qj));
+ sc_assert((x != qj) == (qj != x));
+ sc_assert((x < qj) == (qi < qj));
+ sc_assert((x < qj) == (qj > x));
+ sc_assert((x <= qj) == (qi <= qj));
+ sc_assert((x <= qj) == (qj >= x));
+ sc_assert((x > qj) == (qi > qj));
+ sc_assert((x > qj) == (qj < x));
+ sc_assert((x >= qj) == (qi >= qj));
+ sc_assert((x >= qj) == (qj <= x));
+
+ x += y;
+ tqi += qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x -= y;
+ tqi -= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x *= y;
+ tqi *= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ if (y != 0) {
+ x = qi;
+ tqi = qi;
+ x /= y;
+ tqi /= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x %= y;
+ tqi %= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+ }
+
+ x = qi;
+ tqi = qi;
+ x &= y;
+ tqi &= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x |= y;
+ tqi |= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x ^= y;
+ tqi ^= qj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ if (jj < i - 1) {
+ x = qi;
+ tqi = qi;
+ x <<= jj;
+ tqi <<= jj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+
+ x = qi;
+ tqi = qi;
+ x >>= jj;
+ tqi >>= jj;
+ tqi = (tqi << (32 - i)) >> (32 - i);
+ sc_assert( x == tqi );
+ }
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith05/golden/arith05.log b/src/systemc/tests/systemc/datatypes/int/arith/arith05/golden/arith05.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith05/golden/arith05.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith05/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith05/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith05/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith06/arith06.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith06/arith06.cpp
new file mode 100644
index 000000000..0eebbcd79
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith06/arith06.cpp
@@ -0,0 +1,147 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith06.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+int
+sc_main( int argc, char* argv[] )
+{
+ signed int vali[5] = { 0, 1, -1, 7, -8 };
+ signed int valj[5] = { 0, 1, -1, 7, -8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_signed x(i);
+ sc_signed y(j);
+ sc_signed z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ signed int qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ signed int qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ sc_assert( x == qi );
+ y = qj;
+ sc_assert( y == qj );
+ sc_assert((x == qj) == (qi == qj));
+ sc_assert((x == qj) == (qj == x));
+ sc_assert((x != qj) == (qi != qj));
+ sc_assert((x != qj) == (qj != x));
+ sc_assert((x < qj) == (qi < qj));
+ sc_assert((x < qj) == (qj > x));
+ sc_assert((x <= qj) == (qi <= qj));
+ sc_assert((x <= qj) == (qj >= x));
+ sc_assert((x > qj) == (qi > qj));
+ sc_assert((x > qj) == (qj < x));
+ sc_assert((x >= qj) == (qi >= qj));
+ sc_assert((x >= qj) == (qj <= x));
+ z = x + qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi + qj) );
+ z = qi + y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi + qj) );
+ z = x - qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi - qj) );
+ z = qi - y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi - qj) );
+ z = x * qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi * qj) );
+ z = qi * y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi * qj) );
+ if (qj != 0) {
+ z = x / qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi / qj) );
+ z = qi / y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi / qj) );
+ z = x % qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi % qj) );
+ z = qi % y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi % qj) );
+ }
+ z = x & qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi & qj) );
+ z = qi & y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi & qj) );
+ z = x | qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi | qj) );
+ z = qi | y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi | qj) );
+ z = x ^ qj;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi ^ qj) );
+ z = qi ^ y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi ^ qj) );
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith06/golden/arith06.log b/src/systemc/tests/systemc/datatypes/int/arith/arith06/golden/arith06.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith06/golden/arith06.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith06/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith06/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith06/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith07/arith07.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith07/arith07.cpp
new file mode 100644
index 000000000..977108ea8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith07/arith07.cpp
@@ -0,0 +1,137 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith07.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+#define TEST(A,B) \
+{ \
+ if ( A != B ) \
+ cout << #A << " (" << A << ") != " << #B << "(" << B << ")" << endl; \
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ unsigned int vali[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+ unsigned int valj[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_unsigned x(i);
+ sc_unsigned y(j);
+ sc_unsigned z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ unsigned qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ unsigned qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ TEST(x,qi );
+ y = qj;
+ TEST(y,qj );
+ TEST((x == qj),(qi == qj));
+ TEST((x == qj),(qj == x));
+ TEST((x != qj),(qi != qj));
+ TEST((x != qj),(qj != x));
+ TEST((x < qj),(qi < qj));
+ TEST((x < qj),(qj > x));
+ TEST((x <= qj),(qi <= qj));
+ TEST((x <= qj),(qj >= x));
+ TEST((x > qj),(qi > qj));
+ TEST((x > qj),(qj < x));
+ TEST((x >= qj),(qi >= qj));
+ TEST((x >= qj),(qj <= x));
+ z = x + qj;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi + qj) );
+ z = qi + y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi + qj) );
+ z = x - qj;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi - qj) );
+ z = qi - y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi - qj) );
+ z = x * qj;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi * qj) );
+ z = qi * y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi * qj) );
+ if (qj != 0) {
+ z = x / qj;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi/qj));
+ z = qi / y;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi/qj));
+ z = x % qj;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi%qj));
+ z = qi % y;
+ TEST((sc_unsigned)( z.range(31,0) ),(qi%qj));
+ }
+ z = x & qj;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi & qj) );
+ z = qi & y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi & qj) );
+ z = x | qj;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi | qj) );
+ z = qi | y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi | qj) );
+ z = x ^ qj;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi ^ qj) );
+ z = qi ^ y;
+ TEST((sc_unsigned)( z.range(31,0) ), (qi ^ qj) );
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith07/golden/arith07.log b/src/systemc/tests/systemc/datatypes/int/arith/arith07/golden/arith07.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith07/golden/arith07.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith07/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith07/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith07/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith08/arith08.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith08/arith08.cpp
new file mode 100644
index 000000000..d44dda816
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith08/arith08.cpp
@@ -0,0 +1,123 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith08.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+#define TEST(A,B) \
+{ \
+ if ( A != B ) \
+ cout << #A << " (" << A << ") != " << #B << "(" << B << ")" << endl; \
+}
+
+int
+sc_main(int, char**)
+{
+ unsigned vali[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+ signed int valj[5] = { 0, 1, -1, 7, -8 };
+
+ for (int i = 3; i < 30; ++i) {
+ for (int j = 3; j < 30; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+ sc_unsigned x(i);
+ sc_signed y(j);
+ sc_signed z(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ unsigned qi = (ii < 5) ? vali[ii] :
+ (rng.rand() & ((1 << i) - 1));
+ signed int qj = (jj < 5) ? valj[jj] :
+ (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ y = qj;
+
+ sc_signed ty(x);
+ TEST(x,ty );
+ sc_assert( ty >= 0 );
+ sc_assert((! x[i-1]) || (ty.length() == i+1) );
+
+ z = x + y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ),
+ int(int(qi) + qj) );
+ z = x - y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ),
+ int(int(qi) - qj) );
+ z = x * y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ),
+ int(int(qi) * qj) );
+ sc_unsigned xx(i);
+ xx = x;
+ xx *= y;
+ sc_unsigned xx2(i);
+ xx2 = z.range(i - 1, 0);
+ TEST(xx,xx2);
+
+ if (y != 0) {
+ z = x / y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ), int(int(qi) / qj) );
+ z = x % y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ), int(int(qi) % qj) );
+ }
+ z = x & y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ), int(int(qi) & qj) );
+ z = x | y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ), int(int(qi) | qj) );
+ z = x ^ y;
+ TEST(static_cast<sc_bigint<32> >( z.range(31,0) ), int(int(qi) ^ qj) );
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith08/golden/arith08.log b/src/systemc/tests/systemc/datatypes/int/arith/arith08/golden/arith08.log
new file mode 100644
index 000000000..d7f3045b2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith08/golden/arith08.log
@@ -0,0 +1,730 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith08/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith08/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith08/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith09/arith09.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith09/arith09.cpp
new file mode 100644
index 000000000..f918c0506
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith09/arith09.cpp
@@ -0,0 +1,122 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith09.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+int
+sc_main( int argc, char* argv[] )
+{
+ unsigned int vali[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+ unsigned int valj[5] = { 0, 1, (unsigned)-1, 7, (unsigned)-8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_unsigned x(i);
+ sc_unsigned y(j);
+ sc_unsigned z(64), q(64);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ unsigned qi = (ii < 5) ? vali[ii] :
+ (rng.rand() & ((1 << i) - 1));
+ unsigned qj = (jj < 5) ? valj[jj] :
+ (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ y = qj;
+ z = x * y;
+ sc_assert( (sc_unsigned)( z.range(31,0) ) ==
+ (qi * qj) );
+ if ( i < 17 )
+ {
+ if ( j < 17 ) // (i < 17)
+ {
+ q = (x.range(i-1,0) * y.range(j-1,0));
+ }
+ else // (j >= 17) (i < 17)
+ {
+ q = (x.range(i-1,0) * y.range(15,0)) +
+ ( x.range(i-1,0) * y.range(j-1,16) ) * 65536;
+ }
+ }
+ else
+ {
+ if ( j < 17 ) // (i >= 17)
+ {
+ q = (x.range(15,0) * y.range(j-1,0)) +
+ (x.range(i-1,16) * y.range(j-1,0)) * 65536;
+ }
+ else // (j >= 17) (i >= 17)
+ {
+ q = (x.range(15,0) * y.range(15,0)) +
+ (x.range(i-1,16) * y.range(15,0) +
+ x.range(15,0) * y.range(j-1,16)) * 65536 +
+ ((x.range(i-1,16) * y.range(j-1,16) * 65536)
+ * 65536);
+ }
+ }
+ sc_assert(z == q);
+
+ if (y != 0) {
+ z /= y;
+ sc_assert(z == x);
+ }
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith09/golden/arith09.log b/src/systemc/tests/systemc/datatypes/int/arith/arith09/golden/arith09.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith09/golden/arith09.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith09/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith09/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith09/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith10/arith10.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith10/arith10.cpp
new file mode 100644
index 000000000..e649cb2a3
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith10/arith10.cpp
@@ -0,0 +1,119 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith10.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <stdlib.h>
+#include "systemc.h"
+#include "isaac.h"
+
+QTIsaac<8> rng; // Platform independent random number generator.
+
+int
+sc_main( int argc, char* argv[] )
+{
+ signed int vali[5] = { 0, 1, -1, 7, -8 };
+ signed int valj[5] = { 0, 1, -1, 7, -8 };
+
+ for (int i = 3; i < 32; ++i) {
+ for (int j = 3; j < 32; ++j) {
+ cout << "i = " << i << ", j = " << j << endl;
+
+ sc_signed x(i);
+ sc_signed y(j);
+ sc_signed z(65), q(65);
+
+ vali[3] = (1 << (i - 1)) - 1;
+ vali[4] = - (1 << (i - 1));
+
+ valj[3] = (1 << (j - 1)) - 1;
+ valj[4] = - (1 << (j - 1));
+
+ for (int ii = 0; ii < 100; ++ii) {
+ for (int jj = 0; jj < 100; ++jj) {
+ signed int qi = (ii < 5) ? vali[ii] : (rng.rand() & ((1 << i) - 1));
+ signed int qj = (jj < 5) ? valj[jj] : (rng.rand() & ((1 << j) - 1));
+
+ if (qi & (1 << (i - 1))) {
+ qi = (qi << (32 - i)) >> (32 - i);
+ }
+ if (qj & (1 << (j - 1))) {
+ qj = (qj << (32 - j)) >> (32 - j);
+ }
+
+ x = qi;
+ y = qj;
+ z = x * y;
+ sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
+ (qi * qj) );
+ bool s;
+ s = ((x < 0) != (y < 0));
+ sc_signed x2(i+1);
+ x2 = x;
+ if (x < 0) {
+ x2 = - x;
+ }
+ sc_signed y2(j+1);
+ y2 = y;
+ if (y < 0) {
+ y2 = - y;
+ }
+
+ sc_unsigned xhi(16), xlo(16);
+ sc_unsigned yhi(16), ylo(16);
+ sc_unsigned zero(16);
+ zero = 0;
+ xlo = i > 14 ? x2.range(15,0) : x2.range(i,0);
+ xhi = i > 15 ? x2.range(i,16) : zero;
+ ylo = j > 14 ? y2.range(15,0) : y2.range(j,0);
+ yhi = j > 15 ? y2.range(j,16) : zero;
+ q = (xlo * ylo) +
+ (xhi * ylo + xlo * yhi) * 65536 +
+ ((xhi * yhi) * 65536) * 65536;
+ if (s)
+ q = - q;
+ if (z.range(63,0) != q.range(63,0)) {
+ cout << "xlo = " << xlo << endl;
+ cout << "xhi = " << xhi << endl;
+ cout << "ylo = " << ylo << endl;
+ cout << "yhi = " << yhi << endl;
+ sc_assert(false);
+ }
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith10/golden/arith10.log b/src/systemc/tests/systemc/datatypes/int/arith/arith10/golden/arith10.log
new file mode 100644
index 000000000..4e17a8196
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith10/golden/arith10.log
@@ -0,0 +1,842 @@
+SystemC Simulation
+i = 3, j = 3
+i = 3, j = 4
+i = 3, j = 5
+i = 3, j = 6
+i = 3, j = 7
+i = 3, j = 8
+i = 3, j = 9
+i = 3, j = 10
+i = 3, j = 11
+i = 3, j = 12
+i = 3, j = 13
+i = 3, j = 14
+i = 3, j = 15
+i = 3, j = 16
+i = 3, j = 17
+i = 3, j = 18
+i = 3, j = 19
+i = 3, j = 20
+i = 3, j = 21
+i = 3, j = 22
+i = 3, j = 23
+i = 3, j = 24
+i = 3, j = 25
+i = 3, j = 26
+i = 3, j = 27
+i = 3, j = 28
+i = 3, j = 29
+i = 3, j = 30
+i = 3, j = 31
+i = 4, j = 3
+i = 4, j = 4
+i = 4, j = 5
+i = 4, j = 6
+i = 4, j = 7
+i = 4, j = 8
+i = 4, j = 9
+i = 4, j = 10
+i = 4, j = 11
+i = 4, j = 12
+i = 4, j = 13
+i = 4, j = 14
+i = 4, j = 15
+i = 4, j = 16
+i = 4, j = 17
+i = 4, j = 18
+i = 4, j = 19
+i = 4, j = 20
+i = 4, j = 21
+i = 4, j = 22
+i = 4, j = 23
+i = 4, j = 24
+i = 4, j = 25
+i = 4, j = 26
+i = 4, j = 27
+i = 4, j = 28
+i = 4, j = 29
+i = 4, j = 30
+i = 4, j = 31
+i = 5, j = 3
+i = 5, j = 4
+i = 5, j = 5
+i = 5, j = 6
+i = 5, j = 7
+i = 5, j = 8
+i = 5, j = 9
+i = 5, j = 10
+i = 5, j = 11
+i = 5, j = 12
+i = 5, j = 13
+i = 5, j = 14
+i = 5, j = 15
+i = 5, j = 16
+i = 5, j = 17
+i = 5, j = 18
+i = 5, j = 19
+i = 5, j = 20
+i = 5, j = 21
+i = 5, j = 22
+i = 5, j = 23
+i = 5, j = 24
+i = 5, j = 25
+i = 5, j = 26
+i = 5, j = 27
+i = 5, j = 28
+i = 5, j = 29
+i = 5, j = 30
+i = 5, j = 31
+i = 6, j = 3
+i = 6, j = 4
+i = 6, j = 5
+i = 6, j = 6
+i = 6, j = 7
+i = 6, j = 8
+i = 6, j = 9
+i = 6, j = 10
+i = 6, j = 11
+i = 6, j = 12
+i = 6, j = 13
+i = 6, j = 14
+i = 6, j = 15
+i = 6, j = 16
+i = 6, j = 17
+i = 6, j = 18
+i = 6, j = 19
+i = 6, j = 20
+i = 6, j = 21
+i = 6, j = 22
+i = 6, j = 23
+i = 6, j = 24
+i = 6, j = 25
+i = 6, j = 26
+i = 6, j = 27
+i = 6, j = 28
+i = 6, j = 29
+i = 6, j = 30
+i = 6, j = 31
+i = 7, j = 3
+i = 7, j = 4
+i = 7, j = 5
+i = 7, j = 6
+i = 7, j = 7
+i = 7, j = 8
+i = 7, j = 9
+i = 7, j = 10
+i = 7, j = 11
+i = 7, j = 12
+i = 7, j = 13
+i = 7, j = 14
+i = 7, j = 15
+i = 7, j = 16
+i = 7, j = 17
+i = 7, j = 18
+i = 7, j = 19
+i = 7, j = 20
+i = 7, j = 21
+i = 7, j = 22
+i = 7, j = 23
+i = 7, j = 24
+i = 7, j = 25
+i = 7, j = 26
+i = 7, j = 27
+i = 7, j = 28
+i = 7, j = 29
+i = 7, j = 30
+i = 7, j = 31
+i = 8, j = 3
+i = 8, j = 4
+i = 8, j = 5
+i = 8, j = 6
+i = 8, j = 7
+i = 8, j = 8
+i = 8, j = 9
+i = 8, j = 10
+i = 8, j = 11
+i = 8, j = 12
+i = 8, j = 13
+i = 8, j = 14
+i = 8, j = 15
+i = 8, j = 16
+i = 8, j = 17
+i = 8, j = 18
+i = 8, j = 19
+i = 8, j = 20
+i = 8, j = 21
+i = 8, j = 22
+i = 8, j = 23
+i = 8, j = 24
+i = 8, j = 25
+i = 8, j = 26
+i = 8, j = 27
+i = 8, j = 28
+i = 8, j = 29
+i = 8, j = 30
+i = 8, j = 31
+i = 9, j = 3
+i = 9, j = 4
+i = 9, j = 5
+i = 9, j = 6
+i = 9, j = 7
+i = 9, j = 8
+i = 9, j = 9
+i = 9, j = 10
+i = 9, j = 11
+i = 9, j = 12
+i = 9, j = 13
+i = 9, j = 14
+i = 9, j = 15
+i = 9, j = 16
+i = 9, j = 17
+i = 9, j = 18
+i = 9, j = 19
+i = 9, j = 20
+i = 9, j = 21
+i = 9, j = 22
+i = 9, j = 23
+i = 9, j = 24
+i = 9, j = 25
+i = 9, j = 26
+i = 9, j = 27
+i = 9, j = 28
+i = 9, j = 29
+i = 9, j = 30
+i = 9, j = 31
+i = 10, j = 3
+i = 10, j = 4
+i = 10, j = 5
+i = 10, j = 6
+i = 10, j = 7
+i = 10, j = 8
+i = 10, j = 9
+i = 10, j = 10
+i = 10, j = 11
+i = 10, j = 12
+i = 10, j = 13
+i = 10, j = 14
+i = 10, j = 15
+i = 10, j = 16
+i = 10, j = 17
+i = 10, j = 18
+i = 10, j = 19
+i = 10, j = 20
+i = 10, j = 21
+i = 10, j = 22
+i = 10, j = 23
+i = 10, j = 24
+i = 10, j = 25
+i = 10, j = 26
+i = 10, j = 27
+i = 10, j = 28
+i = 10, j = 29
+i = 10, j = 30
+i = 10, j = 31
+i = 11, j = 3
+i = 11, j = 4
+i = 11, j = 5
+i = 11, j = 6
+i = 11, j = 7
+i = 11, j = 8
+i = 11, j = 9
+i = 11, j = 10
+i = 11, j = 11
+i = 11, j = 12
+i = 11, j = 13
+i = 11, j = 14
+i = 11, j = 15
+i = 11, j = 16
+i = 11, j = 17
+i = 11, j = 18
+i = 11, j = 19
+i = 11, j = 20
+i = 11, j = 21
+i = 11, j = 22
+i = 11, j = 23
+i = 11, j = 24
+i = 11, j = 25
+i = 11, j = 26
+i = 11, j = 27
+i = 11, j = 28
+i = 11, j = 29
+i = 11, j = 30
+i = 11, j = 31
+i = 12, j = 3
+i = 12, j = 4
+i = 12, j = 5
+i = 12, j = 6
+i = 12, j = 7
+i = 12, j = 8
+i = 12, j = 9
+i = 12, j = 10
+i = 12, j = 11
+i = 12, j = 12
+i = 12, j = 13
+i = 12, j = 14
+i = 12, j = 15
+i = 12, j = 16
+i = 12, j = 17
+i = 12, j = 18
+i = 12, j = 19
+i = 12, j = 20
+i = 12, j = 21
+i = 12, j = 22
+i = 12, j = 23
+i = 12, j = 24
+i = 12, j = 25
+i = 12, j = 26
+i = 12, j = 27
+i = 12, j = 28
+i = 12, j = 29
+i = 12, j = 30
+i = 12, j = 31
+i = 13, j = 3
+i = 13, j = 4
+i = 13, j = 5
+i = 13, j = 6
+i = 13, j = 7
+i = 13, j = 8
+i = 13, j = 9
+i = 13, j = 10
+i = 13, j = 11
+i = 13, j = 12
+i = 13, j = 13
+i = 13, j = 14
+i = 13, j = 15
+i = 13, j = 16
+i = 13, j = 17
+i = 13, j = 18
+i = 13, j = 19
+i = 13, j = 20
+i = 13, j = 21
+i = 13, j = 22
+i = 13, j = 23
+i = 13, j = 24
+i = 13, j = 25
+i = 13, j = 26
+i = 13, j = 27
+i = 13, j = 28
+i = 13, j = 29
+i = 13, j = 30
+i = 13, j = 31
+i = 14, j = 3
+i = 14, j = 4
+i = 14, j = 5
+i = 14, j = 6
+i = 14, j = 7
+i = 14, j = 8
+i = 14, j = 9
+i = 14, j = 10
+i = 14, j = 11
+i = 14, j = 12
+i = 14, j = 13
+i = 14, j = 14
+i = 14, j = 15
+i = 14, j = 16
+i = 14, j = 17
+i = 14, j = 18
+i = 14, j = 19
+i = 14, j = 20
+i = 14, j = 21
+i = 14, j = 22
+i = 14, j = 23
+i = 14, j = 24
+i = 14, j = 25
+i = 14, j = 26
+i = 14, j = 27
+i = 14, j = 28
+i = 14, j = 29
+i = 14, j = 30
+i = 14, j = 31
+i = 15, j = 3
+i = 15, j = 4
+i = 15, j = 5
+i = 15, j = 6
+i = 15, j = 7
+i = 15, j = 8
+i = 15, j = 9
+i = 15, j = 10
+i = 15, j = 11
+i = 15, j = 12
+i = 15, j = 13
+i = 15, j = 14
+i = 15, j = 15
+i = 15, j = 16
+i = 15, j = 17
+i = 15, j = 18
+i = 15, j = 19
+i = 15, j = 20
+i = 15, j = 21
+i = 15, j = 22
+i = 15, j = 23
+i = 15, j = 24
+i = 15, j = 25
+i = 15, j = 26
+i = 15, j = 27
+i = 15, j = 28
+i = 15, j = 29
+i = 15, j = 30
+i = 15, j = 31
+i = 16, j = 3
+i = 16, j = 4
+i = 16, j = 5
+i = 16, j = 6
+i = 16, j = 7
+i = 16, j = 8
+i = 16, j = 9
+i = 16, j = 10
+i = 16, j = 11
+i = 16, j = 12
+i = 16, j = 13
+i = 16, j = 14
+i = 16, j = 15
+i = 16, j = 16
+i = 16, j = 17
+i = 16, j = 18
+i = 16, j = 19
+i = 16, j = 20
+i = 16, j = 21
+i = 16, j = 22
+i = 16, j = 23
+i = 16, j = 24
+i = 16, j = 25
+i = 16, j = 26
+i = 16, j = 27
+i = 16, j = 28
+i = 16, j = 29
+i = 16, j = 30
+i = 16, j = 31
+i = 17, j = 3
+i = 17, j = 4
+i = 17, j = 5
+i = 17, j = 6
+i = 17, j = 7
+i = 17, j = 8
+i = 17, j = 9
+i = 17, j = 10
+i = 17, j = 11
+i = 17, j = 12
+i = 17, j = 13
+i = 17, j = 14
+i = 17, j = 15
+i = 17, j = 16
+i = 17, j = 17
+i = 17, j = 18
+i = 17, j = 19
+i = 17, j = 20
+i = 17, j = 21
+i = 17, j = 22
+i = 17, j = 23
+i = 17, j = 24
+i = 17, j = 25
+i = 17, j = 26
+i = 17, j = 27
+i = 17, j = 28
+i = 17, j = 29
+i = 17, j = 30
+i = 17, j = 31
+i = 18, j = 3
+i = 18, j = 4
+i = 18, j = 5
+i = 18, j = 6
+i = 18, j = 7
+i = 18, j = 8
+i = 18, j = 9
+i = 18, j = 10
+i = 18, j = 11
+i = 18, j = 12
+i = 18, j = 13
+i = 18, j = 14
+i = 18, j = 15
+i = 18, j = 16
+i = 18, j = 17
+i = 18, j = 18
+i = 18, j = 19
+i = 18, j = 20
+i = 18, j = 21
+i = 18, j = 22
+i = 18, j = 23
+i = 18, j = 24
+i = 18, j = 25
+i = 18, j = 26
+i = 18, j = 27
+i = 18, j = 28
+i = 18, j = 29
+i = 18, j = 30
+i = 18, j = 31
+i = 19, j = 3
+i = 19, j = 4
+i = 19, j = 5
+i = 19, j = 6
+i = 19, j = 7
+i = 19, j = 8
+i = 19, j = 9
+i = 19, j = 10
+i = 19, j = 11
+i = 19, j = 12
+i = 19, j = 13
+i = 19, j = 14
+i = 19, j = 15
+i = 19, j = 16
+i = 19, j = 17
+i = 19, j = 18
+i = 19, j = 19
+i = 19, j = 20
+i = 19, j = 21
+i = 19, j = 22
+i = 19, j = 23
+i = 19, j = 24
+i = 19, j = 25
+i = 19, j = 26
+i = 19, j = 27
+i = 19, j = 28
+i = 19, j = 29
+i = 19, j = 30
+i = 19, j = 31
+i = 20, j = 3
+i = 20, j = 4
+i = 20, j = 5
+i = 20, j = 6
+i = 20, j = 7
+i = 20, j = 8
+i = 20, j = 9
+i = 20, j = 10
+i = 20, j = 11
+i = 20, j = 12
+i = 20, j = 13
+i = 20, j = 14
+i = 20, j = 15
+i = 20, j = 16
+i = 20, j = 17
+i = 20, j = 18
+i = 20, j = 19
+i = 20, j = 20
+i = 20, j = 21
+i = 20, j = 22
+i = 20, j = 23
+i = 20, j = 24
+i = 20, j = 25
+i = 20, j = 26
+i = 20, j = 27
+i = 20, j = 28
+i = 20, j = 29
+i = 20, j = 30
+i = 20, j = 31
+i = 21, j = 3
+i = 21, j = 4
+i = 21, j = 5
+i = 21, j = 6
+i = 21, j = 7
+i = 21, j = 8
+i = 21, j = 9
+i = 21, j = 10
+i = 21, j = 11
+i = 21, j = 12
+i = 21, j = 13
+i = 21, j = 14
+i = 21, j = 15
+i = 21, j = 16
+i = 21, j = 17
+i = 21, j = 18
+i = 21, j = 19
+i = 21, j = 20
+i = 21, j = 21
+i = 21, j = 22
+i = 21, j = 23
+i = 21, j = 24
+i = 21, j = 25
+i = 21, j = 26
+i = 21, j = 27
+i = 21, j = 28
+i = 21, j = 29
+i = 21, j = 30
+i = 21, j = 31
+i = 22, j = 3
+i = 22, j = 4
+i = 22, j = 5
+i = 22, j = 6
+i = 22, j = 7
+i = 22, j = 8
+i = 22, j = 9
+i = 22, j = 10
+i = 22, j = 11
+i = 22, j = 12
+i = 22, j = 13
+i = 22, j = 14
+i = 22, j = 15
+i = 22, j = 16
+i = 22, j = 17
+i = 22, j = 18
+i = 22, j = 19
+i = 22, j = 20
+i = 22, j = 21
+i = 22, j = 22
+i = 22, j = 23
+i = 22, j = 24
+i = 22, j = 25
+i = 22, j = 26
+i = 22, j = 27
+i = 22, j = 28
+i = 22, j = 29
+i = 22, j = 30
+i = 22, j = 31
+i = 23, j = 3
+i = 23, j = 4
+i = 23, j = 5
+i = 23, j = 6
+i = 23, j = 7
+i = 23, j = 8
+i = 23, j = 9
+i = 23, j = 10
+i = 23, j = 11
+i = 23, j = 12
+i = 23, j = 13
+i = 23, j = 14
+i = 23, j = 15
+i = 23, j = 16
+i = 23, j = 17
+i = 23, j = 18
+i = 23, j = 19
+i = 23, j = 20
+i = 23, j = 21
+i = 23, j = 22
+i = 23, j = 23
+i = 23, j = 24
+i = 23, j = 25
+i = 23, j = 26
+i = 23, j = 27
+i = 23, j = 28
+i = 23, j = 29
+i = 23, j = 30
+i = 23, j = 31
+i = 24, j = 3
+i = 24, j = 4
+i = 24, j = 5
+i = 24, j = 6
+i = 24, j = 7
+i = 24, j = 8
+i = 24, j = 9
+i = 24, j = 10
+i = 24, j = 11
+i = 24, j = 12
+i = 24, j = 13
+i = 24, j = 14
+i = 24, j = 15
+i = 24, j = 16
+i = 24, j = 17
+i = 24, j = 18
+i = 24, j = 19
+i = 24, j = 20
+i = 24, j = 21
+i = 24, j = 22
+i = 24, j = 23
+i = 24, j = 24
+i = 24, j = 25
+i = 24, j = 26
+i = 24, j = 27
+i = 24, j = 28
+i = 24, j = 29
+i = 24, j = 30
+i = 24, j = 31
+i = 25, j = 3
+i = 25, j = 4
+i = 25, j = 5
+i = 25, j = 6
+i = 25, j = 7
+i = 25, j = 8
+i = 25, j = 9
+i = 25, j = 10
+i = 25, j = 11
+i = 25, j = 12
+i = 25, j = 13
+i = 25, j = 14
+i = 25, j = 15
+i = 25, j = 16
+i = 25, j = 17
+i = 25, j = 18
+i = 25, j = 19
+i = 25, j = 20
+i = 25, j = 21
+i = 25, j = 22
+i = 25, j = 23
+i = 25, j = 24
+i = 25, j = 25
+i = 25, j = 26
+i = 25, j = 27
+i = 25, j = 28
+i = 25, j = 29
+i = 25, j = 30
+i = 25, j = 31
+i = 26, j = 3
+i = 26, j = 4
+i = 26, j = 5
+i = 26, j = 6
+i = 26, j = 7
+i = 26, j = 8
+i = 26, j = 9
+i = 26, j = 10
+i = 26, j = 11
+i = 26, j = 12
+i = 26, j = 13
+i = 26, j = 14
+i = 26, j = 15
+i = 26, j = 16
+i = 26, j = 17
+i = 26, j = 18
+i = 26, j = 19
+i = 26, j = 20
+i = 26, j = 21
+i = 26, j = 22
+i = 26, j = 23
+i = 26, j = 24
+i = 26, j = 25
+i = 26, j = 26
+i = 26, j = 27
+i = 26, j = 28
+i = 26, j = 29
+i = 26, j = 30
+i = 26, j = 31
+i = 27, j = 3
+i = 27, j = 4
+i = 27, j = 5
+i = 27, j = 6
+i = 27, j = 7
+i = 27, j = 8
+i = 27, j = 9
+i = 27, j = 10
+i = 27, j = 11
+i = 27, j = 12
+i = 27, j = 13
+i = 27, j = 14
+i = 27, j = 15
+i = 27, j = 16
+i = 27, j = 17
+i = 27, j = 18
+i = 27, j = 19
+i = 27, j = 20
+i = 27, j = 21
+i = 27, j = 22
+i = 27, j = 23
+i = 27, j = 24
+i = 27, j = 25
+i = 27, j = 26
+i = 27, j = 27
+i = 27, j = 28
+i = 27, j = 29
+i = 27, j = 30
+i = 27, j = 31
+i = 28, j = 3
+i = 28, j = 4
+i = 28, j = 5
+i = 28, j = 6
+i = 28, j = 7
+i = 28, j = 8
+i = 28, j = 9
+i = 28, j = 10
+i = 28, j = 11
+i = 28, j = 12
+i = 28, j = 13
+i = 28, j = 14
+i = 28, j = 15
+i = 28, j = 16
+i = 28, j = 17
+i = 28, j = 18
+i = 28, j = 19
+i = 28, j = 20
+i = 28, j = 21
+i = 28, j = 22
+i = 28, j = 23
+i = 28, j = 24
+i = 28, j = 25
+i = 28, j = 26
+i = 28, j = 27
+i = 28, j = 28
+i = 28, j = 29
+i = 28, j = 30
+i = 28, j = 31
+i = 29, j = 3
+i = 29, j = 4
+i = 29, j = 5
+i = 29, j = 6
+i = 29, j = 7
+i = 29, j = 8
+i = 29, j = 9
+i = 29, j = 10
+i = 29, j = 11
+i = 29, j = 12
+i = 29, j = 13
+i = 29, j = 14
+i = 29, j = 15
+i = 29, j = 16
+i = 29, j = 17
+i = 29, j = 18
+i = 29, j = 19
+i = 29, j = 20
+i = 29, j = 21
+i = 29, j = 22
+i = 29, j = 23
+i = 29, j = 24
+i = 29, j = 25
+i = 29, j = 26
+i = 29, j = 27
+i = 29, j = 28
+i = 29, j = 29
+i = 29, j = 30
+i = 29, j = 31
+i = 30, j = 3
+i = 30, j = 4
+i = 30, j = 5
+i = 30, j = 6
+i = 30, j = 7
+i = 30, j = 8
+i = 30, j = 9
+i = 30, j = 10
+i = 30, j = 11
+i = 30, j = 12
+i = 30, j = 13
+i = 30, j = 14
+i = 30, j = 15
+i = 30, j = 16
+i = 30, j = 17
+i = 30, j = 18
+i = 30, j = 19
+i = 30, j = 20
+i = 30, j = 21
+i = 30, j = 22
+i = 30, j = 23
+i = 30, j = 24
+i = 30, j = 25
+i = 30, j = 26
+i = 30, j = 27
+i = 30, j = 28
+i = 30, j = 29
+i = 30, j = 30
+i = 30, j = 31
+i = 31, j = 3
+i = 31, j = 4
+i = 31, j = 5
+i = 31, j = 6
+i = 31, j = 7
+i = 31, j = 8
+i = 31, j = 9
+i = 31, j = 10
+i = 31, j = 11
+i = 31, j = 12
+i = 31, j = 13
+i = 31, j = 14
+i = 31, j = 15
+i = 31, j = 16
+i = 31, j = 17
+i = 31, j = 18
+i = 31, j = 19
+i = 31, j = 20
+i = 31, j = 21
+i = 31, j = 22
+i = 31, j = 23
+i = 31, j = 24
+i = 31, j = 25
+i = 31, j = 26
+i = 31, j = 27
+i = 31, j = 28
+i = 31, j = 29
+i = 31, j = 30
+i = 31, j = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith10/isaac.h b/src/systemc/tests/systemc/datatypes/int/arith/arith10/isaac.h
new file mode 100644
index 000000000..9625be2ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith10/isaac.h
@@ -0,0 +1,272 @@
+#ifndef __ISAAC_HPP
+#define __ISAAC_HPP
+
+
+/*
+
+ C++ TEMPLATE VERSION OF Robert J. Jenkins Jr.'s
+ ISAAC Random Number Generator.
+
+ Ported from vanilla C to to template C++ class
+ by Quinn Tyler Jackson on 16-23 July 1998.
+
+ quinn@qtj.net
+
+ The function for the expected period of this
+ random number generator, according to Jenkins is:
+
+ f(a,b) = 2**((a+b*(3+2^^a)-1)
+
+ (where a is ALPHA and b is bitwidth)
+
+ So, for a bitwidth of 32 and an ALPHA of 8,
+ the expected period of ISAAC is:
+
+ 2^^(8+32*(3+2^^8)-1) = 2^^8295
+
+ Jackson has been able to run implementations
+ with an ALPHA as high as 16, or
+
+ 2^^2097263
+
+*/
+
+
+typedef unsigned int UINT32;
+const UINT32 GOLDEN_RATIO = UINT32(0x9e3779b9);
+
+
+template <UINT32 ALPHA = (8)>
+class QTIsaac
+{
+ public:
+
+ typedef unsigned char byte;
+
+ struct randctx
+ {
+ randctx(void)
+ {
+ randrsl = new UINT32[N];
+ randmem = new UINT32[N];
+ }
+
+ ~randctx(void)
+ {
+ delete [] randrsl;
+ delete [] randmem;
+ }
+
+ UINT32 randcnt;
+ UINT32* randrsl;
+ UINT32* randmem;
+ UINT32 randa;
+ UINT32 randb;
+ UINT32 randc;
+ };
+
+ QTIsaac(UINT32 a = 0, UINT32 b = 0, UINT32 c = 0);
+ virtual ~QTIsaac(void);
+
+ UINT32 rand(void);
+ virtual void randinit(randctx* ctx, bool bUseSeed);
+ virtual void srand(
+ UINT32 a = 0, UINT32 b = 0, UINT32 c = 0, UINT32* s = NULL);
+
+ enum {N = (1<<ALPHA)};
+
+ protected:
+
+ virtual void isaac(randctx* ctx);
+
+ UINT32 ind(UINT32* mm, UINT32 x);
+ void rngstep(
+ UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
+ UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y);
+ virtual void shuffle(
+ UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f,
+ UINT32& g, UINT32& h);
+
+ private:
+ randctx m_rc;
+};
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::QTIsaac(UINT32 a, UINT32 b, UINT32 c) : m_rc()
+{
+ srand(a, b, c);
+}
+
+
+template<UINT32 ALPHA>
+QTIsaac<ALPHA>::~QTIsaac(void)
+{
+ // DO NOTHING
+}
+
+
+template<UINT32 ALPHA>
+void QTIsaac<ALPHA>::srand(UINT32 a, UINT32 b, UINT32 c, UINT32* s)
+{
+ for(int i = 0; i < N; i++)
+ {
+ m_rc.randrsl[i] = s != NULL ? s[i] : 0;
+ }
+
+ m_rc.randa = a;
+ m_rc.randb = b;
+ m_rc.randc = c;
+
+ randinit(&m_rc, true);
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::rand(void)
+{
+ return 0x7fffffff & (!m_rc.randcnt-- ?
+ (isaac(&m_rc), m_rc.randcnt=(N-1), m_rc.randrsl[m_rc.randcnt]) :
+ m_rc.randrsl[m_rc.randcnt]);
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::randinit(randctx* ctx, bool bUseSeed)
+{
+ UINT32 a,b,c,d,e,f,g,h;
+ int i;
+
+ a = b = c = d = e = f = g = h = GOLDEN_RATIO;
+
+ UINT32* m = (ctx->randmem);
+ UINT32* r = (ctx->randrsl);
+
+ if(!bUseSeed)
+ {
+ ctx->randa = 0;
+ ctx->randb = 0;
+ ctx->randc = 0;
+ }
+
+ // scramble it
+ for(i=0; i < 4; ++i)
+ {
+ shuffle(a,b,c,d,e,f,g,h);
+ }
+
+ if(bUseSeed)
+ {
+ // initialize using the contents of r[] as the seed
+
+ for(i=0; i < N; i+=8)
+ {
+ a+=r[i ]; b+=r[i+1]; c+=r[i+2]; d+=r[i+3];
+ e+=r[i+4]; f+=r[i+5]; g+=r[i+6]; h+=r[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+
+ //do a second pass to make all of the seed affect all of m
+
+ for(i=0; i < N; i += 8)
+ {
+ a+=m[i ]; b+=m[i+1]; c+=m[i+2]; d+=m[i+3];
+ e+=m[i+4]; f+=m[i+5]; g+=m[i+6]; h+=m[i+7];
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+ }
+ }
+ else
+ {
+ // fill in mm[] with messy stuff
+
+ shuffle(a,b,c,d,e,f,g,h);
+
+ m[i ]=a; m[i+1]=b; m[i+2]=c; m[i+3]=d;
+ m[i+4]=e; m[i+5]=f; m[i+6]=g; m[i+7]=h;
+
+ }
+
+ isaac(ctx); // fill in the first set of results
+ ctx->randcnt = N; // prepare to use the first set of results
+}
+
+
+template<UINT32 ALPHA>
+inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x)
+{
+ return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y)
+{
+ x = *m;
+ a = (a^(mix)) + *(m2++);
+ *(m++) = y = ind(mm,x) + a + b;
+ *(r++) = b = ind(mm,y>>ALPHA) + x;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::shuffle(UINT32& a, UINT32& b, UINT32& c, UINT32& d, UINT32& e, UINT32& f, UINT32& g, UINT32& h)
+{
+ a^=b<<11; d+=a; b+=c;
+ b^=c>>2; e+=b; c+=d;
+ c^=d<<8; f+=c; d+=e;
+ d^=e>>16; g+=d; e+=f;
+ e^=f<<10; h+=e; f+=g;
+ f^=g>>4; a+=f; g+=h;
+ g^=h<<8; b+=g; h+=a;
+ h^=a>>9; c+=h; a+=b;
+}
+
+
+template<UINT32 ALPHA>
+inline void QTIsaac<ALPHA>::isaac(randctx* ctx)
+{
+ UINT32 x,y;
+
+ UINT32* mm = ctx->randmem;
+ UINT32* r = ctx->randrsl;
+
+ UINT32 a = (ctx->randa);
+ UINT32 b = (ctx->randb + (++ctx->randc));
+
+ UINT32* m = mm;
+ UINT32* m2 = (m+(N/2));
+ UINT32* mend = m2;
+
+ for(; m<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ m2 = mm;
+
+ for(; m2<mend; )
+ {
+ rngstep((a<<13), a, b, mm, m, m2, r, x, y);
+ rngstep((a>>6) , a, b, mm, m, m2, r, x, y);
+ rngstep((a<<2) , a, b, mm, m, m2, r, x, y);
+ rngstep((a>>16), a, b, mm, m, m2, r, x, y);
+ }
+
+ ctx->randb = b;
+ ctx->randa = a;
+}
+
+
+#endif // __ISAAC_HPP
+
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith11/arith11.cpp b/src/systemc/tests/systemc/datatypes/int/arith/arith11/arith11.cpp
new file mode 100644
index 000000000..341ebf150
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith11/arith11.cpp
@@ -0,0 +1,57 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ arith11.cpp -- test auto increment on sc_bigint<N> and sc_biguint<N>
+
+ Original Author: Andy Goodrich, Forte Design Systems, 24 March 2008
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include <systemc.h>
+
+int sc_main(int argc, char**argv)
+{
+ sc_biguint<3> a = 7;
+ sc_bigint<3> b = 7;
+
+ ++a;
+ cout << "a is " << a << endl;
+ cout << "a == 0 is " << (a==0) << endl;
+ cout << "raw digit: " << *a.get_raw() << endl;
+ cout << endl;
+
+ ++b;
+ cout << "b is " << b << endl;
+ cout << "b == 0 is " << (b==0) << endl;
+ cout << "raw digit: " << *b.get_raw() << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/arith/arith11/golden/arith11.log b/src/systemc/tests/systemc/datatypes/int/arith/arith11/golden/arith11.log
new file mode 100644
index 000000000..06a259a10
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/arith/arith11/golden/arith11.log
@@ -0,0 +1,8 @@
+SystemC Simulation
+a is 0
+a == 0 is 1
+raw digit: 0
+
+b is 0
+b == 0 is 1
+raw digit: 0
diff --git a/src/systemc/tests/systemc/datatypes/int/check/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/check/test01/golden/test01.log
new file mode 100644
index 000000000..52f7e5605
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/check/test01/golden/test01.log
@@ -0,0 +1,19 @@
+SystemC Simulation
+caught exception for sc_int<-3>
+caught exception for sc_int<0>
+caught exception for sc_int<100>
+caught exception for sc_int<8>[-1]
+caught exception for sc_int<8>[8]
+caught exception for sc_int<8>( 3, -1 )
+caught exception for sc_int<8>( 8, 4 )
+caught exception for sc_int<8>( 0, 3 )
+0
+caught exception for sc_uint<-3>
+caught exception for sc_uint<0>
+caught exception for sc_uint<100>
+caught exception for sc_uint<8>[-1]
+caught exception for sc_uint<8>[8]
+caught exception for sc_uint<8>( 3, -1 )
+caught exception for sc_uint<8>( 8, 4 )
+caught exception for sc_uint<8>( 0, 3 )
+0
diff --git a/src/systemc/tests/systemc/datatypes/int/check/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/check/test01/test01.cpp
new file mode 100644
index 000000000..75220fde4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/check/test01/test01.cpp
@@ -0,0 +1,207 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of checks in the sc_[u]int classes
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ // check_length for sc_int_base
+
+ try {
+ sc_int<-3> a;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<-3>\n";
+ }
+
+ try {
+ sc_int<0> a;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<0>\n";
+ }
+
+ try {
+ sc_int<100> a;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<100>\n";
+ }
+
+
+ // check_index for sc_int_base
+
+ try {
+ sc_int<8> a = 42;
+ cout << a[-1] << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<8>[-1]\n";
+ }
+
+ try {
+ sc_int<8> a = 42;
+ cout << a[8] << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<8>[8]\n";
+ }
+
+
+ // check_range for sc_int_base
+
+ try {
+ sc_int<8> a = 42;
+ cout << a( 3, -1 ) << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<8>( 3, -1 )\n";
+ }
+
+ try {
+ sc_int<8> a = 42;
+ cout << a( 8, 4 ) << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<8>( 8, 4 )\n";
+ }
+
+ try {
+ sc_int<8> a = 42;
+ cout << a( 0, 3 ) << endl;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_int<8>( 0, 3 )\n";
+ }
+
+
+ // check_length for sc_int_concref<T1,T2>
+
+ try {
+ sc_int<42> a;
+ cout << ( a, a ) << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for ( sc_int<42>, sc_int<42> )\n";
+ }
+
+
+ // check_length for sc_uint_base
+
+ try {
+ sc_uint<-3> a;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<-3>\n";
+ }
+
+ try {
+ sc_uint<0> a;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<0>\n";
+ }
+
+ try {
+ sc_uint<100> a;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<100>\n";
+ }
+
+
+ // check_index for sc_uint_base
+
+ try {
+ sc_uint<8> a = 42;
+ cout << a[-1] << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<8>[-1]\n";
+ }
+
+ try {
+ sc_uint<8> a = 42;
+ cout << a[8] << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<8>[8]\n";
+ }
+
+
+ // check_range for sc_uint_base
+
+ try {
+ sc_uint<8> a = 42;
+ cout << a( 3, -1 ) << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<8>( 3, -1 )\n";
+ }
+
+ try {
+ sc_uint<8> a = 42;
+ cout << a( 8, 4 ) << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<8>( 8, 4 )\n";
+ }
+
+ try {
+ sc_uint<8> a = 42;
+ cout << a( 0, 3 ) << endl;
+ }
+ catch( sc_report ) {
+ cout << "caught exception for sc_uint<8>( 0, 3 )\n";
+ }
+
+
+ // check_length for sc_uint_concref<T1,T2>
+
+ try {
+ sc_uint<42> a;
+ cout << ( a, a ) << "\n";
+ }
+ catch( sc_report ) {
+ cout << "caught exception for ( sc_uint<42>, sc_uint<42> )\n";
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/compare/compare.cpp b/src/systemc/tests/systemc/datatypes/int/compare/compare.cpp
new file mode 100644
index 000000000..73568faa1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/compare/compare.cpp
@@ -0,0 +1,77 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ compare.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+
+int sc_main(int argc, char* argv[] )
+{
+ sc_bigint<8> a, b;
+ sc_biguint<8> c;
+
+ a = -5;
+ b = -1;
+ c = -1;
+ sc_assert(a <= b);
+ sc_assert(a <= c);
+
+ a = -5;
+ b = 0;
+ c = 0;
+ sc_assert(a <= b);
+ sc_assert(a <= c);
+
+ a = -5;
+ b = 5;
+ c = 5;
+ sc_assert(a <= b);
+ sc_assert(a <= c);
+
+ a = 0;
+ b = 5;
+ c = 5;
+ sc_assert(a <= b);
+ sc_assert(a <= c);
+
+ a = 5;
+ b = 10;
+ c = 10;
+ sc_assert(a <= b);
+ sc_assert(a <= c);
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/compare/golden/compare.log b/src/systemc/tests/systemc/datatypes/int/compare/golden/compare.log
new file mode 100644
index 000000000..6d243dcc5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/compare/golden/compare.log
@@ -0,0 +1 @@
+SystemC Simulation
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/concat/test01/golden/test01.log
new file mode 100644
index 000000000..d2fa0584e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test01/golden/test01.log
@@ -0,0 +1,63 @@
+SystemC Simulation
+33
+*** sc_int_base
+2
+1
+18
+---
+0
+3
+1
+---
+-8
+1
+33
+---
+-8
+2
+33
+*** sc_int_bitref
+1
+0
+33
+---
+2
+34
+---
+1
+2
+33
+---
+-8
+40
+*** sc_int_subref
+2
+1
+33
+---
+0
+3
+33
+---
+2
+1
+18
+---
+-8
+2
+34
+*** sc_int_concat
+-6
+1
+17
+---
+-8
+1
+17
+---
+-6
+1
+17
+---
+-8
+24
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/concat/test01/test01.cpp
new file mode 100644
index 000000000..33229ddb3
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test01/test01.cpp
@@ -0,0 +1,201 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_int's concat operators -- basic functionality, operator , ()
+
+#include "systemc.h"
+
+void
+test_concat( const sc_int<8>& a )
+{
+ sc_int<8> b;
+ sc_int<4> c;
+ sc_int<4> d;
+
+ cout << a << endl;
+
+ cout << "*** sc_int_base" << endl;
+
+ ( c, d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = ( d, c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c, d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( c, d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c, d.range( 1, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( c, d.range( 1, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c, ( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( c, ( d[0], d[1] ) );
+ cout << b << endl;
+
+ cout << "*** sc_int_bitref" << endl;
+
+ ( d[1], c ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( d[1], c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( d[0], d[1] ) = a.range( 1,0 );
+ cout << d << endl;
+
+ b.range( 1, 0 ) = ( d[1], d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( d[0], c.range( 3, 0 ) ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( d[0], c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( d[0], ( d[1], d[2], d[3] ) ) = a.range( 3, 0 );
+ cout << d << endl;
+
+ b.range( 3, 0 ) = ( d[3], ( d[2], d[1], d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_int_subref" << endl;
+
+ ( c.range( 3, 0 ), d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = ( c.range( 3, 0 ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c.range( 3, 0 ), d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( c.range( 3, 0 ), d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c.range( 3, 0 ), d.range( 3, 0 ) ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = ( d.range( 3, 0 ), c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c.range( 3, 0 ), ( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( c.range( 3, 0 ), ( d[1], d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_int_concat" << endl;
+
+ ( ( c[1], c[0] ), d ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( ( c[0], c[1] ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( ( c[1], c[0] ), d[0] ) = a.range( 2, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 2, 0 ) = ( ( c[0], c[1] ), d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( ( c[1], c[0] ), d.range( 3, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( ( c[0], c[1] ), d.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( ( c[0], c[1] ), ( c[2], c[3] ) ) = a.range( 3, 0 );
+ cout << c << endl;
+
+ b.range( 3, 0 ) = ( ( c[3], c[2] ), ( c[1], c[0] ) );
+ cout << b << endl;
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_int<8> a( 33 );
+
+ test_concat( a );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/concat/test02/golden/test02.log
new file mode 100644
index 000000000..a334a85d4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test02/golden/test02.log
@@ -0,0 +1,63 @@
+SystemC Simulation
+33
+*** sc_uint_base
+2
+1
+18
+---
+0
+3
+1
+---
+8
+1
+33
+---
+8
+2
+33
+*** sc_uint_bitref
+1
+0
+33
+---
+2
+34
+---
+1
+2
+33
+---
+8
+40
+*** sc_uint_subref
+2
+1
+33
+---
+0
+3
+33
+---
+2
+1
+18
+---
+8
+2
+34
+*** sc_uint_concat
+10
+1
+17
+---
+8
+1
+17
+---
+10
+1
+17
+---
+8
+24
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/concat/test02/test02.cpp
new file mode 100644
index 000000000..fa60cb171
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test02/test02.cpp
@@ -0,0 +1,201 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_uint's concat operators -- basic functionality, operator , ()
+
+#include "systemc.h"
+
+void
+test_concat( const sc_uint<8>& a )
+{
+ sc_uint<8> b;
+ sc_uint<4> c;
+ sc_uint<4> d;
+
+ cout << a << endl;
+
+ cout << "*** sc_uint_base" << endl;
+
+ ( c, d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = ( d, c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c, d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( c, d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c, d.range( 1, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( c, d.range( 1, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c, ( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( c, ( d[0], d[1] ) );
+ cout << b << endl;
+
+ cout << "*** sc_uint_bitref" << endl;
+
+ ( d[1], c ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( d[1], c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( d[0], d[1] ) = a.range( 1,0 );
+ cout << d << endl;
+
+ b.range( 1, 0 ) = ( d[1], d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( d[0], c.range( 3, 0 ) ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( d[0], c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( d[0], ( d[1], d[2], d[3] ) ) = a.range( 3, 0 );
+ cout << d << endl;
+
+ b.range( 3, 0 ) = ( d[3], ( d[2], d[1], d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_uint_subref" << endl;
+
+ ( c.range( 3, 0 ), d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = ( c.range( 3, 0 ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c.range( 3, 0 ), d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = ( c.range( 3, 0 ), d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c.range( 3, 0 ), d.range( 3, 0 ) ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = ( d.range( 3, 0 ), c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( c.range( 3, 0 ), ( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( c.range( 3, 0 ), ( d[1], d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_uint_concat" << endl;
+
+ ( ( c[1], c[0] ), d ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( ( c[0], c[1] ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( ( c[1], c[0] ), d[0] ) = a.range( 2, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 2, 0 ) = ( ( c[0], c[1] ), d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( ( c[1], c[0] ), d.range( 3, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = ( ( c[0], c[1] ), d.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ ( ( c[0], c[1] ), ( c[2], c[3] ) ) = a.range( 3, 0 );
+ cout << c << endl;
+
+ b.range( 3, 0 ) = ( ( c[3], c[2] ), ( c[1], c[0] ) );
+ cout << b << endl;
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_uint<8> a( 33 );
+
+ test_concat( a );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/concat/test03/golden/test03.log
new file mode 100644
index 000000000..4ab7885d8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test03/golden/test03.log
@@ -0,0 +1,40 @@
+SystemC Simulation
+6
+3
+7
+11
+
+2
+1
+3
+3
+
+2
+1
+3
+3
+
+6
+3
+7
+11
+
+6
+3
+7
+-5
+
+-2
+1
+-1
+-1
+
+-2
+1
+-1
+-1
+
+6
+3
+7
+-5
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/concat/test03/test03.cpp
new file mode 100644
index 000000000..c1431f6f7
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test03/test03.cpp
@@ -0,0 +1,190 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_[u]int concatenation with type bool, operator , ()
+
+#include "systemc.h"
+
+#define WRITE(a) \
+ cout << a << endl
+
+int
+sc_main( int, char*[] )
+{
+ bool b;
+
+ // ))) sc_uint (((
+
+ sc_uint<3> ui3 = 3;
+ sc_uint<4> ui4;
+ sc_uint<2> ui2;
+
+ // sc_uint_base
+
+ b = false;
+ ui4 = ( ui3, b );
+ WRITE( ui4 );
+ ui4 = ( b, ui3 );
+ WRITE( ui4 );
+
+ b = true;
+ ui4 = ( ui3, b );
+ WRITE( ui4 );
+ ui4 = ( b, ui3 );
+ WRITE( ui4 );
+
+ // sc_uint_bitref
+
+ cout << endl;
+
+ b = false;
+ ui2 = ( ui3[0], b );
+ WRITE( ui2 );
+ ui2 = ( b, ui3[0] );
+ WRITE( ui2 );
+
+ b = true;
+ ui2 = ( ui3[0], b );
+ WRITE( ui2 );
+ ui2 = ( b, ui3[0] );
+ WRITE( ui2 );
+
+ // sc_uint_subref
+
+ cout << endl;
+
+ b = false;
+ ui2 = ( ui3.range( 0, 0 ), b );
+ WRITE( ui2 );
+ ui2 = ( b, ui3.range( 0, 0 ) );
+ WRITE( ui2 );
+
+ b = true;
+ ui2 = ( ui3.range( 0, 0 ), b );
+ WRITE( ui2 );
+ ui2 = ( b, ui3.range( 0, 0 ) );
+ WRITE( ui2 );
+
+ // sc_uint_concat
+
+ cout << endl;
+
+ b = false;
+ ui4 = ( ( ui3.range( 2, 1 ), ui3[0] ), b );
+ WRITE( ui4 );
+ ui4 = ( b, ( ui3.range( 2, 1 ), ui3[0] ) );
+ WRITE( ui4 );
+
+ b = true;
+ ui4 = ( ( ui3.range( 2, 1 ), ui3[0] ), b );
+ WRITE( ui4 );
+ ui4 = ( b, ( ui3.range( 2, 1 ), ui3[0] ) );
+ WRITE( ui4 );
+
+
+ // ))) sc_int (((
+
+ sc_int<3> i3 = 3;
+ sc_int<4> i4;
+ sc_int<2> i2;
+
+ // sc_int_base
+
+ cout << endl;
+
+ b = false;
+ i4 = ( i3, b );
+ WRITE( i4 );
+ i4 = ( b, i3 );
+ WRITE( i4 );
+
+ b = true;
+ i4 = ( i3, b );
+ WRITE( i4 );
+ i4 = ( b, i3 );
+ WRITE( i4 );
+
+ // sc_int_bitref
+
+ cout << endl;
+
+ b = false;
+ i2 = ( i3[0], b );
+ WRITE( i2 );
+ i2 = ( b, i3[0] );
+ WRITE( i2 );
+
+ b = true;
+ i2 = ( i3[0], b );
+ WRITE( i2 );
+ i2 = ( b, i3[0] );
+ WRITE( i2 );
+
+ // sc_int_subref
+
+ cout << endl;
+
+ b = false;
+ i2 = ( i3.range( 0, 0 ), b );
+ WRITE( i2 );
+ i2 = ( b, i3.range( 0, 0 ) );
+ WRITE( i2 );
+
+ b = true;
+ i2 = ( i3.range( 0, 0 ), b );
+ WRITE( i2 );
+ i2 = ( b, i3.range( 0, 0 ) );
+ WRITE( i2 );
+
+ // sc_int_concat
+
+ cout << endl;
+
+ b = false;
+ i4 = ( ( i3.range( 2, 1 ), i3[0] ), b );
+ WRITE( i4 );
+ i4 = ( b, ( i3.range( 2, 1 ), i3[0] ) );
+ WRITE( i4 );
+
+ b = true;
+ i4 = ( ( i3.range( 2, 1 ), i3[0] ), b );
+ WRITE( i4 );
+ i4 = ( b, ( i3.range( 2, 1 ), i3[0] ) );
+ WRITE( i4 );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test04/golden/test04.log b/src/systemc/tests/systemc/datatypes/int/concat/test04/golden/test04.log
new file mode 100644
index 000000000..d2fa0584e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test04/golden/test04.log
@@ -0,0 +1,63 @@
+SystemC Simulation
+33
+*** sc_int_base
+2
+1
+18
+---
+0
+3
+1
+---
+-8
+1
+33
+---
+-8
+2
+33
+*** sc_int_bitref
+1
+0
+33
+---
+2
+34
+---
+1
+2
+33
+---
+-8
+40
+*** sc_int_subref
+2
+1
+33
+---
+0
+3
+33
+---
+2
+1
+18
+---
+-8
+2
+34
+*** sc_int_concat
+-6
+1
+17
+---
+-8
+1
+17
+---
+-6
+1
+17
+---
+-8
+24
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test04/test04.cpp b/src/systemc/tests/systemc/datatypes/int/concat/test04/test04.cpp
new file mode 100644
index 000000000..e08ecfa43
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test04/test04.cpp
@@ -0,0 +1,201 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test04.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_int's concat operators -- basic functionality, concat()
+
+#include "systemc.h"
+
+void
+test_concat( const sc_int<8>& a )
+{
+ sc_int<8> b;
+ sc_int<4> c;
+ sc_int<4> d;
+
+ cout << a << endl;
+
+ cout << "*** sc_int_base" << endl;
+
+ concat( c, d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = concat( d, c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c, d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( c, d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c, d.range( 1, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( c, d.range( 1, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c, ( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( c, ( d[0], d[1] ) );
+ cout << b << endl;
+
+ cout << "*** sc_int_bitref" << endl;
+
+ concat( d[1], c ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( d[1], c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( d[0], d[1] ) = a.range( 1,0 );
+ cout << d << endl;
+
+ b.range( 1, 0 ) = concat( d[1], d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( d[0], c.range( 3, 0 ) ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( d[0], c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( d[0], concat( concat( d[1], d[2] ), d[3] ) ) = a.range( 3, 0 );
+ cout << d << endl;
+
+ b.range( 3, 0 ) = concat( d[3], concat( concat( d[2], d[1] ), d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_int_subref" << endl;
+
+ concat( c.range( 3, 0 ), d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = concat( c.range( 3, 0 ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c.range( 3, 0 ), d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( c.range( 3, 0 ), d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c.range( 3, 0 ), d.range( 3, 0 ) ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = concat( d.range( 3, 0 ), c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c.range( 3, 0 ), concat( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( c.range( 3, 0 ), concat( d[1], d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_int_concat" << endl;
+
+ concat( concat( c[1], c[0] ), d ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( concat( c[0], c[1] ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( concat( c[1], c[0] ), d[0] ) = a.range( 2, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 2, 0 ) = concat( concat( c[0], c[1] ), d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( concat( c[1], c[0] ), d.range( 3, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( concat( c[0], c[1] ), d.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( concat( c[0], c[1] ), concat( c[2], c[3] ) ) = a.range( 3, 0 );
+ cout << c << endl;
+
+ b.range( 3, 0 ) = concat( concat( c[3], c[2] ), concat( c[1], c[0] ) );
+ cout << b << endl;
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_int<8> a( 33 );
+
+ test_concat( a );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test05/golden/test05.log b/src/systemc/tests/systemc/datatypes/int/concat/test05/golden/test05.log
new file mode 100644
index 000000000..a334a85d4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test05/golden/test05.log
@@ -0,0 +1,63 @@
+SystemC Simulation
+33
+*** sc_uint_base
+2
+1
+18
+---
+0
+3
+1
+---
+8
+1
+33
+---
+8
+2
+33
+*** sc_uint_bitref
+1
+0
+33
+---
+2
+34
+---
+1
+2
+33
+---
+8
+40
+*** sc_uint_subref
+2
+1
+33
+---
+0
+3
+33
+---
+2
+1
+18
+---
+8
+2
+34
+*** sc_uint_concat
+10
+1
+17
+---
+8
+1
+17
+---
+10
+1
+17
+---
+8
+24
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test05/test05.cpp b/src/systemc/tests/systemc/datatypes/int/concat/test05/test05.cpp
new file mode 100644
index 000000000..8d1160f80
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test05/test05.cpp
@@ -0,0 +1,201 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test05.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_uint's concat operators -- basic functionality, concat()
+
+#include "systemc.h"
+
+void
+test_concat( const sc_uint<8>& a )
+{
+ sc_uint<8> b;
+ sc_uint<4> c;
+ sc_uint<4> d;
+
+ cout << a << endl;
+
+ cout << "*** sc_uint_base" << endl;
+
+ concat( c, d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = concat( d, c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c, d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( c, d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c, d.range( 1, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( c, d.range( 1, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c, concat( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( c, concat( d[0], d[1] ) );
+ cout << b << endl;
+
+ cout << "*** sc_uint_bitref" << endl;
+
+ concat( d[1], c ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( d[1], c );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( d[0], d[1] ) = a.range( 1,0 );
+ cout << d << endl;
+
+ b.range( 1, 0 ) = concat( d[1], d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( d[0], c.range( 3, 0 ) ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( d[0], c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( d[0], concat( concat( d[1], d[2] ), d[3] ) ) = a.range( 3, 0 );
+ cout << d << endl;
+
+ b.range( 3, 0 ) = concat( d[3], concat( concat( d[2], d[1] ), d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_uint_subref" << endl;
+
+ concat( c.range( 3, 0 ), d ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = concat( c.range( 3, 0 ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c.range( 3, 0 ), d[1] ) = a.range( 4, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 4, 0 ) = concat( c.range( 3, 0 ), d[1] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c.range( 3, 0 ), d.range( 3, 0 ) ) = a;
+ cout << c << endl;
+ cout << d << endl;
+
+ b = concat( d.range( 3, 0 ), c.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( c.range( 3, 0 ), concat( d[0], d[1] ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( c.range( 3, 0 ), concat( d[1], d[0] ) );
+ cout << b << endl;
+
+ cout << "*** sc_uint_concat" << endl;
+
+ concat( concat( c[1], c[0] ), d ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( concat( c[0], c[1] ), d );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( concat( c[1], c[0] ), d[0] ) = a.range( 2, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 2, 0 ) = concat( concat( c[0], c[1] ), d[0] );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( concat( c[1], c[0] ), d.range( 3, 0 ) ) = a.range( 5, 0 );
+ cout << c << endl;
+ cout << d << endl;
+
+ b.range( 5, 0 ) = concat( concat( c[0], c[1] ), d.range( 3, 0 ) );
+ cout << b << endl;
+
+ cout << "---" << endl;
+
+ concat( concat( c[0], c[1] ), concat( c[2], c[3] ) ) = a.range( 3, 0 );
+ cout << c << endl;
+
+ b.range( 3, 0 ) = concat( concat( c[3], c[2] ), concat( c[1], c[0] ) );
+ cout << b << endl;
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_uint<8> a( 33 );
+
+ test_concat( a );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test06/golden/test06.log b/src/systemc/tests/systemc/datatypes/int/concat/test06/golden/test06.log
new file mode 100644
index 000000000..4ab7885d8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test06/golden/test06.log
@@ -0,0 +1,40 @@
+SystemC Simulation
+6
+3
+7
+11
+
+2
+1
+3
+3
+
+2
+1
+3
+3
+
+6
+3
+7
+11
+
+6
+3
+7
+-5
+
+-2
+1
+-1
+-1
+
+-2
+1
+-1
+-1
+
+6
+3
+7
+-5
diff --git a/src/systemc/tests/systemc/datatypes/int/concat/test06/test06.cpp b/src/systemc/tests/systemc/datatypes/int/concat/test06/test06.cpp
new file mode 100644
index 000000000..ab8f132b7
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/concat/test06/test06.cpp
@@ -0,0 +1,190 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test06.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_[u]int concatenation with type bool, concat()
+
+#include "systemc.h"
+
+#define WRITE(a) \
+ cout << a << endl
+
+int
+sc_main( int, char*[] )
+{
+ bool b;
+
+ // ))) sc_uint (((
+
+ sc_uint<3> ui3 = 3;
+ sc_uint<4> ui4;
+ sc_uint<2> ui2;
+
+ // sc_uint_base
+
+ b = false;
+ ui4 = concat( ui3, b );
+ WRITE( ui4 );
+ ui4 = concat( b, ui3 );
+ WRITE( ui4 );
+
+ b = true;
+ ui4 = concat( ui3, b );
+ WRITE( ui4 );
+ ui4 = concat( b, ui3 );
+ WRITE( ui4 );
+
+ // sc_uint_bitref
+
+ cout << endl;
+
+ b = false;
+ ui2 = concat( ui3[0], b );
+ WRITE( ui2 );
+ ui2 = concat( b, ui3[0] );
+ WRITE( ui2 );
+
+ b = true;
+ ui2 = concat( ui3[0], b );
+ WRITE( ui2 );
+ ui2 = concat( b, ui3[0] );
+ WRITE( ui2 );
+
+ // sc_uint_subref
+
+ cout << endl;
+
+ b = false;
+ ui2 = concat( ui3.range( 0, 0 ), b );
+ WRITE( ui2 );
+ ui2 = concat( b, ui3.range( 0, 0 ) );
+ WRITE( ui2 );
+
+ b = true;
+ ui2 = concat( ui3.range( 0, 0 ), b );
+ WRITE( ui2 );
+ ui2 = concat( b, ui3.range( 0, 0 ) );
+ WRITE( ui2 );
+
+ // sc_uint_concat
+
+ cout << endl;
+
+ b = false;
+ ui4 = concat( concat( ui3.range( 2, 1 ), ui3[0] ), b );
+ WRITE( ui4 );
+ ui4 = concat( b, concat( ui3.range( 2, 1 ), ui3[0] ) );
+ WRITE( ui4 );
+
+ b = true;
+ ui4 = concat( concat( ui3.range( 2, 1 ), ui3[0] ), b );
+ WRITE( ui4 );
+ ui4 = concat( b, concat( ui3.range( 2, 1 ), ui3[0] ) );
+ WRITE( ui4 );
+
+
+ // ))) sc_int (((
+
+ sc_int<3> i3 = 3;
+ sc_int<4> i4;
+ sc_int<2> i2;
+
+ // sc_int_base
+
+ cout << endl;
+
+ b = false;
+ i4 = concat( i3, b );
+ WRITE( i4 );
+ i4 = concat( b, i3 );
+ WRITE( i4 );
+
+ b = true;
+ i4 = concat( i3, b );
+ WRITE( i4 );
+ i4 = concat( b, i3 );
+ WRITE( i4 );
+
+ // sc_int_bitref
+
+ cout << endl;
+
+ b = false;
+ i2 = concat( i3[0], b );
+ WRITE( i2 );
+ i2 = concat( b, i3[0] );
+ WRITE( i2 );
+
+ b = true;
+ i2 = concat( i3[0], b );
+ WRITE( i2 );
+ i2 = concat( b, i3[0] );
+ WRITE( i2 );
+
+ // sc_int_subref
+
+ cout << endl;
+
+ b = false;
+ i2 = concat( i3.range( 0, 0 ), b );
+ WRITE( i2 );
+ i2 = concat( b, i3.range( 0, 0 ) );
+ WRITE( i2 );
+
+ b = true;
+ i2 = concat( i3.range( 0, 0 ), b );
+ WRITE( i2 );
+ i2 = concat( b, i3.range( 0, 0 ) );
+ WRITE( i2 );
+
+ // sc_int_concat
+
+ cout << endl;
+
+ b = false;
+ i4 = concat( concat( i3.range( 2, 1 ), i3[0] ), b );
+ WRITE( i4 );
+ i4 = concat( b, concat( i3.range( 2, 1 ), i3[0] ) );
+ WRITE( i4 );
+
+ b = true;
+ i4 = concat( concat( i3.range( 2, 1 ), i3[0] ), b );
+ WRITE( i4 );
+ i4 = concat( b, concat( i3.range( 2, 1 ), i3[0] ) );
+ WRITE( i4 );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log
new file mode 100644
index 000000000..9a94cc73c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log
@@ -0,0 +1,61 @@
+SystemC Simulation
+*** smaller ***
+5
+10
+5
+10
+
+5
+10
+5
+10
+
+5
+10
+5
+10
+
+5
+10
+5
+10
+*** equal ***
+5
+-6
+5
+-6
+
+5
+10
+5
+10
+
+5
+-6
+5
+-6
+
+5
+10
+5
+10
+*** larger ***
+1
+-2
+1
+-2
+
+1
+2
+1
+2
+
+1
+-2
+1
+-2
+
+1
+2
+1
+2
diff --git a/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/test01.cpp
new file mode 100644
index 000000000..362632fc4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test01/test01.cpp
@@ -0,0 +1,224 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of assigning sc_bv_base to the integer types
+
+#include "systemc.h"
+
+void
+test_smaller( const sc_bv<4>& bv_one, const sc_bv<4>& bv_two )
+{
+ cout << "*** smaller ***" << endl;
+ {
+ sc_int<8> a( bv_one );
+ sc_int<8> b( bv_two );
+ sc_int<8> c;
+ sc_int<8> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<8> a( bv_one );
+ sc_uint<8> b( bv_two );
+ sc_uint<8> c;
+ sc_uint<8> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<8> a( bv_one );
+ sc_bigint<8> b( bv_two );
+ sc_bigint<8> c;
+ sc_bigint<8> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<8> a( bv_one );
+ sc_biguint<8> b( bv_two );
+ sc_biguint<8> c;
+ sc_biguint<8> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+void
+test_equal( const sc_bv<4>& bv_one, const sc_bv<4>& bv_two )
+{
+ cout << "*** equal ***" << endl;
+ {
+ sc_int<4> a( bv_one );
+ sc_int<4> b( bv_two );
+ sc_int<4> c;
+ sc_int<4> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<4> a( bv_one );
+ sc_uint<4> b( bv_two );
+ sc_uint<4> c;
+ sc_uint<4> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<4> a( bv_one );
+ sc_bigint<4> b( bv_two );
+ sc_bigint<4> c;
+ sc_bigint<4> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<4> a( bv_one );
+ sc_biguint<4> b( bv_two );
+ sc_biguint<4> c;
+ sc_biguint<4> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+void
+test_larger( const sc_bv<4>& bv_one, const sc_bv<4>& bv_two )
+{
+ cout << "*** larger ***" << endl;
+ {
+ sc_int<2> a( bv_one );
+ sc_int<2> b( bv_two );
+ sc_int<2> c;
+ sc_int<2> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<2> a( bv_one );
+ sc_uint<2> b( bv_two );
+ sc_uint<2> c;
+ sc_uint<2> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<2> a( bv_one );
+ sc_bigint<2> b( bv_two );
+ sc_bigint<2> c;
+ sc_bigint<2> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<2> a( bv_one );
+ sc_biguint<2> b( bv_two );
+ sc_biguint<2> c;
+ sc_biguint<2> d;
+ c = bv_one;
+ d = bv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_bv<4> bv_one( "0101" );
+ sc_bv<4> bv_two( "1010" );
+
+ test_smaller( bv_one, bv_two );
+ test_equal( bv_one, bv_two );
+ test_larger( bv_one, bv_two );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log
new file mode 100644
index 000000000..9a94cc73c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log
@@ -0,0 +1,61 @@
+SystemC Simulation
+*** smaller ***
+5
+10
+5
+10
+
+5
+10
+5
+10
+
+5
+10
+5
+10
+
+5
+10
+5
+10
+*** equal ***
+5
+-6
+5
+-6
+
+5
+10
+5
+10
+
+5
+-6
+5
+-6
+
+5
+10
+5
+10
+*** larger ***
+1
+-2
+1
+-2
+
+1
+2
+1
+2
+
+1
+-2
+1
+-2
+
+1
+2
+1
+2
diff --git a/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/test02.cpp
new file mode 100644
index 000000000..4b61e5793
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test02/test02.cpp
@@ -0,0 +1,224 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of assigning sc_lv_base to the integer types
+
+#include "systemc.h"
+
+void
+test_smaller( const sc_lv<4>& lv_one, const sc_lv<4>& lv_two )
+{
+ cout << "*** smaller ***" << endl;
+ {
+ sc_int<8> a( lv_one );
+ sc_int<8> b( lv_two );
+ sc_int<8> c;
+ sc_int<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<8> a( lv_one );
+ sc_uint<8> b( lv_two );
+ sc_uint<8> c;
+ sc_uint<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<8> a( lv_one );
+ sc_bigint<8> b( lv_two );
+ sc_bigint<8> c;
+ sc_bigint<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<8> a( lv_one );
+ sc_biguint<8> b( lv_two );
+ sc_biguint<8> c;
+ sc_biguint<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+void
+test_equal( const sc_lv<4>& lv_one, const sc_lv<4>& lv_two )
+{
+ cout << "*** equal ***" << endl;
+ {
+ sc_int<4> a( lv_one );
+ sc_int<4> b( lv_two );
+ sc_int<4> c;
+ sc_int<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<4> a( lv_one );
+ sc_uint<4> b( lv_two );
+ sc_uint<4> c;
+ sc_uint<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<4> a( lv_one );
+ sc_bigint<4> b( lv_two );
+ sc_bigint<4> c;
+ sc_bigint<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<4> a( lv_one );
+ sc_biguint<4> b( lv_two );
+ sc_biguint<4> c;
+ sc_biguint<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+void
+test_larger( const sc_lv<4>& lv_one, const sc_lv<4>& lv_two )
+{
+ cout << "*** larger ***" << endl;
+ {
+ sc_int<2> a( lv_one );
+ sc_int<2> b( lv_two );
+ sc_int<2> c;
+ sc_int<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<2> a( lv_one );
+ sc_uint<2> b( lv_two );
+ sc_uint<2> c;
+ sc_uint<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<2> a( lv_one );
+ sc_bigint<2> b( lv_two );
+ sc_bigint<2> c;
+ sc_bigint<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<2> a( lv_one );
+ sc_biguint<2> b( lv_two );
+ sc_biguint<2> c;
+ sc_biguint<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_lv<4> lv_one( "0101" );
+ sc_lv<4> lv_two( "1010" );
+
+ test_smaller( lv_one, lv_two );
+ test_equal( lv_one, lv_two );
+ test_larger( lv_one, lv_two );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log
new file mode 100644
index 000000000..2ecf45e97
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log
@@ -0,0 +1,205 @@
+SystemC Simulation
+*** smaller ***
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+10
+7
+10
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+10
+7
+10
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+10
+7
+10
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+10
+7
+10
+*** equal ***
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+-6
+7
+-6
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+10
+7
+10
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+-6
+7
+-6
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+7
+10
+7
+10
+*** larger ***
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+-1
+-2
+-1
+-2
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+3
+2
+3
+2
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+-1
+-2
+-1
+-2
+
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W212) sc_logic value 'X' cannot be converted to bool
+In file: <removed by verify.pl>
+
+Warning: (W211) sc_logic value 'Z' cannot be converted to bool
+In file: <removed by verify.pl>
+3
+2
+3
+2
diff --git a/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/test03.cpp
new file mode 100644
index 000000000..d86284851
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/from_bv_lv/test03/test03.cpp
@@ -0,0 +1,224 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of assigning sc_lv_base to the integer types
+
+#include "systemc.h"
+
+void
+test_smaller( const sc_lv<4>& lv_one, const sc_lv<4>& lv_two )
+{
+ cout << "*** smaller ***" << endl;
+ {
+ sc_int<8> a( lv_one );
+ sc_int<8> b( lv_two );
+ sc_int<8> c;
+ sc_int<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<8> a( lv_one );
+ sc_uint<8> b( lv_two );
+ sc_uint<8> c;
+ sc_uint<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<8> a( lv_one );
+ sc_bigint<8> b( lv_two );
+ sc_bigint<8> c;
+ sc_bigint<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<8> a( lv_one );
+ sc_biguint<8> b( lv_two );
+ sc_biguint<8> c;
+ sc_biguint<8> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+void
+test_equal( const sc_lv<4>& lv_one, const sc_lv<4>& lv_two )
+{
+ cout << "*** equal ***" << endl;
+ {
+ sc_int<4> a( lv_one );
+ sc_int<4> b( lv_two );
+ sc_int<4> c;
+ sc_int<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<4> a( lv_one );
+ sc_uint<4> b( lv_two );
+ sc_uint<4> c;
+ sc_uint<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<4> a( lv_one );
+ sc_bigint<4> b( lv_two );
+ sc_bigint<4> c;
+ sc_bigint<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<4> a( lv_one );
+ sc_biguint<4> b( lv_two );
+ sc_biguint<4> c;
+ sc_biguint<4> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+void
+test_larger( const sc_lv<4>& lv_one, const sc_lv<4>& lv_two )
+{
+ cout << "*** larger ***" << endl;
+ {
+ sc_int<2> a( lv_one );
+ sc_int<2> b( lv_two );
+ sc_int<2> c;
+ sc_int<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_uint<2> a( lv_one );
+ sc_uint<2> b( lv_two );
+ sc_uint<2> c;
+ sc_uint<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_bigint<2> a( lv_one );
+ sc_bigint<2> b( lv_two );
+ sc_bigint<2> c;
+ sc_bigint<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+ cout << endl;
+ {
+ sc_biguint<2> a( lv_one );
+ sc_biguint<2> b( lv_two );
+ sc_biguint<2> c;
+ sc_biguint<2> d;
+ c = lv_one;
+ d = lv_two;
+ cout << a << endl;
+ cout << b << endl;
+ cout << c << endl;
+ cout << d << endl;
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ sc_lv<4> lv_one( "01ZX" );
+ sc_lv<4> lv_two( "1010" );
+
+ test_smaller( lv_one, lv_two );
+ test_equal( lv_one, lv_two );
+ test_larger( lv_one, lv_two );
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/misc/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/misc/test01/golden/test01.log
new file mode 100644
index 000000000..8201117d0
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/misc/test01/golden/test01.log
@@ -0,0 +1,45 @@
+SystemC Simulation
+
+*** sc_int ***
+sc_int_concref = sc_signed
+0
+1
+sc_int_concref = sc_unsigned
+0
+-2
+sc_int_concref = sc_bv_base
+0
+-1
+sc_int_concref = sc_lv_base
+1
+0
+sc_int_subref = sc_signed
+16
+sc_int_subref = sc_unsigned
+32
+sc_int_subref = sc_bv_base
+48
+sc_int_subref = sc_lv_base
+64
+
+*** sc_uint ***
+sc_uint_concref = sc_signed
+0
+1
+sc_uint_concref = sc_unsigned
+0
+2
+sc_uint_concref = sc_bv_base
+0
+3
+sc_uint_concref = sc_lv_base
+1
+0
+sc_uint_subref = sc_signed
+16
+sc_uint_subref = sc_unsigned
+32
+sc_uint_subref = sc_bv_base
+48
+sc_uint_subref = sc_lv_base
+64
diff --git a/src/systemc/tests/systemc/datatypes/int/misc/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/misc/test01/test01.cpp
new file mode 100644
index 000000000..dd9f75994
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/misc/test01/test01.cpp
@@ -0,0 +1,140 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-03-24
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_[u]int_(conc|sub)ref assignment from sc_[un]signed and
+// sc_(bv|lv)_base
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_bigint<4> a = 1;
+ sc_biguint<4> b = 2;
+ sc_bv<4> c = 3;
+ sc_lv<4> d = 4;
+
+ {
+ cout << "\n*** sc_int ***" << endl;
+
+ sc_int<2> e = 0;
+ sc_int<2> f = 0;
+ sc_int<8> g = 0;
+
+ cout << "sc_int_concref = sc_signed" << endl;
+ (e, f) = a;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_int_concref = sc_unsigned" << endl;
+ (e, f) = b;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_int_concref = sc_bv_base" << endl;
+ (e, f) = c;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_int_concref = sc_lv_base" << endl;
+ (e, f) = d;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_int_subref = sc_signed" << endl;
+ g( 7, 4 ) = a;
+ cout << g << endl;
+
+ cout << "sc_int_subref = sc_unsigned" << endl;
+ g( 7, 4 ) = b;
+ cout << g << endl;
+
+ cout << "sc_int_subref = sc_bv_base" << endl;
+ g( 7, 4 ) = c;
+ cout << g << endl;
+
+ cout << "sc_int_subref = sc_lv_base" << endl;
+ g( 7, 4 ) = d;
+ cout << g << endl;
+ }
+
+ {
+ cout << "\n*** sc_uint ***" << endl;
+
+ sc_uint<2> e = 0;
+ sc_uint<2> f = 0;
+ sc_uint<8> g = 0;
+
+ cout << "sc_uint_concref = sc_signed" << endl;
+ (e, f) = a;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_uint_concref = sc_unsigned" << endl;
+ (e, f) = b;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_uint_concref = sc_bv_base" << endl;
+ (e, f) = c;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_uint_concref = sc_lv_base" << endl;
+ (e, f) = d;
+ cout << e << endl;
+ cout << f << endl;
+
+ cout << "sc_uint_subref = sc_signed" << endl;
+ g( 7, 4 ) = a;
+ cout << g << endl;
+
+ cout << "sc_uint_subref = sc_unsigned" << endl;
+ g( 7, 4 ) = b;
+ cout << g << endl;
+
+ cout << "sc_uint_subref = sc_bv_base" << endl;
+ g( 7, 4 ) = c;
+ cout << g << endl;
+
+ cout << "sc_uint_subref = sc_lv_base" << endl;
+ g( 7, 4 ) = d;
+ cout << g << endl;
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/misc/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/misc/test02/golden/test02.log
new file mode 100644
index 000000000..0d934d401
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/misc/test02/golden/test02.log
@@ -0,0 +1,2 @@
+SystemC Simulation
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/int/misc/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/misc/test02/test02.cpp
new file mode 100644
index 000000000..d27e98062
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/misc/test02/test02.cpp
@@ -0,0 +1,128 @@
+#include "systemc.h"
+
+
+inline void dump(sc_signed& value)
+{
+ sc_digit* ptr = value.get_raw();
+ printf(" %08x_%08x_%08x_%08x\n",
+ (int)ptr[3], (int)ptr[2], (int)ptr[1], (int)ptr[0]);
+ cout << " " << value << endl;
+}
+
+inline void dump(sc_unsigned& value)
+{
+ sc_digit* ptr = value.get_raw();
+ printf(" %08x_%08x_%08x_%08x\n",
+ (int)ptr[3], (int)ptr[2], (int)ptr[1], (int)ptr[0]);
+ cout << " " << value << endl;
+}
+
+#define PARSE( SUBJECT ) \
+{ \
+ src_p = SUBJECT; \
+ cout << endl << #SUBJECT << ":" << endl; \
+ svalue = src_p; \
+ dump(svalue); \
+ cout << endl; \
+ value = src_p; \
+ dump(value); \
+}
+#define TEST(SUBJECT,EXPECTED) \
+{ \
+ value = SUBJECT; \
+ if ( value.to_uint64() != EXPECTED ) \
+ { \
+ printf("%s(%d): %s: %llx != %llx\n", \
+ __FILE__, __LINE__, SUBJECT, value.to_uint64(), (uint64)EXPECTED);\
+ } \
+}
+
+#define TESTs64(SUBJECT,EXPECTED) \
+{ \
+ svalue64 = SUBJECT; \
+ if ( svalue64 != (long long)EXPECTED ) \
+ { \
+ printf("%s(%d): %s: %llx != %llx\n", \
+ __FILE__, __LINE__, SUBJECT, value.to_uint64(), (uint64)EXPECTED);\
+ }\
+}
+
+#define TESTu64(SUBJECT,EXPECTED) \
+{ \
+ uvalue64 = SUBJECT; \
+ if ( uvalue64 != EXPECTED ) \
+ { \
+ printf("%s(%d): %s: %llx != %llx\n", \
+ __FILE__, __LINE__, SUBJECT, value.to_uint64(), (uint64)EXPECTED);\
+ }\
+}
+
+
+int sc_main(int, char**)
+{
+ char buffer[128];
+ unsigned long long expected;
+ sc_bigint<120> svalue;
+ sc_int<64> svalue64;
+ sc_uint<64> uvalue64;
+ sc_biguint<120> value;
+
+
+ TESTs64("0xusffffffff", 0xffffffff);
+ TESTs64("0xusffffffff", 0xffffffff);
+ TESTs64("0xusfffffff", 0xfffffff);
+ TESTs64("0XUSfedcab876543210", 0xfedcab876543210ull);
+ TESTs64("0ous77777777", 077777777);
+ TESTs64("0ous77777777", 077777777);
+ TESTs64("0Ous7654321076543", 07654321076543ull);
+ TESTs64("55555555555555", 55555555555555ull);
+ TESTs64("0bus1100110011001100", 0xcccc);
+ TESTs64("0bus1111111011011100101110101001100001110110010101000011001000010000",
+ 0xfedcba9876543210ll);
+
+ TESTu64("0xusffffffff", 0xffffffff);
+ TESTu64("0xusffffffff", 0xffffffff);
+ TESTu64("0xusfffffff", 0xfffffff);
+ TESTu64("0XUSfedcab876543210", 0xfedcab876543210ull);
+ TESTu64("0ous77777777", 077777777);
+ TESTu64("0ous77777777", 077777777);
+ TESTu64("0Ous7654321076543", 07654321076543ull);
+ TESTu64("55555555555555", 55555555555555ull);
+ TESTu64("0bus1100110011001100", 0xcccc);
+ TESTu64("0bus1111111011011100101110101001100001110110010101000011001000010000",
+ 0xfedcba9876543210ll);
+ for ( int i = 0; i < 60; i++ )
+ {
+ for ( int j = 0; j < 16; j++ )
+ {
+ expected = j;
+ expected = expected << i;
+ sprintf(buffer, "0Xus%llx", expected);
+ TEST(buffer, expected);
+ TESTs64(buffer, expected);
+ TESTu64(buffer, expected);
+ sprintf(buffer, "0ous%llo", expected);
+ TEST(buffer, expected);
+ TESTs64(buffer, expected);
+ TESTu64(buffer, expected);
+ sprintf(buffer, "%lld", expected);
+ TEST(buffer, expected);
+ TESTs64(buffer, expected);
+ TESTu64(buffer, expected);
+ }
+ }
+ TEST("0xusffffffff", 0xffffffff);
+ TEST("0xusffffffff", 0xffffffff);
+ TEST("0xusfffffff", 0xfffffff);
+ TEST("0XUSfedcab876543210", 0xfedcab876543210ull);
+ TEST("0ous77777777", 077777777);
+ TEST("0ous77777777", 077777777);
+ TEST("0Ous7654321076543", 07654321076543ull);
+ TEST("55555555555555", 55555555555555ull);
+ TEST("0bus1100110011001100", 0xcccc);
+ TEST("0bus1111111011011100101110101001100001110110010101000011001000010000",
+ 0xfedcba9876543210ll);
+
+ cerr << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/misc/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/misc/test03/golden/test03.log
new file mode 100644
index 000000000..3d586cecc
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/misc/test03/golden/test03.log
@@ -0,0 +1,21 @@
+SystemC Simulation
+BI(3,0).to_int() = 15
+BI(3,0).to_uint() = 15
+BI(3,0).to_int64() = 15
+BI(3,0).to_uint64() = 15
+BI(3,0).to_double() = 15
+I(3,0).to_int() = 15
+I(3,0).to_uint() = 15
+I(3,0).to_int64() = 15
+I(3,0).to_uint64() = 15
+I(3,0).to_double() = 15
+UI(3,0).to_int() = 15
+UI(3,0).to_uint() = 15
+UI(3,0).to_int64() = 15
+UI(3,0).to_uint64() = 15
+UI(3,0).to_double() = 15
+UBI(3,0).to_int() = 15
+UBI(3,0).to_uint() = 15
+UBI(3,0).to_int64() = 15
+UBI(3,0).to_uint64() = 15
+UBI(3,0).to_double() = 15
diff --git a/src/systemc/tests/systemc/datatypes/int/misc/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/misc/test03/test03.cpp
new file mode 100644
index 000000000..13f4af2d9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/misc/test03/test03.cpp
@@ -0,0 +1,34 @@
+#include "systemc.h"
+
+#define TEST(EXP) cout << #EXP << " = " << EXP << endl;
+int
+sc_main( int argc, char* argv[] )
+{
+ sc_bigint<8> BI = 0xff;
+ sc_int<8> I = BI;
+ sc_uint<8> UI = BI;
+ sc_biguint<8> UBI = BI;
+
+TEST(BI(3,0).to_int())
+TEST(BI(3,0).to_uint())
+TEST(BI(3,0).to_int64())
+TEST(BI(3,0).to_uint64())
+TEST(BI(3,0).to_double())
+TEST(I(3,0).to_int())
+TEST(I(3,0).to_uint())
+TEST(I(3,0).to_int64())
+TEST(I(3,0).to_uint64())
+TEST(I(3,0).to_double())
+TEST(UI(3,0).to_int())
+TEST(UI(3,0).to_uint())
+TEST(UI(3,0).to_int64())
+TEST(UI(3,0).to_uint64())
+TEST(UI(3,0).to_double())
+TEST(UBI(3,0).to_int())
+TEST(UBI(3,0).to_uint())
+TEST(UBI(3,0).to_int64())
+TEST(UBI(3,0).to_uint64())
+TEST(UBI(3,0).to_double())
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log
new file mode 100644
index 000000000..fc31d05d2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log
@@ -0,0 +1,325 @@
+SystemC Simulation
+
+bu01 = 101 : 0000000000000000000000000000000000000000000000000000000000000001 : 1
+bu02 = 101 : 0000000000000000000000000000000000000000000000000000000000000001 : 1
+bu03 = 101 : 0000000000000000000000000000000000000000000000000000000000000101 : 5
+bu04 = 101 : 0000000000000000000000000000000000000000000000000000000000000101 : 5
+bu05 = 101 : 0000000000000000000000000000000000000000000000000000000000000101 : 5
+bu06 = 101 : 0000000000000000000000000000000000000000000000000000000000100101 : 25
+bu07 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu08 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu09 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu10 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu11 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu12 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu13 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu14 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu15 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu16 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu17 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu18 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu19 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu20 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu21 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu22 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu23 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu24 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu25 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu26 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu27 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu28 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu29 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu30 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu31 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu32 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu33 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu34 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu35 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu36 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu37 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu38 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu39 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu40 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu41 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu42 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu43 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu44 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu45 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu46 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu47 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu48 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu49 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu50 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu51 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu52 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu53 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu54 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu55 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu56 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu57 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu58 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu59 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu60 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu61 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu62 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu63 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+bu64 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65
+
+bu01 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu02 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu03 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu04 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000001000 : 8
+bu05 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000011000 : 18
+bu06 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000111000 : 38
+bu07 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000001111000 : 78
+bu08 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000001111000 : 78
+bu09 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000101111000 : 178
+bu10 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378
+bu11 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378
+bu12 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378
+bu13 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378
+bu14 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000010001101111000 : 2378
+bu15 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000010001101111000 : 2378
+bu16 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000001010001101111000 : a378
+bu17 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000001010001101111000 : a378
+bu18 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000001010001101111000 : a378
+bu19 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000001001010001101111000 : 4a378
+bu20 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000001001010001101111000 : 4a378
+bu21 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000001001010001101111000 : 4a378
+bu22 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000001001001010001101111000 : 24a378
+bu23 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000001001001010001101111000 : 24a378
+bu24 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000101001001010001101111000 : a4a378
+bu25 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000001101001001010001101111000 : 1a4a378
+bu26 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000011101001001010001101111000 : 3a4a378
+bu27 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000111101001001010001101111000 : 7a4a378
+bu28 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378
+bu29 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378
+bu30 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378
+bu31 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378
+bu32 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378
+bu33 = 11111110110111001011101010011000 : 0000000000000000000000000000000100001111101001001010001101111000 : 10fa4a378
+bu34 = 11111110110111001011101010011000 : 0000000000000000000000000000001100001111101001001010001101111000 : 30fa4a378
+bu35 = 11111110110111001011101010011000 : 0000000000000000000000000000011100001111101001001010001101111000 : 70fa4a378
+bu36 = 11111110110111001011101010011000 : 0000000000000000000000000000011100001111101001001010001101111000 : 70fa4a378
+bu37 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378
+bu38 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378
+bu39 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378
+bu40 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378
+bu41 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378
+bu42 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378
+bu43 = 11111110110111001011101010011000 : 0000000000000000000001000001011100001111101001001010001101111000 : 4170fa4a378
+bu44 = 11111110110111001011101010011000 : 0000000000000000000011000001011100001111101001001010001101111000 : c170fa4a378
+bu45 = 11111110110111001011101010011000 : 0000000000000000000111000001011100001111101001001010001101111000 : 1c170fa4a378
+bu46 = 11111110110111001011101010011000 : 0000000000000000000111000001011100001111101001001010001101111000 : 1c170fa4a378
+bu47 = 11111110110111001011101010011000 : 0000000000000000010111000001011100001111101001001010001101111000 : 5c170fa4a378
+bu48 = 11111110110111001011101010011000 : 0000000000000000010111000001011100001111101001001010001101111000 : 5c170fa4a378
+bu49 = 11111110110111001011101010011000 : 0000000000000001010111000001011100001111101001001010001101111000 : 15c170fa4a378
+bu50 = 11111110110111001011101010011000 : 0000000000000001010111000001011100001111101001001010001101111000 : 15c170fa4a378
+bu51 = 11111110110111001011101010011000 : 0000000000000101010111000001011100001111101001001010001101111000 : 55c170fa4a378
+bu52 = 11111110110111001011101010011000 : 0000000000000101010111000001011100001111101001001010001101111000 : 55c170fa4a378
+bu53 = 11111110110111001011101010011000 : 0000000000000101010111000001011100001111101001001010001101111000 : 55c170fa4a378
+bu54 = 11111110110111001011101010011000 : 0000000000100101010111000001011100001111101001001010001101111000 : 255c170fa4a378
+bu55 = 11111110110111001011101010011000 : 0000000001100101010111000001011100001111101001001010001101111000 : 655c170fa4a378
+bu56 = 11111110110111001011101010011000 : 0000000001100101010111000001011100001111101001001010001101111000 : 655c170fa4a378
+bu57 = 11111110110111001011101010011000 : 0000000001100101010111000001011100001111101001001010001101111000 : 655c170fa4a378
+bu58 = 11111110110111001011101010011000 : 0000001001100101010111000001011100001111101001001010001101111000 : 2655c170fa4a378
+bu59 = 11111110110111001011101010011000 : 0000011001100101010111000001011100001111101001001010001101111000 : 6655c170fa4a378
+bu60 = 11111110110111001011101010011000 : 0000011001100101010111000001011100001111101001001010001101111000 : 6655c170fa4a378
+bu61 = 11111110110111001011101010011000 : 0000011001100101010111000001011100001111101001001010001101111000 : 6655c170fa4a378
+bu62 = 11111110110111001011101010011000 : 0010011001100101010111000001011100001111101001001010001101111000 : 26655c170fa4a378
+bu63 = 11111110110111001011101010011000 : 0110011001100101010111000001011100001111101001001010001101111000 : 66655c170fa4a378
+bu64 = 11111110110111001011101010011000 : 0110011001100101010111000001011100001111101001001010001101111000 : 66655c170fa4a378
+
+bu01 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000001 : 1
+bu02 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000011 : 3
+bu03 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7
+bu04 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7
+bu05 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7
+bu06 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7
+bu07 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000001000111 : 47
+bu08 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000011000111 : c7
+bu09 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7
+bu10 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7
+bu11 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7
+bu12 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7
+bu13 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000001000111000111 : 11c7
+bu14 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000011000111000111 : 31c7
+bu15 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7
+bu16 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7
+bu17 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7
+bu18 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7
+bu19 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000001000111000111000111 : 471c7
+bu20 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000011000111000111000111 : c71c7
+bu21 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7
+bu22 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7
+bu23 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7
+bu24 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7
+bu25 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000001000111000111000111000111 : 11c71c7
+bu26 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000011000111000111000111000111 : 31c71c7
+bu27 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7
+bu28 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7
+bu29 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7
+bu30 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7
+bu31 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000001000111000111000111000111000111 : 471c71c7
+bu32 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000011000111000111000111000111000111 : c71c71c7
+bu33 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7
+bu34 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7
+bu35 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7
+bu36 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7
+bu37 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000001000111000111000111000111000111000111 : 11c71c71c7
+bu38 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000011000111000111000111000111000111000111 : 31c71c71c7
+bu39 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7
+bu40 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7
+bu41 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7
+bu42 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7
+bu43 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000001000111000111000111000111000111000111000111 : 471c71c71c7
+bu44 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000011000111000111000111000111000111000111000111 : c71c71c71c7
+bu45 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7
+bu46 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7
+bu47 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7
+bu48 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7
+bu49 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000001000111000111000111000111000111000111000111000111 : 11c71c71c71c7
+bu50 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000011000111000111000111000111000111000111000111000111 : 31c71c71c71c7
+bu51 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7
+bu52 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7
+bu53 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7
+bu54 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7
+bu55 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000001000111000111000111000111000111000111000111000111000111 : 471c71c71c71c7
+bu56 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000011000111000111000111000111000111000111000111000111000111 : c71c71c71c71c7
+bu57 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7
+bu58 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7
+bu59 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7
+bu60 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7
+bu61 = 1111111111111111111111111111111111111111111111111111111111111111 : 0001000111000111000111000111000111000111000111000111000111000111 : 11c71c71c71c71c7
+bu62 = 1111111111111111111111111111111111111111111111111111111111111111 : 0011000111000111000111000111000111000111000111000111000111000111 : 31c71c71c71c71c7
+bu63 = 1111111111111111111111111111111111111111111111111111111111111111 : 0111000111000111000111000111000111000111000111000111000111000111 : 71c71c71c71c71c7
+bu64 = 1111111111111111111111111111111111111111111111111111111111111111 : 0111000111000111000111000111000111000111000111000111000111000111 : 71c71c71c71c71c7
+
+bu01 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu02 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu03 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu04 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu05 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10
+bu06 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10
+bu07 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10
+bu08 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10
+bu09 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110
+bu10 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110
+bu11 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110
+bu12 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110
+bu13 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110
+bu14 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000010000100010000 : 2110
+bu15 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000010000100010000 : 2110
+bu16 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000001010000100010000 : a110
+bu17 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000001010000100010000 : a110
+bu18 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000101010000100010000 : 2a110
+bu19 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000001101010000100010000 : 6a110
+bu20 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000001101010000100010000 : 6a110
+bu21 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000001101010000100010000 : 6a110
+bu22 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000001001101010000100010000 : 26a110
+bu23 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000011001101010000100010000 : 66a110
+bu24 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000011001101010000100010000 : 66a110
+bu25 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000001011001101010000100010000 : 166a110
+bu26 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000001011001101010000100010000 : 166a110
+bu27 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000001011001101010000100010000 : 166a110
+bu28 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000001001011001101010000100010000 : 966a110
+bu29 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000011001011001101010000100010000 : 1966a110
+bu30 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110
+bu31 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110
+bu32 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110
+bu33 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110
+bu34 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000001000111001011001101010000100010000 : 23966a110
+bu35 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110
+bu36 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110
+bu37 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110
+bu38 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110
+bu39 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000100011000111001011001101010000100010000 : 463966a110
+bu40 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000100011000111001011001101010000100010000 : 463966a110
+bu41 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000100011000111001011001101010000100010000 : 463966a110
+bu42 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000100100011000111001011001101010000100010000 : 2463966a110
+bu43 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000001100100011000111001011001101010000100010000 : 6463966a110
+bu44 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000001100100011000111001011001101010000100010000 : 6463966a110
+bu45 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000001100100011000111001011001101010000100010000 : 6463966a110
+bu46 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000001001100100011000111001011001101010000100010000 : 26463966a110
+bu47 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110
+bu48 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110
+bu49 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110
+bu50 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110
+bu51 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000100011001100100011000111001011001101010000100010000 : 466463966a110
+bu52 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000100011001100100011000111001011001101010000100010000 : 466463966a110
+bu53 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000100011001100100011000111001011001101010000100010000 : 466463966a110
+bu54 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000100100011001100100011000111001011001101010000100010000 : 2466463966a110
+bu55 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000100100011001100100011000111001011001101010000100010000 : 2466463966a110
+bu56 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000010100100011001100100011000111001011001101010000100010000 : a466463966a110
+bu57 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000110100100011001100100011000111001011001101010000100010000 : 1a466463966a110
+bu58 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000001110100100011001100100011000111001011001101010000100010000 : 3a466463966a110
+bu59 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000001110100100011001100100011000111001011001101010000100010000 : 3a466463966a110
+bu60 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000101110100100011001100100011000111001011001101010000100010000 : ba466463966a110
+bu61 = 1111111011011100101110101001100001110110010101000011001000010000 : 0001101110100100011001100100011000111001011001101010000100010000 : 1ba466463966a110
+bu62 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110
+bu63 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110
+bu64 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110
+bu64 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110
+bu64 = 111111011011100101110101001100001110110010101000011001000010000 : 1011101110100100011001100100011000111001011001101010000100010000 : bba466463966a110
+bu64 = 11111011011100101110101001100001110110010101000011001000010000 : 0111101110100100011001100100011000111001011001101010000100010000 : 7ba466463966a110
+bu64 = 1111011011100101110101001100001110110010101000011001000010000 : 1101101110100100011001100100011000111001011001101010000100010000 : dba466463966a110
+bu64 = 111011011100101110101001100001110110010101000011001000010000 : 1100101110100100011001100100011000111001011001101010000100010000 : cba466463966a110
+bu64 = 11011011100101110101001100001110110010101000011001000010000 : 1110001110100100011001100100011000111001011001101010000100010000 : e3a466463966a110
+bu64 = 1011011100101110101001100001110110010101000011001000010000 : 1111111110100100011001100100011000111001011001101010000100010000 : ffa466463966a110
+bu64 = 011011100101110101001100001110110010101000011001000010000 : 1011010110100100011001100100011000111001011001101010000100010000 : b5a466463966a110
+bu64 = 11011100101110101001100001110110010101000011001000010000 : 1011010110100100011001100100011000111001011001101010000100010000 : b5a466463966a110
+bu64 = 1011100101110101001100001110110010101000011001000010000 : 1111111100100100011001100100011000111001011001101010000100010000 : ff2466463966a110
+bu64 = 011100101110101001100001110110010101000011001000010000 : 0110110011100100011001100100011000111001011001101010000100010000 : 6ce466463966a110
+bu64 = 11100101110101001100001110110010101000011001000010000 : 0110110011100100011001100100011000111001011001101010000100010000 : 6ce466463966a110
+bu64 = 1100101110101001100001110110010101000011001000010000 : 1001000111010100011001100100011000111001011001101010000100010000 : 91d466463966a110
+bu64 = 100101110101001100001110110010101000011001000010000 : 0111101111101100011001100100011000111001011001101010000100010000 : 7bec66463966a110
+bu64 = 00101110101001100001110110010101000011001000010000 : 1100011010001000011001100100011000111001011001101010000100010000 : c68866463966a110
+bu64 = 0101110101001100001110110010101000011001000010000 : 1100011010001000011001100100011000111001011001101010000100010000 : c68866463966a110
+bu64 = 101110101001100001110110010101000011001000010000 : 1100011010001000011001100100011000111001011001101010000100010000 : c68866463966a110
+bu64 = 01110101001100001110110010101000011001000010000 : 0110110100000001111001100100011000111001011001101010000100010000 : 6d01e6463966a110
+bu64 = 1110101001100001110110010101000011001000010000 : 0110110100000001111001100100011000111001011001101010000100010000 : 6d01e6463966a110
+bu64 = 110101001100001110110010101000011001000010000 : 0110000111011111010001100100011000111001011001101010000100010000 : 61df46463966a110
+bu64 = 10101001100001110110010101000011001000010000 : 0110000011000010001101100100011000111001011001101010000100010000 : 60c236463966a110
+bu64 = 0101001100001110110010101000011001000010000 : 1111101000111111010011100100011000111001011001101010000100010000 : fa3f4e463966a110
+bu64 = 101001100001110110010101000011001000010000 : 1111101000111111010011100100011000111001011001101010000100010000 : fa3f4e463966a110
+bu64 = 01001100001110110010101000011001000010000 : 1011011010101001100001000100011000111001011001101010000100010000 : b6a984463966a110
+bu64 = 1001100001110110010101000011001000010000 : 1011011010101001100001000100011000111001011001101010000100010000 : b6a984463966a110
+bu64 = 001100001110110010101000011001000010000 : 0101011101000100001011011100011000111001011001101010000100010000 : 57442dc63966a110
+bu64 = 01100001110110010101000011001000010000 : 0101011101000100001011011100011000111001011001101010000100010000 : 57442dc63966a110
+bu64 = 1100001110110010101000011001000010000 : 0101011101000100001011011100011000111001011001101010000100010000 : 57442dc63966a110
+bu64 = 100001110110010101000011001000010000 : 1010001111111000100011101011011000111001011001101010000100010000 : a3f88eb63966a110
+bu64 = 00001110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110
+bu64 = 0001110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110
+bu64 = 001110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110
+bu64 = 01110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110
+bu64 = 1110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110
+bu64 = 110110010101000011001000010000 : 0011000111111100000100001110001111111001011001101010000100010000 : 31fc10e3f966a110
+bu64 = 10110010101000011001000010000 : 1100010010001001111110010001100101011001011001101010000100010000 : c489f9195966a110
+bu64 = 0110010101000011001000010000 : 1000011001100100111101101011100001001001011001101010000100010000 : 8664f6b84966a110
+bu64 = 110010101000011001000010000 : 1000011001100100111101101011100001001001011001101010000100010000 : 8664f6b84966a110
+bu64 = 10010101000011001000010000 : 1010100110011100111010011110010101100101011001101010000100010000 : a99ce9e56566a110
+bu64 = 0010101000011001000010000 : 1001001110001000111010001001110100011011011001101010000100010000 : 9388e89d1b66a110
+bu64 = 010101000011001000010000 : 1001001110001000111010001001110100011011011001101010000100010000 : 9388e89d1b66a110
+bu64 = 10101000011001000010000 : 1001001110001000111010001001110100011011011001101010000100010000 : 9388e89d1b66a110
+bu64 = 0101000011001000010000 : 0111100110101000000111101110001001101001001001101010000100010000 : 79a81ee26926a110
+bu64 = 101000011001000010000 : 0111100110101000000111101110001001101001001001101010000100010000 : 79a81ee26926a110
+bu64 = 01000011001000010000 : 0000110111100000110000001011010100000110000101101010000100010000 : de0c0b50616a110
+bu64 = 1000011001000010000 : 0000110111100000110000001011010100000110000101101010000100010000 : de0c0b50616a110
+bu64 = 000011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110
+bu64 = 00011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110
+bu64 = 0011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110
+bu64 = 011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110
+bu64 = 11001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110
+bu64 = 1001000010000 : 0000000000000000000000001110100100010000010000000000000100010000 : e910400110
+bu64 = 001000010000 : 0000000000000000000000000000000000111011100110101111000100010000 : 3b9af110
+bu64 = 01000010000 : 0000000000000000000000000000000000111011100110101111000100010000 : 3b9af110
+bu64 = 1000010000 : 0000000000000000000000000000000000111011100110101111000100010000 : 3b9af110
+bu64 = 000010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710
+bu64 = 00010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710
+bu64 = 0010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710
+bu64 = 010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710
+bu64 = 10000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710
+bu64 = 0000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu64 = 000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu64 = 00 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
+bu64 = 0 : 0000000000000000000000000000000000000000000000000000000000000000 : 0
diff --git a/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp
new file mode 100644
index 000000000..8f6e8186c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp
@@ -0,0 +1,177 @@
+#include "systemc.h"
+
+#define TEST_VAR(var, v) \
+ var = v; \
+ sprintf(buffer, "%16llx", var.to_uint64()); \
+ bv64 = var; \
+ cout << #var << " = " << v << " : " << bv64 << " : " << buffer << endl;
+
+#define TEST(v) \
+ cout << endl; \
+ TEST_VAR( bu01, v ); \
+ TEST_VAR( bu02, v ); \
+ TEST_VAR( bu03, v ); \
+ TEST_VAR( bu04, v ); \
+ TEST_VAR( bu05, v ); \
+ TEST_VAR( bu06, v ); \
+ TEST_VAR( bu07, v ); \
+ TEST_VAR( bu08, v ); \
+ TEST_VAR( bu09, v ); \
+ TEST_VAR( bu10, v ); \
+ TEST_VAR( bu11, v ); \
+ TEST_VAR( bu12, v ); \
+ TEST_VAR( bu13, v ); \
+ TEST_VAR( bu14, v ); \
+ TEST_VAR( bu15, v ); \
+ TEST_VAR( bu16, v ); \
+ TEST_VAR( bu17, v ); \
+ TEST_VAR( bu18, v ); \
+ TEST_VAR( bu19, v ); \
+ TEST_VAR( bu20, v ); \
+ TEST_VAR( bu21, v ); \
+ TEST_VAR( bu22, v ); \
+ TEST_VAR( bu23, v ); \
+ TEST_VAR( bu24, v ); \
+ TEST_VAR( bu25, v ); \
+ TEST_VAR( bu26, v ); \
+ TEST_VAR( bu27, v ); \
+ TEST_VAR( bu28, v ); \
+ TEST_VAR( bu29, v ); \
+ TEST_VAR( bu30, v ); \
+ TEST_VAR( bu31, v ); \
+ TEST_VAR( bu32, v ); \
+ TEST_VAR( bu33, v ); \
+ TEST_VAR( bu34, v ); \
+ TEST_VAR( bu35, v ); \
+ TEST_VAR( bu36, v ); \
+ TEST_VAR( bu37, v ); \
+ TEST_VAR( bu38, v ); \
+ TEST_VAR( bu39, v ); \
+ TEST_VAR( bu40, v ); \
+ TEST_VAR( bu41, v ); \
+ TEST_VAR( bu42, v ); \
+ TEST_VAR( bu43, v ); \
+ TEST_VAR( bu44, v ); \
+ TEST_VAR( bu45, v ); \
+ TEST_VAR( bu46, v ); \
+ TEST_VAR( bu47, v ); \
+ TEST_VAR( bu48, v ); \
+ TEST_VAR( bu49, v ); \
+ TEST_VAR( bu50, v ); \
+ TEST_VAR( bu51, v ); \
+ TEST_VAR( bu52, v ); \
+ TEST_VAR( bu53, v ); \
+ TEST_VAR( bu54, v ); \
+ TEST_VAR( bu55, v ); \
+ TEST_VAR( bu56, v ); \
+ TEST_VAR( bu57, v ); \
+ TEST_VAR( bu58, v ); \
+ TEST_VAR( bu59, v ); \
+ TEST_VAR( bu60, v ); \
+ TEST_VAR( bu61, v ); \
+ TEST_VAR( bu62, v ); \
+ TEST_VAR( bu63, v ); \
+ TEST_VAR( bu64, v );
+
+int sc_main(int argc, char* argv[])
+{
+ char buffer[256];
+ sc_biguint<1> bu01;
+ sc_biguint<2> bu02;
+ sc_biguint<3> bu03;
+ sc_biguint<4> bu04;
+ sc_biguint<5> bu05;
+ sc_biguint<6> bu06;
+ sc_biguint<7> bu07;
+ sc_biguint<8> bu08;
+ sc_biguint<9> bu09;
+ sc_biguint<10> bu10;
+ sc_biguint<11> bu11;
+ sc_biguint<12> bu12;
+ sc_biguint<13> bu13;
+ sc_biguint<14> bu14;
+ sc_biguint<15> bu15;
+ sc_biguint<16> bu16;
+ sc_biguint<17> bu17;
+ sc_biguint<18> bu18;
+ sc_biguint<19> bu19;
+ sc_biguint<20> bu20;
+ sc_biguint<21> bu21;
+ sc_biguint<22> bu22;
+ sc_biguint<23> bu23;
+ sc_biguint<24> bu24;
+ sc_biguint<25> bu25;
+ sc_biguint<26> bu26;
+ sc_biguint<27> bu27;
+ sc_biguint<28> bu28;
+ sc_biguint<29> bu29;
+ sc_biguint<30> bu30;
+ sc_biguint<31> bu31;
+ sc_biguint<32> bu32;
+ sc_biguint<33> bu33;
+ sc_biguint<34> bu34;
+ sc_biguint<35> bu35;
+ sc_biguint<36> bu36;
+ sc_biguint<37> bu37;
+ sc_biguint<38> bu38;
+ sc_biguint<39> bu39;
+ sc_biguint<40> bu40;
+ sc_biguint<41> bu41;
+ sc_biguint<42> bu42;
+ sc_biguint<43> bu43;
+ sc_biguint<44> bu44;
+ sc_biguint<45> bu45;
+ sc_biguint<46> bu46;
+ sc_biguint<47> bu47;
+ sc_biguint<48> bu48;
+ sc_biguint<49> bu49;
+ sc_biguint<50> bu50;
+ sc_biguint<51> bu51;
+ sc_biguint<52> bu52;
+ sc_biguint<53> bu53;
+ sc_biguint<54> bu54;
+ sc_biguint<55> bu55;
+ sc_biguint<56> bu56;
+ sc_biguint<57> bu57;
+ sc_biguint<58> bu58;
+ sc_biguint<59> bu59;
+ sc_biguint<60> bu60;
+ sc_biguint<61> bu61;
+ sc_biguint<62> bu62;
+ sc_biguint<63> bu63;
+ sc_biguint<64> bu64;
+
+ sc_bv<64> bv64;
+
+ int i;
+
+ char values[] = "1111"
+ "1110"
+ "1101"
+ "1100"
+ "1011"
+ "1010"
+ "1001"
+ "1000"
+ "0111"
+ "0110"
+ "0101"
+ "0100"
+ "0011"
+ "0010"
+ "0001"
+ "0000";
+ TEST("101");
+
+ TEST( "11111110110111001011101010011000" );
+ TEST( "1111111111111111111111111111111111111111111111111111111111111111" );
+
+ TEST( values );
+
+ for ( i = 0; i < (int)strlen(values); i++ )
+ {
+ TEST_VAR( bu64, &values[i]);
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log
new file mode 100644
index 000000000..3d6d01c1d
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log
@@ -0,0 +1,325 @@
+SystemC Simulation
+
+bi01 = 101 : 1111111111111111111111111111111111111111111111111111111111111111 : ffffffffffffffff : -1
+bi02 = 101 : 0000000000000000000000000000000000000000000000000000000000000001 : 1 : 1
+bi03 = 101 : 1111111111111111111111111111111111111111111111111111111111111101 : fffffffffffffffd : -3
+bi04 = 101 : 0000000000000000000000000000000000000000000000000000000000000101 : 5 : 5
+bi05 = 101 : 0000000000000000000000000000000000000000000000000000000000000101 : 5 : 5
+bi06 = 101 : 1111111111111111111111111111111111111111111111111111111111100101 : ffffffffffffffe5 : -27
+bi07 = 101 : 1111111111111111111111111111111111111111111111111111111111100101 : ffffffffffffffe5 : -27
+bi08 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi09 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi10 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi11 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi12 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi13 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi14 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi15 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi16 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi17 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi18 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi19 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi20 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi21 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi22 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi23 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi24 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi25 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi26 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi27 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi28 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi29 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi30 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi31 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi32 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi33 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi34 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi35 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi36 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi37 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi38 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi39 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi40 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi41 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi42 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi43 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi44 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi45 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi46 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi47 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi48 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi49 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi50 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi51 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi52 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi53 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi54 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi55 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi56 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi57 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi58 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi59 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi60 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi61 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi62 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi63 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+bi64 = 101 : 0000000000000000000000000000000000000000000000000000000001100101 : 65 : 101
+
+bi01 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi02 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi03 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi04 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111111111111111000 : fffffffffffffff8 : -8
+bi05 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111111111111111000 : fffffffffffffff8 : -8
+bi06 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111111111111111000 : fffffffffffffff8 : -8
+bi07 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111111111111111000 : fffffffffffffff8 : -8
+bi08 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000000001111000 : 78 : 120
+bi09 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111111111101111000 : ffffffffffffff78 : -136
+bi10 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111111111101111000 : ffffffffffffff78 : -136
+bi11 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378 : 888
+bi12 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378 : 888
+bi13 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000000001101111000 : 378 : 888
+bi14 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111110001101111000 : ffffffffffffe378 : -7304
+bi15 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000000010001101111000 : 2378 : 9080
+bi16 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111111010001101111000 : ffffffffffffa378 : -23688
+bi17 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000001010001101111000 : a378 : 41848
+bi18 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000000001010001101111000 : a378 : 41848
+bi19 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111111001010001101111000 : fffffffffffca378 : -220296
+bi20 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000001001010001101111000 : 4a378 : 303992
+bi21 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000000001001010001101111000 : 4a378 : 303992
+bi22 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111111001001010001101111000 : ffffffffffe4a378 : -1793160
+bi23 = 11111110110111001011101010011000 : 0000000000000000000000000000000000000000001001001010001101111000 : 24a378 : 2401144
+bi24 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111101001001010001101111000 : ffffffffffa4a378 : -5987464
+bi25 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111101001001010001101111000 : ffffffffffa4a378 : -5987464
+bi26 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111101001001010001101111000 : ffffffffffa4a378 : -5987464
+bi27 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111101001001010001101111000 : ffffffffffa4a378 : -5987464
+bi28 = 11111110110111001011101010011000 : 1111111111111111111111111111111111111111101001001010001101111000 : ffffffffffa4a378 : -5987464
+bi29 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378 : 262447992
+bi30 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378 : 262447992
+bi31 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378 : 262447992
+bi32 = 11111110110111001011101010011000 : 0000000000000000000000000000000000001111101001001010001101111000 : fa4a378 : 262447992
+bi33 = 11111110110111001011101010011000 : 1111111111111111111111111111111100001111101001001010001101111000 : ffffffff0fa4a378 : -4032519304
+bi34 = 11111110110111001011101010011000 : 1111111111111111111111111111111100001111101001001010001101111000 : ffffffff0fa4a378 : -4032519304
+bi35 = 11111110110111001011101010011000 : 1111111111111111111111111111111100001111101001001010001101111000 : ffffffff0fa4a378 : -4032519304
+bi36 = 11111110110111001011101010011000 : 0000000000000000000000000000011100001111101001001010001101111000 : 70fa4a378 : 30327219064
+bi37 = 11111110110111001011101010011000 : 1111111111111111111111111111011100001111101001001010001101111000 : fffffff70fa4a378 : -38392257672
+bi38 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378 : 99046695800
+bi39 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378 : 99046695800
+bi40 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378 : 99046695800
+bi41 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378 : 99046695800
+bi42 = 11111110110111001011101010011000 : 0000000000000000000000000001011100001111101001001010001101111000 : 170fa4a378 : 99046695800
+bi43 = 11111110110111001011101010011000 : 1111111111111111111111000001011100001111101001001010001101111000 : fffffc170fa4a378 : -4298999815304
+bi44 = 11111110110111001011101010011000 : 1111111111111111111111000001011100001111101001001010001101111000 : fffffc170fa4a378 : -4298999815304
+bi45 = 11111110110111001011101010011000 : 1111111111111111111111000001011100001111101001001010001101111000 : fffffc170fa4a378 : -4298999815304
+bi46 = 11111110110111001011101010011000 : 0000000000000000000111000001011100001111101001001010001101111000 : 1c170fa4a378 : 30885372273528
+bi47 = 11111110110111001011101010011000 : 1111111111111111110111000001011100001111101001001010001101111000 : ffffdc170fa4a378 : -39483371904136
+bi48 = 11111110110111001011101010011000 : 0000000000000000010111000001011100001111101001001010001101111000 : 5c170fa4a378 : 101254116451192
+bi49 = 11111110110111001011101010011000 : 1111111111111111010111000001011100001111101001001010001101111000 : ffff5c170fa4a378 : -180220860259464
+bi50 = 11111110110111001011101010011000 : 0000000000000001010111000001011100001111101001001010001101111000 : 15c170fa4a378 : 382729093161848
+bi51 = 11111110110111001011101010011000 : 1111111111111101010111000001011100001111101001001010001101111000 : fffd5c170fa4a378 : -743170813680776
+bi52 = 11111110110111001011101010011000 : 0000000000000101010111000001011100001111101001001010001101111000 : 55c170fa4a378 : 1508629000004472
+bi53 = 11111110110111001011101010011000 : 0000000000000101010111000001011100001111101001001010001101111000 : 55c170fa4a378 : 1508629000004472
+bi54 = 11111110110111001011101010011000 : 1111111111100101010111000001011100001111101001001010001101111000 : ffe55c170fa4a378 : -7498570254736520
+bi55 = 11111110110111001011101010011000 : 1111111111100101010111000001011100001111101001001010001101111000 : ffe55c170fa4a378 : -7498570254736520
+bi56 = 11111110110111001011101010011000 : 0000000001100101010111000001011100001111101001001010001101111000 : 655c170fa4a378 : 28530226764227448
+bi57 = 11111110110111001011101010011000 : 0000000001100101010111000001011100001111101001001010001101111000 : 655c170fa4a378 : 28530226764227448
+bi58 = 11111110110111001011101010011000 : 1111111001100101010111000001011100001111101001001010001101111000 : fe655c170fa4a378 : -115584961311628424
+bi59 = 11111110110111001011101010011000 : 1111111001100101010111000001011100001111101001001010001101111000 : fe655c170fa4a378 : -115584961311628424
+bi60 = 11111110110111001011101010011000 : 0000011001100101010111000001011100001111101001001010001101111000 : 6655c170fa4a378 : 460875790991795064
+bi61 = 11111110110111001011101010011000 : 0000011001100101010111000001011100001111101001001010001101111000 : 6655c170fa4a378 : 460875790991795064
+bi62 = 11111110110111001011101010011000 : 1110011001100101010111000001011100001111101001001010001101111000 : e6655c170fa4a378 : -1844967218221898888
+bi63 = 11111110110111001011101010011000 : 1110011001100101010111000001011100001111101001001010001101111000 : e6655c170fa4a378 : -1844967218221898888
+bi64 = 11111110110111001011101010011000 : 0110011001100101010111000001011100001111101001001010001101111000 : 66655c170fa4a378 : 7378404818632876920
+
+bi01 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111111111111111 : ffffffffffffffff : -1
+bi02 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111111111111111 : ffffffffffffffff : -1
+bi03 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111111111111111 : ffffffffffffffff : -1
+bi04 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7 : 7
+bi05 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7 : 7
+bi06 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000000000111 : 7 : 7
+bi07 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111111111000111 : ffffffffffffffc7 : -57
+bi08 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111111111000111 : ffffffffffffffc7 : -57
+bi09 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111111111000111 : ffffffffffffffc7 : -57
+bi10 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7 : 455
+bi11 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7 : 455
+bi12 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000000000111000111 : 1c7 : 455
+bi13 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111000111000111 : fffffffffffff1c7 : -3641
+bi14 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111000111000111 : fffffffffffff1c7 : -3641
+bi15 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111111111000111000111 : fffffffffffff1c7 : -3641
+bi16 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7 : 29127
+bi17 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7 : 29127
+bi18 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000000000111000111000111 : 71c7 : 29127
+bi19 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111000111000111000111 : fffffffffffc71c7 : -233017
+bi20 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111000111000111000111 : fffffffffffc71c7 : -233017
+bi21 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111111111000111000111000111 : fffffffffffc71c7 : -233017
+bi22 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7 : 1864135
+bi23 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7 : 1864135
+bi24 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000000000111000111000111000111 : 1c71c7 : 1864135
+bi25 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111000111000111000111000111 : ffffffffff1c71c7 : -14913081
+bi26 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111000111000111000111000111 : ffffffffff1c71c7 : -14913081
+bi27 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111111111000111000111000111000111 : ffffffffff1c71c7 : -14913081
+bi28 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7 : 119304647
+bi29 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7 : 119304647
+bi30 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000000000111000111000111000111000111 : 71c71c7 : 119304647
+bi31 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111000111000111000111000111000111 : ffffffffc71c71c7 : -954437177
+bi32 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111000111000111000111000111000111 : ffffffffc71c71c7 : -954437177
+bi33 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111111111000111000111000111000111000111 : ffffffffc71c71c7 : -954437177
+bi34 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7 : 7635497415
+bi35 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7 : 7635497415
+bi36 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000000000111000111000111000111000111000111 : 1c71c71c7 : 7635497415
+bi37 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111000111000111000111000111000111000111 : fffffff1c71c71c7 : -61083979321
+bi38 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111000111000111000111000111000111000111 : fffffff1c71c71c7 : -61083979321
+bi39 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111111111000111000111000111000111000111000111 : fffffff1c71c71c7 : -61083979321
+bi40 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7 : 488671834567
+bi41 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7 : 488671834567
+bi42 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000000000111000111000111000111000111000111000111 : 71c71c71c7 : 488671834567
+bi43 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111000111000111000111000111000111000111000111 : fffffc71c71c71c7 : -3909374676537
+bi44 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111000111000111000111000111000111000111000111 : fffffc71c71c71c7 : -3909374676537
+bi45 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111111111000111000111000111000111000111000111000111 : fffffc71c71c71c7 : -3909374676537
+bi46 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7 : 31274997412295
+bi47 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7 : 31274997412295
+bi48 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000000000111000111000111000111000111000111000111000111 : 1c71c71c71c7 : 31274997412295
+bi49 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111000111000111000111000111000111000111000111000111 : ffff1c71c71c71c7 : -250199979298361
+bi50 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111000111000111000111000111000111000111000111000111 : ffff1c71c71c71c7 : -250199979298361
+bi51 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111111111000111000111000111000111000111000111000111000111 : ffff1c71c71c71c7 : -250199979298361
+bi52 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7 : 2001599834386887
+bi53 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7 : 2001599834386887
+bi54 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000000000111000111000111000111000111000111000111000111000111 : 71c71c71c71c7 : 2001599834386887
+bi55 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111000111000111000111000111000111000111000111000111000111 : ffc71c71c71c71c7 : -16012798675095097
+bi56 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111000111000111000111000111000111000111000111000111000111 : ffc71c71c71c71c7 : -16012798675095097
+bi57 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111111111000111000111000111000111000111000111000111000111000111 : ffc71c71c71c71c7 : -16012798675095097
+bi58 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7 : 128102389400760775
+bi59 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7 : 128102389400760775
+bi60 = 1111111111111111111111111111111111111111111111111111111111111111 : 0000000111000111000111000111000111000111000111000111000111000111 : 1c71c71c71c71c7 : 128102389400760775
+bi61 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111000111000111000111000111000111000111000111000111000111000111 : f1c71c71c71c71c7 : -1024819115206086201
+bi62 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111000111000111000111000111000111000111000111000111000111000111 : f1c71c71c71c71c7 : -1024819115206086201
+bi63 = 1111111111111111111111111111111111111111111111111111111111111111 : 1111000111000111000111000111000111000111000111000111000111000111 : f1c71c71c71c71c7 : -1024819115206086201
+bi64 = 1111111111111111111111111111111111111111111111111111111111111111 : 0111000111000111000111000111000111000111000111000111000111000111 : 71c71c71c71c71c7 : 8198552921648689607
+
+bi01 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi02 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi03 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi04 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi05 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111111111111111111110000 : fffffffffffffff0 : -16
+bi06 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10 : 16
+bi07 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10 : 16
+bi08 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000000010000 : 10 : 16
+bi09 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111111111111111100010000 : ffffffffffffff10 : -240
+bi10 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110 : 272
+bi11 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110 : 272
+bi12 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110 : 272
+bi13 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000000000100010000 : 110 : 272
+bi14 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111111111110000100010000 : ffffffffffffe110 : -7920
+bi15 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000000010000100010000 : 2110 : 8464
+bi16 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111111111010000100010000 : ffffffffffffa110 : -24304
+bi17 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000000001010000100010000 : a110 : 41232
+bi18 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111111101010000100010000 : fffffffffffea110 : -89840
+bi19 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111111101010000100010000 : fffffffffffea110 : -89840
+bi20 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000001101010000100010000 : 6a110 : 434448
+bi21 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000000001101010000100010000 : 6a110 : 434448
+bi22 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111001101010000100010000 : ffffffffffe6a110 : -1662704
+bi23 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111111001101010000100010000 : ffffffffffe6a110 : -1662704
+bi24 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000000011001101010000100010000 : 66a110 : 6725904
+bi25 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111111011001101010000100010000 : ffffffffff66a110 : -10051312
+bi26 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000001011001101010000100010000 : 166a110 : 23503120
+bi27 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000000001011001101010000100010000 : 166a110 : 23503120
+bi28 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111001011001101010000100010000 : fffffffff966a110 : -110714608
+bi29 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111001011001101010000100010000 : fffffffff966a110 : -110714608
+bi30 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111111111001011001101010000100010000 : fffffffff966a110 : -110714608
+bi31 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110 : 963027216
+bi32 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110 : 963027216
+bi33 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000000000111001011001101010000100010000 : 3966a110 : 963027216
+bi34 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111000111001011001101010000100010000 : fffffffe3966a110 : -7626907376
+bi35 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111111111000111001011001101010000100010000 : fffffffe3966a110 : -7626907376
+bi36 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110 : 26732830992
+bi37 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110 : 26732830992
+bi38 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000000011000111001011001101010000100010000 : 63966a110 : 26732830992
+bi39 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111111100011000111001011001101010000100010000 : ffffffc63966a110 : -248145075952
+bi40 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000100011000111001011001101010000100010000 : 463966a110 : 301610737936
+bi41 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000000000100011000111001011001101010000100010000 : 463966a110 : 301610737936
+bi42 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111100100011000111001011001101010000100010000 : fffffe463966a110 : -1897412517616
+bi43 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111111100100011000111001011001101010000100010000 : fffffe463966a110 : -1897412517616
+bi44 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000001100100011000111001011001101010000100010000 : 6463966a110 : 6898680504592
+bi45 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000000001100100011000111001011001101010000100010000 : 6463966a110 : 6898680504592
+bi46 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111001100100011000111001011001101010000100010000 : ffffe6463966a110 : -28285691584240
+bi47 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111111111001100100011000111001011001101010000100010000 : ffffe6463966a110 : -28285691584240
+bi48 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110 : 112451796771088
+bi49 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110 : 112451796771088
+bi50 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000000011001100100011000111001011001101010000100010000 : 66463966a110 : 112451796771088
+bi51 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111111100011001100100011000111001011001101010000100010000 : fffc66463966a110 : -1013448110071536
+bi52 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000100011001100100011000111001011001101010000100010000 : 466463966a110 : 1238351703613712
+bi53 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000000100011001100100011000111001011001101010000100010000 : 466463966a110 : 1238351703613712
+bi54 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111111100100011001100100011000111001011001101010000100010000 : ffe466463966a110 : -7768847551127280
+bi55 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000000000100100011001100100011000111001011001101010000100010000 : 2466463966a110 : 10245550958354704
+bi56 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111110100100011001100100011000111001011001101010000100010000 : ffa466463966a110 : -25783246060609264
+bi57 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111110100100011001100100011000111001011001101010000100010000 : ffa466463966a110 : -25783246060609264
+bi58 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111111110100100011001100100011000111001011001101010000100010000 : ffa466463966a110 : -25783246060609264
+bi59 = 1111111011011100101110101001100001110110010101000011001000010000 : 0000001110100100011001100100011000111001011001101010000100010000 : 3a466463966a110 : 262447130091102480
+bi60 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111101110100100011001100100011000111001011001101010000100010000 : fba466463966a110 : -314013622212321008
+bi61 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111101110100100011001100100011000111001011001101010000100010000 : fba466463966a110 : -314013622212321008
+bi62 = 1111111011011100101110101001100001110110010101000011001000010000 : 1111101110100100011001100100011000111001011001101010000100010000 : fba466463966a110 : -314013622212321008
+bi63 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110 : 4297672396215066896
+bi64 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110 : 4297672396215066896
+bi64 = 1111111011011100101110101001100001110110010101000011001000010000 : 0011101110100100011001100100011000111001011001101010000100010000 : 3ba466463966a110 : 4297672396215066896
+bi64 = 111111011011100101110101001100001110110010101000011001000010000 : 1011101110100100011001100100011000111001011001101010000100010000 : bba466463966a110 : -4925699640639708912
+bi64 = 11111011011100101110101001100001110110010101000011001000010000 : 0111101110100100011001100100011000111001011001101010000100010000 : 7ba466463966a110 : 8909358414642454800
+bi64 = 1111011011100101110101001100001110110010101000011001000010000 : 1101101110100100011001100100011000111001011001101010000100010000 : dba466463966a110 : -2619856631426014960
+bi64 = 111011011100101110101001100001110110010101000011001000010000 : 1100101110100100011001100100011000111001011001101010000100010000 : cba466463966a110 : -3772778136032861936
+bi64 = 11011011100101110101001100001110110010101000011001000010000 : 1110001110100100011001100100011000111001011001101010000100010000 : e3a466463966a110 : -2043395879122591472
+bi64 = 1011011100101110101001100001110110010101000011001000010000 : 1111111110100100011001100100011000111001011001101010000100010000 : ffa466463966a110 : -25783246060609264
+bi64 = 011011100101110101001100001110110010101000011001000010000 : 1011010110100100011001100100011000111001011001101010000100010000 : b5a466463966a110 : -5358045204867276528
+bi64 = 11011100101110101001100001110110010101000011001000010000 : 1011010110100100011001100100011000111001011001101010000100010000 : b5a466463966a110 : -5358045204867276528
+bi64 = 1011100101110101001100001110110010101000011001000010000 : 1111111100100100011001100100011000111001011001101010000100010000 : ff2466463966a110 : -61812043079573232
+bi64 = 011100101110101001100001110110010101000011001000010000 : 0110110011100100011001100100011000111001011001101010000100010000 : 6ce466463966a110 : 7846508902583017744
+bi64 = 11100101110101001100001110110010101000011001000010000 : 0110110011100100011001100100011000111001011001101010000100010000 : 6ce466463966a110 : 7846508902583017744
+bi64 = 1100101110101001100001110110010101000011001000010000 : 1001000111010100011001100100011000111001011001101010000100010000 : 91d466463966a110 : -7938607791350570736
+bi64 = 100101110101001100001110110010101000011001000010000 : 0111101111101100011001100100011000111001011001101010000100010000 : 7bec66463966a110 : 8929624612965622032
+bi64 = 00101110101001100001110110010101000011001000010000 : 1100011010001000011001100100011000111001011001101010000100010000 : c68866463966a110 : -4140947405570399984
+bi64 = 0101110101001100001110110010101000011001000010000 : 1100011010001000011001100100011000111001011001101010000100010000 : c68866463966a110 : -4140947405570399984
+bi64 = 101110101001100001110110010101000011001000010000 : 1100011010001000011001100100011000111001011001101010000100010000 : c68866463966a110 : -4140947405570399984
+bi64 = 01110101001100001110110010101000011001000010000 : 0110110100000001111001100100011000111001011001101010000100010000 : 6d01e6463966a110 : 7854812414395982096
+bi64 = 1110101001100001110110010101000011001000010000 : 0110110100000001111001100100011000111001011001101010000100010000 : 6d01e6463966a110 : 7854812414395982096
+bi64 = 110101001100001110110010101000011001000010000 : 0110000111011111010001100100011000111001011001101010000100010000 : 61df46463966a110 : 7052432808910168336
+bi64 = 10101001100001110110010101000011001000010000 : 0110000011000010001101100100011000111001011001101010000100010000 : 60c236463966a110 : 6972194848361586960
+bi64 = 0101001100001110110010101000011001000010000 : 1111101000111111010011100100011000111001011001101010000100010000 : fa3f4e463966a110 : -414526577177091824
+bi64 = 101001100001110110010101000011001000010000 : 1111101000111111010011100100011000111001011001101010000100010000 : fa3f4e463966a110 : -414526577177091824
+bi64 = 01001100001110110010101000011001000010000 : 1011011010101001100001000100011000111001011001101010000100010000 : b6a984463966a110 : -5284547250596962032
+bi64 = 1001100001110110010101000011001000010000 : 1011011010101001100001000100011000111001011001101010000100010000 : b6a984463966a110 : -5284547250596962032
+bi64 = 001100001110110010101000011001000010000 : 0101011101000100001011011100011000111001011001101010000100010000 : 57442dc63966a110 : 6288201309105856784
+bi64 = 01100001110110010101000011001000010000 : 0101011101000100001011011100011000111001011001101010000100010000 : 57442dc63966a110 : 6288201309105856784
+bi64 = 1100001110110010101000011001000010000 : 0101011101000100001011011100011000111001011001101010000100010000 : 57442dc63966a110 : 6288201309105856784
+bi64 = 100001110110010101000011001000010000 : 1010001111111000100011101011011000111001011001101010000100010000 : a3f88eb63966a110 : -6631393538004836080
+bi64 = 00001110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110 : 8678716643622691088
+bi64 = 0001110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110 : 8678716643622691088
+bi64 = 001110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110 : 8678716643622691088
+bi64 = 01110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110 : 8678716643622691088
+bi64 = 1110110010101000011001000010000 : 0111100001110000111111101100111000111001011001101010000100010000 : 7870fece3966a110 : 8678716643622691088
+bi64 = 110110010101000011001000010000 : 0011000111111100000100001110001111111001011001101010000100010000 : 31fc10e3f966a110 : 3601772373317427472
+bi64 = 10110010101000011001000010000 : 1100010010001001111110010001100101011001011001101010000100010000 : c489f9195966a110 : -4284619683196919536
+bi64 = 0110010101000011001000010000 : 1000011001100100111101101011100001001001011001101010000100010000 : 8664f6b84966a110 : -8762607703590264560
+bi64 = 110010101000011001000010000 : 1000011001100100111101101011100001001001011001101010000100010000 : 8664f6b84966a110 : -8762607703590264560
+bi64 = 10010101000011001000010000 : 1010100110011100111010011110010101100101011001101010000100010000 : a99ce9e56566a110 : -6224843413474860784
+bi64 = 0010101000011001000010000 : 1001001110001000111010001001110100011011011001101010000100010000 : 9388e89d1b66a110 : -7815741391834275568
+bi64 = 010101000011001000010000 : 1001001110001000111010001001110100011011011001101010000100010000 : 9388e89d1b66a110 : -7815741391834275568
+bi64 = 10101000011001000010000 : 1001001110001000111010001001110100011011011001101010000100010000 : 9388e89d1b66a110 : -7815741391834275568
+bi64 = 0101000011001000010000 : 0111100110101000000111101110001001101001001001101010000100010000 : 79a81ee26926a110 : 8766290632452251920
+bi64 = 101000011001000010000 : 0111100110101000000111101110001001101001001001101010000100010000 : 79a81ee26926a110 : 8766290632452251920
+bi64 = 01000011001000010000 : 0000110111100000110000001011010100000110000101101010000100010000 : de0c0b50616a110 : 1000011001000010000
+bi64 = 1000011001000010000 : 0000110111100000110000001011010100000110000101101010000100010000 : de0c0b50616a110 : 1000011001000010000
+bi64 = 000011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110 : 11001000010000
+bi64 = 00011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110 : 11001000010000
+bi64 = 0011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110 : 11001000010000
+bi64 = 011001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110 : 11001000010000
+bi64 = 11001000010000 : 0000000000000000000010100000000101011110101100101010000100010000 : a015eb2a110 : 11001000010000
+bi64 = 1001000010000 : 0000000000000000000000001110100100010000010000000000000100010000 : e910400110 : 1001000010000
+bi64 = 001000010000 : 0000000000000000000000000000000000111011100110101111000100010000 : 3b9af110 : 1000010000
+bi64 = 01000010000 : 0000000000000000000000000000000000111011100110101111000100010000 : 3b9af110 : 1000010000
+bi64 = 1000010000 : 0000000000000000000000000000000000111011100110101111000100010000 : 3b9af110 : 1000010000
+bi64 = 000010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710 : 10000
+bi64 = 00010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710 : 10000
+bi64 = 0010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710 : 10000
+bi64 = 010000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710 : 10000
+bi64 = 10000 : 0000000000000000000000000000000000000000000000000010011100010000 : 2710 : 10000
+bi64 = 0000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi64 = 000 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi64 = 00 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
+bi64 = 0 : 0000000000000000000000000000000000000000000000000000000000000000 : 0 : 0
diff --git a/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp
new file mode 100644
index 000000000..1cbd304f1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp
@@ -0,0 +1,177 @@
+#include "systemc.h"
+
+#define TEST_VAR(var, v) \
+ var = v; \
+ sprintf(buffer, "%16llx", var.to_int64()); \
+ bv64 = var; \
+ cout << #var << " = " << v << " : " << bv64 << " : " << buffer << " : " << var << endl;
+
+#define TEST(v) \
+ cout << endl; \
+ TEST_VAR( bi01, v ); \
+ TEST_VAR( bi02, v ); \
+ TEST_VAR( bi03, v ); \
+ TEST_VAR( bi04, v ); \
+ TEST_VAR( bi05, v ); \
+ TEST_VAR( bi06, v ); \
+ TEST_VAR( bi07, v ); \
+ TEST_VAR( bi08, v ); \
+ TEST_VAR( bi09, v ); \
+ TEST_VAR( bi10, v ); \
+ TEST_VAR( bi11, v ); \
+ TEST_VAR( bi12, v ); \
+ TEST_VAR( bi13, v ); \
+ TEST_VAR( bi14, v ); \
+ TEST_VAR( bi15, v ); \
+ TEST_VAR( bi16, v ); \
+ TEST_VAR( bi17, v ); \
+ TEST_VAR( bi18, v ); \
+ TEST_VAR( bi19, v ); \
+ TEST_VAR( bi20, v ); \
+ TEST_VAR( bi21, v ); \
+ TEST_VAR( bi22, v ); \
+ TEST_VAR( bi23, v ); \
+ TEST_VAR( bi24, v ); \
+ TEST_VAR( bi25, v ); \
+ TEST_VAR( bi26, v ); \
+ TEST_VAR( bi27, v ); \
+ TEST_VAR( bi28, v ); \
+ TEST_VAR( bi29, v ); \
+ TEST_VAR( bi30, v ); \
+ TEST_VAR( bi31, v ); \
+ TEST_VAR( bi32, v ); \
+ TEST_VAR( bi33, v ); \
+ TEST_VAR( bi34, v ); \
+ TEST_VAR( bi35, v ); \
+ TEST_VAR( bi36, v ); \
+ TEST_VAR( bi37, v ); \
+ TEST_VAR( bi38, v ); \
+ TEST_VAR( bi39, v ); \
+ TEST_VAR( bi40, v ); \
+ TEST_VAR( bi41, v ); \
+ TEST_VAR( bi42, v ); \
+ TEST_VAR( bi43, v ); \
+ TEST_VAR( bi44, v ); \
+ TEST_VAR( bi45, v ); \
+ TEST_VAR( bi46, v ); \
+ TEST_VAR( bi47, v ); \
+ TEST_VAR( bi48, v ); \
+ TEST_VAR( bi49, v ); \
+ TEST_VAR( bi50, v ); \
+ TEST_VAR( bi51, v ); \
+ TEST_VAR( bi52, v ); \
+ TEST_VAR( bi53, v ); \
+ TEST_VAR( bi54, v ); \
+ TEST_VAR( bi55, v ); \
+ TEST_VAR( bi56, v ); \
+ TEST_VAR( bi57, v ); \
+ TEST_VAR( bi58, v ); \
+ TEST_VAR( bi59, v ); \
+ TEST_VAR( bi60, v ); \
+ TEST_VAR( bi61, v ); \
+ TEST_VAR( bi62, v ); \
+ TEST_VAR( bi63, v ); \
+ TEST_VAR( bi64, v );
+
+int sc_main(int argc, char* argv[])
+{
+ char buffer[256];
+ sc_bigint<1> bi01;
+ sc_bigint<2> bi02;
+ sc_bigint<3> bi03;
+ sc_bigint<4> bi04;
+ sc_bigint<5> bi05;
+ sc_bigint<6> bi06;
+ sc_bigint<7> bi07;
+ sc_bigint<8> bi08;
+ sc_bigint<9> bi09;
+ sc_bigint<10> bi10;
+ sc_bigint<11> bi11;
+ sc_bigint<12> bi12;
+ sc_bigint<13> bi13;
+ sc_bigint<14> bi14;
+ sc_bigint<15> bi15;
+ sc_bigint<16> bi16;
+ sc_bigint<17> bi17;
+ sc_bigint<18> bi18;
+ sc_bigint<19> bi19;
+ sc_bigint<20> bi20;
+ sc_bigint<21> bi21;
+ sc_bigint<22> bi22;
+ sc_bigint<23> bi23;
+ sc_bigint<24> bi24;
+ sc_bigint<25> bi25;
+ sc_bigint<26> bi26;
+ sc_bigint<27> bi27;
+ sc_bigint<28> bi28;
+ sc_bigint<29> bi29;
+ sc_bigint<30> bi30;
+ sc_bigint<31> bi31;
+ sc_bigint<32> bi32;
+ sc_bigint<33> bi33;
+ sc_bigint<34> bi34;
+ sc_bigint<35> bi35;
+ sc_bigint<36> bi36;
+ sc_bigint<37> bi37;
+ sc_bigint<38> bi38;
+ sc_bigint<39> bi39;
+ sc_bigint<40> bi40;
+ sc_bigint<41> bi41;
+ sc_bigint<42> bi42;
+ sc_bigint<43> bi43;
+ sc_bigint<44> bi44;
+ sc_bigint<45> bi45;
+ sc_bigint<46> bi46;
+ sc_bigint<47> bi47;
+ sc_bigint<48> bi48;
+ sc_bigint<49> bi49;
+ sc_bigint<50> bi50;
+ sc_bigint<51> bi51;
+ sc_bigint<52> bi52;
+ sc_bigint<53> bi53;
+ sc_bigint<54> bi54;
+ sc_bigint<55> bi55;
+ sc_bigint<56> bi56;
+ sc_bigint<57> bi57;
+ sc_bigint<58> bi58;
+ sc_bigint<59> bi59;
+ sc_bigint<60> bi60;
+ sc_bigint<61> bi61;
+ sc_bigint<62> bi62;
+ sc_bigint<63> bi63;
+ sc_bigint<64> bi64;
+
+ sc_bv<64> bv64;
+
+ int i;
+
+ char values[] = "1111"
+ "1110"
+ "1101"
+ "1100"
+ "1011"
+ "1010"
+ "1001"
+ "1000"
+ "0111"
+ "0110"
+ "0101"
+ "0100"
+ "0011"
+ "0010"
+ "0001"
+ "0000";
+ TEST("101");
+
+ TEST( "11111110110111001011101010011000" );
+ TEST( "1111111111111111111111111111111111111111111111111111111111111111" );
+
+ TEST( values );
+
+ for ( i = 0; i < (int)strlen(values); i++ )
+ {
+ TEST_VAR( bi64, &values[i]);
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/reduce/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/reduce/test01/golden/test01.log
new file mode 100644
index 000000000..22e74474a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/reduce/test01/golden/test01.log
@@ -0,0 +1,78 @@
+SystemC Simulation
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+1
+0
+
+1
+1
+
+1
+0
+
+1
+1
+
+0
+0
+0
+0
+1
+1
+1
+1
+0
+0
+1
+1
+0
+0
+0
+0
+1
+1
+1
+1
+0
+0
diff --git a/src/systemc/tests/systemc/datatypes/int/reduce/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/reduce/test01/test01.cpp
new file mode 100644
index 000000000..4cb25e5db
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/reduce/test01/test01.cpp
@@ -0,0 +1,138 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of the reduce methods in the sc_[u]int datatypes -- method notation
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ // 1) check the existence of the reduce methods
+
+ sc_int<42> a = 42;
+
+ // sc_int_base
+ cout << endl;
+ cout << a.and_reduce() << endl;
+ cout << a.or_reduce() << endl;
+ cout << a.xor_reduce() << endl;
+ cout << a.nand_reduce() << endl;
+ cout << a.nor_reduce() << endl;
+ cout << a.xnor_reduce() << endl;
+
+ // sc_int_subref
+ cout << endl;
+ cout << a( 7, 0 ).and_reduce() << endl;
+ cout << a( 7, 0 ).or_reduce() << endl;
+ cout << a( 7, 0 ).xor_reduce() << endl;
+ cout << a( 7, 0 ).nand_reduce() << endl;
+ cout << a( 7, 0 ).nor_reduce() << endl;
+ cout << a( 7, 0 ).xnor_reduce() << endl;
+
+ // sc_int_concref<T1,T2>
+ cout << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).and_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).or_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).xor_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).nand_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).nor_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).xnor_reduce() << endl;
+
+ sc_uint<42> b = 42;
+
+ // sc_uint_base
+ cout << endl;
+ cout << b.and_reduce() << endl;
+ cout << b.or_reduce() << endl;
+ cout << b.xor_reduce() << endl;
+ cout << b.nand_reduce() << endl;
+ cout << b.nor_reduce() << endl;
+ cout << b.xnor_reduce() << endl;
+
+ // sc_uint_subref
+ cout << endl;
+ cout << b( 7, 0 ).and_reduce() << endl;
+ cout << b( 7, 0 ).or_reduce() << endl;
+ cout << b( 7, 0 ).xor_reduce() << endl;
+ cout << b( 7, 0 ).nand_reduce() << endl;
+ cout << b( 7, 0 ).nor_reduce() << endl;
+ cout << b( 7, 0 ).xnor_reduce() << endl;
+
+ // sc_uint_concref<T1,T2>
+ cout << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).and_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).or_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).xor_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).nand_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).nor_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).xnor_reduce() << endl;
+
+ // 2) check the functionality of the reduce methods
+
+ sc_int<2> c2 = -1;
+ cout << endl;
+ cout << c2.and_reduce() << endl;
+ cout << c2.xor_reduce() << endl;
+
+ sc_int<3> c3 = -1;
+ cout << endl;
+ cout << c3.and_reduce() << endl;
+ cout << c3.xor_reduce() << endl;
+
+ sc_uint<2> d2 = sc_dt::uint_type( -1 );
+ cout << endl;
+ cout << d2.and_reduce() << endl;
+ cout << d2.xor_reduce() << endl;
+
+ sc_uint<3> d3 = sc_dt::uint_type( -1 );
+ cout << endl;
+ cout << d3.and_reduce() << endl;
+ cout << d3.xor_reduce() << endl;
+
+ sc_int<6> e;
+ sc_uint<6> f;
+ cout << endl;
+ for( int i = 0; i >= -10; -- i ) {
+ e = i;
+ f = i;
+ cout << e.xor_reduce() << endl;
+ cout << f.xor_reduce() << endl;
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/reduce/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/reduce/test02/golden/test02.log
new file mode 100644
index 000000000..22e74474a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/reduce/test02/golden/test02.log
@@ -0,0 +1,78 @@
+SystemC Simulation
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+1
+0
+
+1
+1
+
+1
+0
+
+1
+1
+
+0
+0
+0
+0
+1
+1
+1
+1
+0
+0
+1
+1
+0
+0
+0
+0
+1
+1
+1
+1
+0
+0
diff --git a/src/systemc/tests/systemc/datatypes/int/reduce/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/reduce/test02/test02.cpp
new file mode 100644
index 000000000..b225fb0e1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/reduce/test02/test02.cpp
@@ -0,0 +1,138 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of the reduce methods in the sc_[u]int datatypes -- functional notation
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ // 1) check the existence of the reduce methods
+
+ sc_int<42> a = 42;
+
+ // sc_int_base
+ cout << endl;
+ cout << and_reduce( a ) << endl;
+ cout << or_reduce( a ) << endl;
+ cout << xor_reduce( a ) << endl;
+ cout << nand_reduce( a ) << endl;
+ cout << nor_reduce( a ) << endl;
+ cout << xnor_reduce( a ) << endl;
+
+ // sc_int_subref
+ cout << endl;
+ cout << and_reduce( a( 7, 0 ) ) << endl;
+ cout << or_reduce( a( 7, 0 ) ) << endl;
+ cout << xor_reduce( a( 7, 0 ) ) << endl;
+ cout << nand_reduce( a( 7, 0 ) ) << endl;
+ cout << nor_reduce( a( 7, 0 ) ) << endl;
+ cout << xnor_reduce( a( 7, 0 ) ) << endl;
+
+ // sc_int_concref<T1,T2>
+ cout << endl;
+ cout << and_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl;
+ cout << or_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl;
+ cout << xor_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl;
+ cout << nand_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl;
+ cout << nor_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl;
+ cout << xnor_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl;
+
+ sc_uint<42> b = 42;
+
+ // sc_uint_base
+ cout << endl;
+ cout << and_reduce( b ) << endl;
+ cout << or_reduce( b ) << endl;
+ cout << xor_reduce( b ) << endl;
+ cout << nand_reduce( b ) << endl;
+ cout << nor_reduce( b ) << endl;
+ cout << xnor_reduce( b ) << endl;
+
+ // sc_uint_subref
+ cout << endl;
+ cout << and_reduce( b( 7, 0 ) ) << endl;
+ cout << or_reduce( b( 7, 0 ) ) << endl;
+ cout << xor_reduce( b( 7, 0 ) ) << endl;
+ cout << nand_reduce( b( 7, 0 ) ) << endl;
+ cout << nor_reduce( b( 7, 0 ) ) << endl;
+ cout << xnor_reduce( b( 7, 0 ) ) << endl;
+
+ // sc_uint_concref<T1,T2>
+ cout << endl;
+ cout << and_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl;
+ cout << or_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl;
+ cout << xor_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl;
+ cout << nand_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl;
+ cout << nor_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl;
+ cout << xnor_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl;
+
+ // 2) check the functionality of the reduce methods
+
+ sc_int<2> c2 = -1;
+ cout << endl;
+ cout << and_reduce( c2 ) << endl;
+ cout << xor_reduce( c2 ) << endl;
+
+ sc_int<3> c3 = -1;
+ cout << endl;
+ cout << and_reduce( c3 ) << endl;
+ cout << xor_reduce( c3 ) << endl;
+
+ sc_uint<2> d2 = sc_dt::uint_type( -1 );
+ cout << endl;
+ cout << and_reduce( d2 ) << endl;
+ cout << xor_reduce( d2 ) << endl;
+
+ sc_uint<3> d3 = sc_dt::uint_type( -1 );
+ cout << endl;
+ cout << and_reduce( d3 ) << endl;
+ cout << xor_reduce( d3 ) << endl;
+
+ sc_int<6> e;
+ sc_uint<6> f;
+ cout << endl;
+ for( int i = 0; i >= -10; -- i ) {
+ e = i;
+ f = i;
+ cout << xor_reduce( e ) << endl;
+ cout << xor_reduce( f ) << endl;
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/reduce/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/reduce/test03/golden/test03.log
new file mode 100644
index 000000000..22e74474a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/reduce/test03/golden/test03.log
@@ -0,0 +1,78 @@
+SystemC Simulation
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+0
+1
+1
+1
+0
+0
+
+1
+0
+
+1
+1
+
+1
+0
+
+1
+1
+
+0
+0
+0
+0
+1
+1
+1
+1
+0
+0
+1
+1
+0
+0
+0
+0
+1
+1
+1
+1
+0
+0
diff --git a/src/systemc/tests/systemc/datatypes/int/reduce/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/reduce/test03/test03.cpp
new file mode 100644
index 000000000..ae7670d58
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/reduce/test03/test03.cpp
@@ -0,0 +1,138 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date: Andy Goodrich, Forte Design Systems 2006-08-17
+ Description of Modification: Converted over to test sc_big types.
+
+ *****************************************************************************/
+
+// test of the reduce methods in the sc_big[u]int datatypes -- method notation
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ // 1) check the existence of the reduce methods
+
+ sc_bigint<42> a = 42;
+
+ // sc_signed
+ cout << endl;
+ cout << a.and_reduce() << endl;
+ cout << a.or_reduce() << endl;
+ cout << a.xor_reduce() << endl;
+ cout << a.nand_reduce() << endl;
+ cout << a.nor_reduce() << endl;
+ cout << a.xnor_reduce() << endl;
+
+ // sc_signed_subref
+ cout << endl;
+ cout << a( 7, 0 ).and_reduce() << endl;
+ cout << a( 7, 0 ).or_reduce() << endl;
+ cout << a( 7, 0 ).xor_reduce() << endl;
+ cout << a( 7, 0 ).nand_reduce() << endl;
+ cout << a( 7, 0 ).nor_reduce() << endl;
+ cout << a( 7, 0 ).xnor_reduce() << endl;
+
+ // concatenation
+ cout << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).and_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).or_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).xor_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).nand_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).nor_reduce() << endl;
+ cout << ( a( 7, 0 ), a( 15, 8 ) ).xnor_reduce() << endl;
+
+ sc_biguint<42> b = 42;
+
+ // sc_unsigned
+ cout << endl;
+ cout << b.and_reduce() << endl;
+ cout << b.or_reduce() << endl;
+ cout << b.xor_reduce() << endl;
+ cout << b.nand_reduce() << endl;
+ cout << b.nor_reduce() << endl;
+ cout << b.xnor_reduce() << endl;
+
+ // sc_unsigned_subref
+ cout << endl;
+ cout << b( 7, 0 ).and_reduce() << endl;
+ cout << b( 7, 0 ).or_reduce() << endl;
+ cout << b( 7, 0 ).xor_reduce() << endl;
+ cout << b( 7, 0 ).nand_reduce() << endl;
+ cout << b( 7, 0 ).nor_reduce() << endl;
+ cout << b( 7, 0 ).xnor_reduce() << endl;
+
+ // concatenation
+ cout << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).and_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).or_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).xor_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).nand_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).nor_reduce() << endl;
+ cout << ( b( 7, 0 ), b( 15, 8 ) ).xnor_reduce() << endl;
+
+ // 2) check the functionality of the reduce methods
+
+ sc_bigint<2> c2 = -1;
+ cout << endl;
+ cout << c2.and_reduce() << endl;
+ cout << c2.xor_reduce() << endl;
+
+ sc_bigint<3> c3 = -1;
+ cout << endl;
+ cout << c3.and_reduce() << endl;
+ cout << c3.xor_reduce() << endl;
+
+ sc_biguint<2> d2 = sc_dt::uint_type( -1 );
+ cout << endl;
+ cout << d2.and_reduce() << endl;
+ cout << d2.xor_reduce() << endl;
+
+ sc_biguint<3> d3 = sc_dt::uint_type( -1 );
+ cout << endl;
+ cout << d3.and_reduce() << endl;
+ cout << d3.xor_reduce() << endl;
+
+ sc_bigint<6> e;
+ sc_biguint<6> f;
+ cout << endl;
+ for( int i = 0; i >= -10; -- i ) {
+ e = i;
+ f = i;
+ cout << e.xor_reduce() << endl;
+ cout << f.xor_reduce() << endl;
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp
new file mode 100644
index 000000000..cb9ee2e68
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int<WIDTH> Bx, By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (1<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (1<<i)? 1 : 0) );
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp
new file mode 100644
index 000000000..d96b10271
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint<WIDTH> Bx, By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (1<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (1<<i)? 1 : 0) );
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log
new file mode 100644
index 000000000..0f57bd1a4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log
@@ -0,0 +1,49 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp
new file mode 100644
index 000000000..bfdb4bd1b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp
@@ -0,0 +1,65 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 48
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int<WIDTH> Bx,By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(uint64 j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
+
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c4375f21c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log
@@ -0,0 +1,65 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
+i = 63
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp
new file mode 100644
index 000000000..1cd36c653
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp
@@ -0,0 +1,65 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint<WIDTH> Bx,By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(uint64 j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
+
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp
new file mode 100644
index 000000000..06b1928d9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp
@@ -0,0 +1,56 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_int<WIDTH> a_si32, b_si32;
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_si32 = i;
+ b_si32 = (a_si32.range(WIDTH-1,i+1), a_si32.range(i,0));
+ sc_assert( a_si32 == b_si32 );
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log
new file mode 100644
index 000000000..31bb32fc5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log
@@ -0,0 +1,32 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp
new file mode 100644
index 000000000..a2a7acd1f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp
@@ -0,0 +1,56 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_int<WIDTH> a_si64, b_si64;
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_si64 = i;
+ b_si64 = (a_si64.range(WIDTH-1,i+1), a_si64.range(i,0));
+ sc_assert( a_si64 == b_si64 );
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log
new file mode 100644
index 000000000..e47f7871b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log
@@ -0,0 +1,64 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp
new file mode 100644
index 000000000..2c2a1964b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp
@@ -0,0 +1,55 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_uint<WIDTH> a_su32, b_su32;
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_su32 = i;
+ b_su32 = (a_su32.range(WIDTH-1,i+1), a_su32.range(i,0));
+ sc_assert( a_su32 == b_su32 );
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log
new file mode 100644
index 000000000..31bb32fc5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log
@@ -0,0 +1,32 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp
new file mode 100644
index 000000000..5bd3abe5e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp
@@ -0,0 +1,56 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_uint<WIDTH> a_su64, b_su64;
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_su64 = i;
+ b_su64 = (a_su64.range(WIDTH-1,i+1), a_su64.range(i,0));
+ sc_assert( a_su64 == b_su64 );
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log
new file mode 100644
index 000000000..e47f7871b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log
@@ -0,0 +1,64 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/mixed/golden/test_int.log b/src/systemc/tests/systemc/datatypes/int/sc_int/mixed/golden/test_int.log
new file mode 100644
index 000000000..6237a8ce1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/mixed/golden/test_int.log
@@ -0,0 +1,38 @@
+SystemC Simulation
+x + a = 16
+++a = 9
+a-- = 9
+a = 9
+a[3] = 1
+a.range(4,0) = 9
+a = 9
+c = 9
+a = 15
+a = 23
+a = -121
+a = 19
+sb = 19
+sx = 1
+sy = 1
+sx = 1
+sy = 3
+s5 = 3
+s5 = -15
+sc8 = 16
+sc4 = 1
+u4 = 1
+u4 = 9
+sx = 6
+b = 0
+b = 1
+bva = 00000001
+lva = 00000001
+bva = 00000001
+ss8 = 1
+ss8 = 9
+b = 9
+b = 1
+ei8 = -118
+ei10 = -470
+bs4 = -8
+ds4 = -8
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/mixed/test_int.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/mixed/test_int.cpp
new file mode 100644
index 000000000..ba4cfd254
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/mixed/test_int.cpp
@@ -0,0 +1,235 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test_int.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+int sc_main( int ac, char *av[] )
+{
+ sc_int<8> a,b;
+ int x;
+
+
+
+ x = 8;
+ a = 8;
+ sc_assert( x == a);
+
+ cout << "x + a = " << x + a << endl;
+ cout << "++a = " << ++a << endl;
+ cout << "a-- = " << a-- << endl;
+
+ // bit-select on L.H.S.
+ a[0] = 1;
+ cout << "a = " << a << endl;
+
+ // bitselect on R.H.S.
+ cout << "a[3] = " << a[3] << endl;
+
+
+ // part-select on R.H.S
+ cout << "a.range(4,0) = " << a.range(4,0) << endl;
+ cout << "a = " << a << endl;
+
+ sc_int<5> c = a.range(4,0);
+ cout << "c = " << c << endl;
+
+ // part-select on L.H.S.
+ a.range(2,0) = 7;
+ cout << "a = " << a << endl;
+
+ a.range(4,2) = 5;
+ cout << "a = " << a << endl;
+
+ a.range(7,4) = 8;
+ cout << "a = " << a << endl;
+
+ // concat on R.H.S.
+ sc_int<4> sx = 1;
+ sc_int<4> sy = 3;
+ a = ( sx, sy );
+
+ cout << "a = " << a << endl;
+
+ sc_int<8> sb;
+ // concat of part-selects
+ sb = ( a.range(7,4), a.range(3,0) );
+
+ cout << "sb = " << sb << endl;
+
+ ( sx, sy ) = 17;
+
+ cout << "sx = " << sx << endl;
+ cout << "sy = " << sy << endl;
+
+ // concat and part-selects
+ ( sx, sy ) = ( a.range(7,4), a.range(3,0) );
+
+ cout << "sx = " << sx << endl;
+ cout << "sy = " << sy << endl;
+
+ sc_int<5> s5;
+
+ s5 = ( sx , a[4] );
+
+ cout << "s5 = " << s5 << endl;
+
+ s5 = (a[4],sx);
+ cout << "s5 = " << s5 << endl;
+
+ sc_bv<8> sc8;
+ sc_bv<4> sc4;
+
+ // ( sc8.range(7,4), sc4 ) = 17;
+ ( sc8.range(7,4), sc4 ) = "00010001";
+
+ cout << "sc8 = " << sc8.to_int() << endl;
+ cout << "sc4 = " << sc4.to_int() << endl;
+
+ sc_int_base sia(8);
+
+
+ sc_uint<4> u4;
+
+ // part-select on sc_uint
+ u4 = sx.range(3,0);
+
+ cout << "u4 = " << u4 << endl;
+
+ u4[3] = sx[0];
+
+ cout << "u4 = " << u4 << endl;
+
+ sx = (u4.range(1,0), u4.range(3,2));
+
+ cout << "sx = " << sx << endl;
+
+ sc_bv<8> bva;
+ sc_lv<8> lva;
+
+ // Mixing bv, lv on the RHS
+
+ bva = "10000000";
+ lva = "10000001";
+
+// #if ! defined( __GNUC__ )
+ b = bva & "1010";
+ cout << "b = " << b << endl;
+// #endif
+
+ // b = lva ^ bva;
+ b = sc_lv<8>( lva ^ bva );
+ cout << "b = " << b << endl;
+
+ //Mixing bv, lv on the LHS
+
+ bva = b;
+ lva = b;
+
+ cout << "bva = " << bva << endl;
+ cout << "lva = " << lva << endl;
+
+ bva = b & lva.to_int();
+
+ cout << "bva = " << bva << endl;
+
+
+ //Mixing sc_signed on LHS
+
+ sc_signed ss8(8);
+ ss8 = b;
+ cout << "ss8 = " << ss8 << endl;
+
+ ss8 = u4;
+ cout << "ss8 = " << ss8 << endl;
+
+ // Mixing sc_signed/sc_unsigned on RHS
+ sc_unsigned su8(8);
+
+ su8 = 8;
+ b = su8 + 1;
+
+ cout << "b = " << b << endl;
+
+ b = ss8 * su8;
+ b = ss8 ^ su8;
+ su8 = bva.to_int() | ss8;
+
+ cout << "b = " << b << endl;
+
+ // Having more than two concats
+
+ sc_int<2> ai2;
+ sc_int<4> bi4;
+ sc_int<2> ci2;
+ sc_int<2> di2;
+ sc_int<8> ei8;
+ sc_int<10> ei10;
+
+ ai2 = 2;
+ bi4 = 2;
+ ci2 = 2;
+ di2 = 2;
+
+ ei8 = (ai2, bi4, ci2 );
+
+ cout << "ei8 = " << ei8 << endl;
+
+ ei10 = (ai2, bi4, ci2 , di2);
+
+ cout << "ei10 = " << ei10 << endl;
+
+ // bit-true behavior
+ sc_int<4> bs4;
+ sc_signed ds4(4);
+
+ bs4[3] = 1;
+ bs4[2] = 0;
+ bs4[1] = 0;
+ bs4[0] = 0;
+
+ ds4[3] = 1;
+ ds4[2] = 0;
+ ds4[1] = 0;
+ ds4[0] = 0;
+
+
+ cout << "bs4 = " << bs4 << endl;
+ cout << "ds4 = " << ds4 << endl;
+
+ return 0;
+
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp
new file mode 100644
index 000000000..27534579b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int<WIDTH> Bx,By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp
new file mode 100644
index 000000000..9631a020d
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint<WIDTH> Bx,By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log
new file mode 100644
index 000000000..c4375f21c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log
@@ -0,0 +1,65 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
+i = 63
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp
new file mode 100644
index 000000000..e13202d32
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int<WIDTH> Bx,By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c4375f21c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log
@@ -0,0 +1,65 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
+i = 63
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp
new file mode 100644
index 000000000..16701d45c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint<WIDTH> Bx,By;
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp
new file mode 100644
index 000000000..368761f94
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int_base Bx(WIDTH), By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (1<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (1<<i)? 1 : 0) );
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp
new file mode 100644
index 000000000..6db3e0393
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint_base Bx(WIDTH), By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (1<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (1<<i)? 1 : 0) );
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log
new file mode 100644
index 000000000..0f57bd1a4
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log
@@ -0,0 +1,49 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp
new file mode 100644
index 000000000..d3cb83531
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp
@@ -0,0 +1,65 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 48
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int_base Bx(WIDTH),By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(uint64 j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
+
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c4375f21c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log
@@ -0,0 +1,65 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
+i = 63
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp
new file mode 100644
index 000000000..a6b3a3173
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp
@@ -0,0 +1,65 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint_base Bx(WIDTH),By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(uint64 j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) );
+ By[i] = Bx[i];
+ sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
+
+ }
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp
new file mode 100644
index 000000000..2dcee7146
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp
@@ -0,0 +1,56 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_int_base a_si32(WIDTH), b_si32(WIDTH);
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_si32 = i;
+ b_si32 = (a_si32.range(WIDTH-1,i+1), a_si32.range(i,0));
+ sc_assert( a_si32 == b_si32 );
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log
new file mode 100644
index 000000000..31bb32fc5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log
@@ -0,0 +1,32 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp
new file mode 100644
index 000000000..3fca84e38
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp
@@ -0,0 +1,56 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_int_base a_si64(WIDTH), b_si64(WIDTH);
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_si64 = i;
+ b_si64 = (a_si64.range(WIDTH-1,i+1), a_si64.range(i,0));
+ sc_assert( a_si64 == b_si64 );
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log
new file mode 100644
index 000000000..e47f7871b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log
@@ -0,0 +1,64 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp
new file mode 100644
index 000000000..bc85168dc
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp
@@ -0,0 +1,57 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_uint_base a_su32(WIDTH), b_su32(WIDTH);
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << ": ";
+ a_su32 = i;
+ b_su32 = (a_su32.range(WIDTH-1,i+1), a_su32.range(i,0));
+ // Output variables to avoid erroneous optimization observed on RHEL6 with g++-4.4.6.
+ cout << a_su32 << (a_su32 == b_su32 ? " == " : " != ") << b_su32 << endl;
+ sc_assert( a_su32 == b_su32 );
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log
new file mode 100644
index 000000000..bb0fe1a22
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log
@@ -0,0 +1,32 @@
+SystemC Simulation
+i = 0: 0 == 0
+i = 1: 1 == 1
+i = 2: 2 == 2
+i = 3: 3 == 3
+i = 4: 4 == 4
+i = 5: 5 == 5
+i = 6: 6 == 6
+i = 7: 7 == 7
+i = 8: 8 == 8
+i = 9: 9 == 9
+i = 10: 10 == 10
+i = 11: 11 == 11
+i = 12: 12 == 12
+i = 13: 13 == 13
+i = 14: 14 == 14
+i = 15: 15 == 15
+i = 16: 16 == 16
+i = 17: 17 == 17
+i = 18: 18 == 18
+i = 19: 19 == 19
+i = 20: 20 == 20
+i = 21: 21 == 21
+i = 22: 22 == 22
+i = 23: 23 == 23
+i = 24: 24 == 24
+i = 25: 25 == 25
+i = 26: 26 == 26
+i = 27: 27 == 27
+i = 28: 28 == 28
+i = 29: 29 == 29
+i = 30: 30 == 30
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp
new file mode 100644
index 000000000..897840b90
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp
@@ -0,0 +1,56 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ concat.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+
+int sc_main(int ac, char* av[] )
+{
+
+ sc_uint_base a_su64(WIDTH), b_su64(WIDTH);
+
+ for(int i=0; i < WIDTH-1; i++ ){
+ cout << "i = " << i << endl;
+ a_su64 = i;
+ b_su64 = (a_su64.range(WIDTH-1,i+1), a_su64.range(i,0));
+ sc_assert( a_su64 == b_su64 );
+ }
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log
new file mode 100644
index 000000000..e47f7871b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log
@@ -0,0 +1,64 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log
new file mode 100644
index 000000000..6237a8ce1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log
@@ -0,0 +1,38 @@
+SystemC Simulation
+x + a = 16
+++a = 9
+a-- = 9
+a = 9
+a[3] = 1
+a.range(4,0) = 9
+a = 9
+c = 9
+a = 15
+a = 23
+a = -121
+a = 19
+sb = 19
+sx = 1
+sy = 1
+sx = 1
+sy = 3
+s5 = 3
+s5 = -15
+sc8 = 16
+sc4 = 1
+u4 = 1
+u4 = 9
+sx = 6
+b = 0
+b = 1
+bva = 00000001
+lva = 00000001
+bva = 00000001
+ss8 = 1
+ss8 = 9
+b = 9
+b = 1
+ei8 = -118
+ei10 = -470
+bs4 = -8
+ds4 = -8
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp
new file mode 100644
index 000000000..bcec788a6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp
@@ -0,0 +1,237 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test_int.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+
+int sc_main( int ac, char *av[] )
+{
+ sc_int_base a(8),b(8);
+ int x;
+
+
+
+ x = 8;
+ a = 8;
+ sc_assert( x == a);
+
+ cout << "x + a = " << x + a << endl;
+ cout << "++a = " << ++a << endl;
+ cout << "a-- = " << a-- << endl;
+
+ // bit-select on L.H.S.
+ a[0] = 1;
+ cout << "a = " << a << endl;
+
+ // bitselect on R.H.S.
+ cout << "a[3] = " << a[3] << endl;
+
+
+ // part-select on R.H.S
+ cout << "a.range(4,0) = " << a.range(4,0) << endl;
+ cout << "a = " << a << endl;
+
+ sc_int_base c(5);
+ c = a.range(4,0);
+ cout << "c = " << c << endl;
+
+ // part-select on L.H.S.
+ a.range(2,0) = 7;
+ cout << "a = " << a << endl;
+
+ a.range(4,2) = 5;
+ cout << "a = " << a << endl;
+
+ a.range(7,4) = 8;
+ cout << "a = " << a << endl;
+
+ // concat on R.H.S.
+ sc_int_base sx(4);
+ sx = 1;
+ sc_int_base sy(4);
+ sy = 3;
+ a = ( sx, sy );
+
+ cout << "a = " << a << endl;
+
+ sc_int_base sb(8);
+ // concat of part-selects
+ sb = ( a.range(7,4), a.range(3,0) );
+
+ cout << "sb = " << sb << endl;
+
+ ( sx, sy ) = 17;
+
+ cout << "sx = " << sx << endl;
+ cout << "sy = " << sy << endl;
+
+ // concat and part-selects
+ ( sx, sy ) = ( a.range(7,4), a.range(3,0) );
+
+ cout << "sx = " << sx << endl;
+ cout << "sy = " << sy << endl;
+
+ sc_int_base s5(5);
+
+ s5 = ( sx , a[4] );
+
+ cout << "s5 = " << s5 << endl;
+
+ s5 = (a[4],sx);
+ cout << "s5 = " << s5 << endl;
+
+ sc_bv<8> sc8;
+ sc_bv<4> sc4;
+
+ // ( sc8.range(7,4), sc4 ) = 17;
+ ( sc8.range(7,4), sc4 ) = "00010001";
+
+ cout << "sc8 = " << sc8.to_int() << endl;
+ cout << "sc4 = " << sc4.to_int() << endl;
+
+ sc_int_base sia(8);
+
+
+ sc_uint_base u4(4);
+
+ // part-select on sc_uint
+ u4 = sx.range(3,0);
+
+ cout << "u4 = " << u4 << endl;
+
+ u4[3] = sx[0];
+
+ cout << "u4 = " << u4 << endl;
+
+ sx = (u4.range(1,0), u4.range(3,2));
+
+ cout << "sx = " << sx << endl;
+
+ sc_bv<8> bva;
+ sc_lv<8> lva;
+
+ // Mixing bv, lv on the RHS
+
+ bva = "10000000";
+ lva = "10000001";
+
+ b = bva & "1010";
+ cout << "b = " << b << endl;
+
+ // b = lva ^ bva;
+ b = sc_bv<8>( lva ^ bva );
+ cout << "b = " << b << endl;
+
+ //Mixing bv, lv on the LHS
+
+ bva = b;
+ lva = b;
+
+ cout << "bva = " << bva << endl;
+ cout << "lva = " << lva << endl;
+
+ bva = b & lva.to_int();
+
+ cout << "bva = " << bva << endl;
+
+
+ //Mixing sc_signed on LHS
+
+ sc_signed ss8(8);
+ ss8 = b;
+ cout << "ss8 = " << ss8 << endl;
+
+ ss8 = u4;
+ cout << "ss8 = " << ss8 << endl;
+
+ // Mixing sc_signed/sc_unsigned on RHS
+ sc_unsigned su8(8);
+
+ su8 = 8;
+ b = su8 + 1;
+
+ cout << "b = " << b << endl;
+
+ b = ss8 * su8;
+ b = ss8 ^ su8;
+ su8 = bva.to_int() | ss8;
+
+ cout << "b = " << b << endl;
+
+ // Having more than two concats
+
+ sc_int_base ai2(2);
+ sc_int_base bi4(4);
+ sc_int_base ci2(2);
+ sc_int_base di2(2);
+ sc_int_base ei8(8);
+ sc_int_base ei10(10);
+
+ ai2 = 2;
+ bi4 = 2;
+ ci2 = 2;
+ di2 = 2;
+
+ ei8 = (ai2, bi4, ci2 );
+
+ cout << "ei8 = " << ei8 << endl;
+
+ ei10 = (ai2, bi4, ci2 , di2);
+
+ cout << "ei10 = " << ei10 << endl;
+
+ // bit-true behavior
+ sc_int_base bs4(4);
+ sc_signed ds4(4);
+
+ bs4[3] = 1;
+ bs4[2] = 0;
+ bs4[1] = 0;
+ bs4[0] = 0;
+
+ ds4[3] = 1;
+ ds4[2] = 0;
+ ds4[1] = 0;
+ ds4[0] = 0;
+
+
+ cout << "bs4 = " << bs4 << endl;
+ cout << "ds4 = " << ds4 << endl;
+
+ return 0;
+
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp
new file mode 100644
index 000000000..889841069
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int_base Bx(WIDTH),By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c81b8ffe9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log
@@ -0,0 +1,33 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp
new file mode 100644
index 000000000..804cf21eb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 32
+#define COUNT 100000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint_base Bx(WIDTH), By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log
new file mode 100644
index 000000000..c4375f21c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log
@@ -0,0 +1,65 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
+i = 63
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp
new file mode 100644
index 000000000..794f4eeaa
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_int_base Bx(WIDTH),By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log
new file mode 100644
index 000000000..c4375f21c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log
@@ -0,0 +1,65 @@
+SystemC Simulation
+i = 0
+i = 1
+i = 2
+i = 3
+i = 4
+i = 5
+i = 6
+i = 7
+i = 8
+i = 9
+i = 10
+i = 11
+i = 12
+i = 13
+i = 14
+i = 15
+i = 16
+i = 17
+i = 18
+i = 19
+i = 20
+i = 21
+i = 22
+i = 23
+i = 24
+i = 25
+i = 26
+i = 27
+i = 28
+i = 29
+i = 30
+i = 31
+i = 32
+i = 33
+i = 34
+i = 35
+i = 36
+i = 37
+i = 38
+i = 39
+i = 40
+i = 41
+i = 42
+i = 43
+i = 44
+i = 45
+i = 46
+i = 47
+i = 48
+i = 49
+i = 50
+i = 51
+i = 52
+i = 53
+i = 54
+i = 55
+i = 56
+i = 57
+i = 58
+i = 59
+i = 60
+i = 61
+i = 62
+i = 63
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp
new file mode 100644
index 000000000..072d1b784
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp
@@ -0,0 +1,64 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ select.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define WIDTH 64
+#define COUNT 10000
+
+int sc_main( int ac, char* av[] )
+{
+ sc_uint_base Bx(WIDTH),By(WIDTH);
+
+ for(unsigned int i = 0; i < WIDTH; i++){
+ cout << "i = " << i << endl;
+ for(unsigned int j=0; j < COUNT; j++ ){
+
+ /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
+ sc_assert( By == Bx );
+ */
+
+ Bx = j;
+ By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
+ if(i >= 1)
+ By.range(i-1,0) = Bx.range(i-1,0);
+ sc_assert( Bx == By );
+ }
+ }
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log
new file mode 100644
index 000000000..52572ed45
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log
@@ -0,0 +1,4 @@
+SystemC Simulation
+
+Error: (E5) out of bounds: sc_bigint bit selection: index = 3 violates 0 <= index <= 2
+In file: <removed by verify.pl>
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp
new file mode 100644
index 000000000..7808733b7
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp
@@ -0,0 +1,11 @@
+#include "systemc.h"
+int sc_main(int argc, char** argv)
+{
+ sc_bigint<3> bi;
+
+ cout << bi[3] << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log
new file mode 100644
index 000000000..c5f034b66
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log
@@ -0,0 +1,5 @@
+SystemC Simulation
+
+Error: (E5) out of bounds: sc_bigint part selection: left = 3, right = 2
+ violates either (2 >= left >= 0) or (2 >= right >= 0)
+In file: <removed by verify.pl>
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp
new file mode 100644
index 000000000..f73acc6ac
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp
@@ -0,0 +1,13 @@
+#define SC_INCLUDE_FX
+
+#include "systemc.h"
+int sc_main(int argc, char** argv)
+{
+ sc_bigint<3> big;
+
+ cout << big(3,2) << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log
new file mode 100644
index 000000000..7d77fe55e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log
@@ -0,0 +1,3 @@
+SystemC Simulation
+0
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp
new file mode 100644
index 000000000..7a53a2ef3
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp
@@ -0,0 +1,13 @@
+#define SC_INCLUDE_FX
+
+#include "systemc.h"
+int sc_main(int argc, char** argv)
+{
+ sc_bigint<3> big;
+
+ cout << big(1,2) << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log
new file mode 100644
index 000000000..fd3a70e1a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log
@@ -0,0 +1,7 @@
+SystemC Simulation
+0021 0021
+0021 0021
+21 21
+0021
+00021
+00021
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp
new file mode 100644
index 000000000..abb4b033f
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp
@@ -0,0 +1,71 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03 -- test for unsigned data values
+
+ Original Author:
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+int sc_main(int argc, char** argv) {
+ sc_int<16> a, tmp;
+ sc_bigint<16> biga, bigtmp;
+ sc_biguint<6> bigu6;
+ sc_biguint<16> bigu16;
+
+ a = 97; // 0b1100001
+ biga = 97;
+ bigu6 = 97;
+
+ tmp = a.range( 5,0 ); // results in 33 - 0b100001, not sign extended
+ bigtmp = biga.range( 5,0 ); // results in 65505, sign extended
+ cout << hex << tmp << " " << bigtmp << endl;
+
+ tmp = biga.range( 5,0 ); // results in 33 - 0b100001, not sign extended
+ bigtmp = a.range( 5,0 ); // results in 65505, sign extended
+ cout << hex << tmp << " " << bigtmp << endl;
+
+ cout << hex << a.range(5,0) << " " << biga.range(5,0) << endl;
+
+ bigtmp = bigu6;
+ cout << hex << bigtmp << endl;
+
+ bigu16 = biga.range(5,0);
+ cout << bigu16 << endl;
+
+ bigu16 = a.range(5,0);
+ cout << hex << bigu16 << endl;
+
+ sc_start(1, SC_NS);
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log
new file mode 100644
index 000000000..5905e23ba
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log
@@ -0,0 +1,5 @@
+SystemC Simulation
+1234fa78
+12340a78
+12340a78
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp
new file mode 100644
index 000000000..6a595ace1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp
@@ -0,0 +1,60 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test04.cpp -- test sign extension in part select assignments.
+
+ Original Author: Andy Goodrich, Forte Design Systems, 29 April 2008
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+#define TERM(EXPR) cout << #EXPR << " " << hex << (EXPR) << endl
+
+
+int sc_main(int argc, char* argv[])
+{
+ sc_bigint<31> a;
+ sc_bigint<4> b = 0xa;
+ sc_bigint<5> c = 0x0a;
+ sc_biguint<4> d = 0x0a;
+ a = 0x12345678;
+ a.range(15,8) = b;
+ cout << hex << a << endl;
+ a = 0x12345678;
+ a.range(15,8) = c;
+ cout << hex << a << endl;
+ a = 0x12345678;
+ a.range(15,8) = d;
+ cout << hex << a << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp b/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp
new file mode 100644
index 000000000..b11825a62
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp
@@ -0,0 +1,75 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ bsps1.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+int
+sc_main(int ac, char* av[])
+{
+ sc_int<32> x;
+
+ x = 0;
+ x[1] = 1;
+ x[2] = 1;
+ x[3] = 0;
+ x[4] = 0;
+ x[5] = 1;
+
+ sc_assert( x == 38 );
+ cout << x << endl;
+
+ x[5] = 0;
+ x[31] = 1;
+
+#if !defined( _MSC_VER )
+ sc_assert((uint64)x == 0xffffffff80000006ULL);
+#else
+ sc_assert((uint64)x == 0xffffffff80000006ui64);
+#endif
+ cout << x << endl;
+
+ x.range(31,5) = 10;
+ sc_assert(x == 326);
+ cout << x << endl;
+
+ x = 0;
+ x.range(21,7) = 9;
+ sc_assert(x == 1152);
+ cout << x << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log b/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log
new file mode 100644
index 000000000..7b20c49d2
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log
@@ -0,0 +1,5 @@
+SystemC Simulation
+38
+-2147483642
+326
+1152
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_small/test_small/golden/test_small.log b/src/systemc/tests/systemc/datatypes/int/sc_small/test_small/golden/test_small.log
new file mode 100644
index 000000000..3a51f62c9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_small/test_small/golden/test_small.log
@@ -0,0 +1,18 @@
+SystemC Simulation
+a = -8 b = 8
+a = -7 b = 9
+a = 7 b = 7
+a = 0 b = 0
+a = 0 b = 0
+a = -4 b = 4
+a = -4 b = 4
+a = 0 b = 0
+a = -4 b = 12
+a = -4 b = 12
+a = -2 b = 2 c = -2
+a = 0 b = 0
+a = -4 b = 4
+a = -8 b = 8
+a = -7 b = 9
+a = -8 b = 8
+a = 7 b = 7
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_small/test_small/test_small.cpp b/src/systemc/tests/systemc/datatypes/int/sc_small/test_small/test_small.cpp
new file mode 100644
index 000000000..d40bf8442
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_small/test_small/test_small.cpp
@@ -0,0 +1,120 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test_small.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+
+int sc_main(int argc, char* argv[])
+{
+ sc_int<4> a(8);
+ sc_uint<4> b(8);
+
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a += 1;
+ b += 1;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a -= 1;
+ b -= 1;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a *= 2;
+ b *= 2;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a = a * 2;
+ b = b * 2;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a /= 2;
+ b /= 2;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a = a/2;
+ b = b/2;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a &= 0x04;
+ b &= 0x04;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a |= 0x04;
+ b |= 0x04;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a ^= 0x04;
+ b ^= 0x04;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ int c = -8;
+ c %= 6;
+ a %= 6;
+ b %= 6;
+ cout << "a = " << a << " " << "b = " << b << " " << "c = " << c << endl;
+ a = 8;
+ b = 8;
+ a <<= 1;
+ b <<= 1;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ a >>= 1;
+ b >>= 1;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ a = 8;
+ b = 8;
+ cout << "a = " << a++ << " " << "b = " << b++ << endl;
+ a = 8;
+ b = 8;
+ cout << "a = " << ++a << " " << "b = " << ++b << endl;
+ a = 8;
+ b = 8;
+ cout << "a = " << a-- << " " << "b = " << b-- << endl;
+ a = 8;
+ b = 8;
+ cout << "a = " << --a << " " << "b = " << --b << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log
new file mode 100644
index 000000000..912f0b58b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log
@@ -0,0 +1,4 @@
+SystemC Simulation
+
+Error: (E5) out of bounds: sc_biguint bit selection: index = 3 violates 0 <= index <= 2
+In file: <removed by verify.pl>
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp
new file mode 100644
index 000000000..7881023b7
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp
@@ -0,0 +1,11 @@
+#include "systemc.h"
+int sc_main(int argc, char** argv)
+{
+ sc_biguint<3> bi;
+
+ cout << bi[3] << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log
new file mode 100644
index 000000000..db9dc092e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log
@@ -0,0 +1,5 @@
+SystemC Simulation
+a = 2 b = 4
+a - b = -2
+a - 4 = -2
+2 - b = -2
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/minus.cpp b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/minus.cpp
new file mode 100644
index 000000000..e6aa7341e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/minus/minus.cpp
@@ -0,0 +1,55 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ minus.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+
+int sc_main(int argc, char* argv[] )
+{
+ sc_unsigned a(3);
+ sc_unsigned b(3);
+
+
+ a = 2;
+ b = 4;
+ cout << "a = " << a << " " << "b = " << b << endl;
+ cout << "a - b = " << (a - b) << endl;
+ cout << "a - 4 = " << (a - 4) << endl;
+ cout << "2 - b = " << (2 - b) << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log
new file mode 100644
index 000000000..ec36436ab
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log
@@ -0,0 +1,5 @@
+SystemC Simulation
+
+Error: (E5) out of bounds: sc_biguint part selection: left = 3, right = 1
+ violates either (2 >= left >= 0) or (2 >= right >= 0)
+In file: <removed by verify.pl>
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp
new file mode 100644
index 000000000..c4a06e742
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp
@@ -0,0 +1,13 @@
+#define SC_INCLUDE_FX
+
+#include "systemc.h"
+int sc_main(int argc, char** argv)
+{
+ sc_biguint<3> big;
+
+ cout << big(3,1) << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log
new file mode 100644
index 000000000..7d77fe55e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log
@@ -0,0 +1,3 @@
+SystemC Simulation
+0
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp
new file mode 100644
index 000000000..2cd2666ff
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp
@@ -0,0 +1,13 @@
+#define SC_INCLUDE_FX
+
+#include "systemc.h"
+int sc_main(int argc, char** argv)
+{
+ sc_biguint<3> big;
+
+ cout << big(1,2) << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log
new file mode 100644
index 000000000..8c59f08ba
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log
@@ -0,0 +1,5 @@
+SystemC Simulation
+12340a78
+12340a78
+12340a78
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp
new file mode 100644
index 000000000..7d92e3920
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp
@@ -0,0 +1,60 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp -- test sign extension in part select assignments.
+
+ Original Author: Andy Goodrich, Forte Design Systems, 29 April 2008
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+#define TERM(EXPR) cout << #EXPR << " " << hex << (EXPR) << endl
+
+
+int sc_main(int argc, char* argv[])
+{
+ sc_biguint<31> a;
+ sc_bigint<4> b = 0xa;
+ sc_bigint<5> c = 0x0a;
+ sc_biguint<4> d = 0x0a;
+ a = 0x12345678;
+ a.range(15,8) = b;
+ cout << hex << a << endl;
+ a = 0x12345678;
+ a.range(15,8) = c;
+ cout << hex << a << endl;
+ a = 0x12345678;
+ a.range(15,8) = d;
+ cout << hex << a << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/string_conversion/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/string_conversion/test01/golden/test01.log
new file mode 100644
index 000000000..414113f5b
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/string_conversion/test01/golden/test01.log
@@ -0,0 +1,32 @@
+SystemC Simulation
+*** test_string_conversions
+sc_int
+-1
+0b11111111
+negative
+-0bsm00000001
+0o777
+negative
+-0osm001
+0xff
+negative
+-0xsm01
+-1
+0csd0000000-
+-1
+255
+sc_uint
+255
+0b011111111
+0bus11111111
+0bsm11111111
+0o377
+0ous377
+0osm377
+0x0ff
+0xusff
+0xsmff
+255
+0csd10000000-
+255
+255
diff --git a/src/systemc/tests/systemc/datatypes/int/string_conversion/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/string_conversion/test01/test01.cpp
new file mode 100644
index 000000000..93e6a01cf
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/string_conversion/test01/test01.cpp
@@ -0,0 +1,200 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test string conversion of sc_[u]int
+
+#include "systemc.h"
+
+void
+test_string_conversions()
+{
+ cout << "*** test_string_conversions" << endl;
+ {
+ cout << "sc_int" << endl;
+
+ sc_int<8> a = -1;
+ sc_int<8> b;
+ std::string s;
+
+ s = a.to_string();
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_US );
+ cout << s << endl;
+ // b = s.c_str();
+ // sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_US );
+ cout << s << endl;
+ // b = s.c_str();
+ // sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_US );
+ cout << s << endl;
+ // b = s.c_str();
+ // sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_DEC );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_CSD );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ sc_int<8> c( a.to_string().c_str() );
+ cout << c.to_string() << endl;
+
+ c.range( 7, 0 ) = a.to_string().c_str();
+ cout << c.range( 7, 0 ).to_string() << endl;
+ }
+ {
+ cout << "sc_uint" << endl;
+
+ sc_uint<8> a = -1;
+ sc_uint<8> b;
+ std::string s;
+
+ s = a.to_string();
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_DEC );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_CSD );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ sc_uint<8> c( a.to_string().c_str() );
+ cout << c.to_string() << endl;
+
+ c.range( 7, 0 ) = a.to_string().c_str();
+ cout << c.range( 7, 0 ).to_string() << endl;
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ test_string_conversions();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/string_conversion/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/int/string_conversion/test02/golden/test02.log
new file mode 100644
index 000000000..569edd142
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/string_conversion/test02/golden/test02.log
@@ -0,0 +1,32 @@
+SystemC Simulation
+*** test_string_conversions
+sc_bigint
+-1
+0b11111111
+negative
+-0bsm00000001
+0o777
+negative
+-0osm001
+0xff
+negative
+-0xsm01
+-1
+0csd0000000-
+-1
+255
+sc_biguint
+255
+0b011111111
+0bus11111111
+0bsm11111111
+0o377
+0ous377
+0osm377
+0x0ff
+0xusff
+0xsmff
+255
+0csd10000000-
+255
+255
diff --git a/src/systemc/tests/systemc/datatypes/int/string_conversion/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/int/string_conversion/test02/test02.cpp
new file mode 100644
index 000000000..3a7e825af
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/string_conversion/test02/test02.cpp
@@ -0,0 +1,200 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test string conversion of sc_big[u]int
+
+#include "systemc.h"
+
+void
+test_string_conversions()
+{
+ cout << "*** test_string_conversions" << endl;
+ {
+ cout << "sc_bigint" << endl;
+
+ sc_bigint<8> a = -1;
+ sc_bigint<8> b;
+ std::string s;
+
+ s = a.to_string();
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_US );
+ cout << s << endl;
+ // b = s.c_str();
+ // sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_US );
+ cout << s << endl;
+ // b = s.c_str();
+ // sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_US );
+ cout << s << endl;
+ // b = s.c_str();
+ // sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_DEC );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_CSD );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ sc_bigint<8> c( a.to_string().c_str() );
+ cout << c.to_string() << endl;
+
+ c.range( 7, 0 ) = a.to_string().c_str();
+ cout << c.range( 7, 0 ).to_string() << endl;
+ }
+ {
+ cout << "sc_biguint" << endl;
+
+ sc_biguint<8> a = -1;
+ sc_biguint<8> b;
+ std::string s;
+
+ s = a.to_string();
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_BIN_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_OCT_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_US );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_HEX_SM );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_DEC );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ s = a.to_string( SC_CSD );
+ cout << s << endl;
+ b = s.c_str();
+ sc_assert( b == a );
+
+ sc_biguint<8> c( a.to_string().c_str() );
+ cout << c.to_string() << endl;
+
+ c.range( 7, 0 ) = a.to_string().c_str();
+ cout << c.range( 7, 0 ).to_string() << endl;
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ test_string_conversions();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/golden/test03.log
new file mode 100644
index 000000000..abe5227d3
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/golden/test03.log
@@ -0,0 +1,1550 @@
+SystemC Simulation
+
+sc_bigint<8>
+ d: 0 o: 000 x: 00 d: 0d0 o: 0o000 x: 0x00
+ d: 1 o: 001 x: 01 d: 0d1 o: 0o001 x: 0x01
+ d: 2 o: 002 x: 02 d: 0d2 o: 0o002 x: 0x02
+ d: 3 o: 003 x: 03 d: 0d3 o: 0o003 x: 0x03
+ d: 4 o: 004 x: 04 d: 0d4 o: 0o004 x: 0x04
+ d: 5 o: 005 x: 05 d: 0d5 o: 0o005 x: 0x05
+ d: 6 o: 006 x: 06 d: 0d6 o: 0o006 x: 0x06
+ d: 7 o: 007 x: 07 d: 0d7 o: 0o007 x: 0x07
+ d: 8 o: 010 x: 08 d: 0d8 o: 0o010 x: 0x08
+ d: 9 o: 011 x: 09 d: 0d9 o: 0o011 x: 0x09
+ d: 10 o: 012 x: 0a d: 0d10 o: 0o012 x: 0x0a
+ d: 11 o: 013 x: 0b d: 0d11 o: 0o013 x: 0x0b
+ d: 12 o: 014 x: 0c d: 0d12 o: 0o014 x: 0x0c
+ d: 13 o: 015 x: 0d d: 0d13 o: 0o015 x: 0x0d
+ d: 14 o: 016 x: 0e d: 0d14 o: 0o016 x: 0x0e
+ d: 15 o: 017 x: 0f d: 0d15 o: 0o017 x: 0x0f
+ d: 16 o: 020 x: 10 d: 0d16 o: 0o020 x: 0x10
+ d: 17 o: 021 x: 11 d: 0d17 o: 0o021 x: 0x11
+ d: 18 o: 022 x: 12 d: 0d18 o: 0o022 x: 0x12
+ d: 19 o: 023 x: 13 d: 0d19 o: 0o023 x: 0x13
+ d: 20 o: 024 x: 14 d: 0d20 o: 0o024 x: 0x14
+ d: 21 o: 025 x: 15 d: 0d21 o: 0o025 x: 0x15
+ d: 22 o: 026 x: 16 d: 0d22 o: 0o026 x: 0x16
+ d: 23 o: 027 x: 17 d: 0d23 o: 0o027 x: 0x17
+ d: 24 o: 030 x: 18 d: 0d24 o: 0o030 x: 0x18
+ d: 25 o: 031 x: 19 d: 0d25 o: 0o031 x: 0x19
+ d: 26 o: 032 x: 1a d: 0d26 o: 0o032 x: 0x1a
+ d: 27 o: 033 x: 1b d: 0d27 o: 0o033 x: 0x1b
+ d: 28 o: 034 x: 1c d: 0d28 o: 0o034 x: 0x1c
+ d: 29 o: 035 x: 1d d: 0d29 o: 0o035 x: 0x1d
+ d: 30 o: 036 x: 1e d: 0d30 o: 0o036 x: 0x1e
+ d: 31 o: 037 x: 1f d: 0d31 o: 0o037 x: 0x1f
+ d: 32 o: 040 x: 20 d: 0d32 o: 0o040 x: 0x20
+ d: 33 o: 041 x: 21 d: 0d33 o: 0o041 x: 0x21
+ d: 34 o: 042 x: 22 d: 0d34 o: 0o042 x: 0x22
+ d: 35 o: 043 x: 23 d: 0d35 o: 0o043 x: 0x23
+ d: 36 o: 044 x: 24 d: 0d36 o: 0o044 x: 0x24
+ d: 37 o: 045 x: 25 d: 0d37 o: 0o045 x: 0x25
+ d: 38 o: 046 x: 26 d: 0d38 o: 0o046 x: 0x26
+ d: 39 o: 047 x: 27 d: 0d39 o: 0o047 x: 0x27
+ d: 40 o: 050 x: 28 d: 0d40 o: 0o050 x: 0x28
+ d: 41 o: 051 x: 29 d: 0d41 o: 0o051 x: 0x29
+ d: 42 o: 052 x: 2a d: 0d42 o: 0o052 x: 0x2a
+ d: 43 o: 053 x: 2b d: 0d43 o: 0o053 x: 0x2b
+ d: 44 o: 054 x: 2c d: 0d44 o: 0o054 x: 0x2c
+ d: 45 o: 055 x: 2d d: 0d45 o: 0o055 x: 0x2d
+ d: 46 o: 056 x: 2e d: 0d46 o: 0o056 x: 0x2e
+ d: 47 o: 057 x: 2f d: 0d47 o: 0o057 x: 0x2f
+ d: 48 o: 060 x: 30 d: 0d48 o: 0o060 x: 0x30
+ d: 49 o: 061 x: 31 d: 0d49 o: 0o061 x: 0x31
+ d: 50 o: 062 x: 32 d: 0d50 o: 0o062 x: 0x32
+ d: 51 o: 063 x: 33 d: 0d51 o: 0o063 x: 0x33
+ d: 52 o: 064 x: 34 d: 0d52 o: 0o064 x: 0x34
+ d: 53 o: 065 x: 35 d: 0d53 o: 0o065 x: 0x35
+ d: 54 o: 066 x: 36 d: 0d54 o: 0o066 x: 0x36
+ d: 55 o: 067 x: 37 d: 0d55 o: 0o067 x: 0x37
+ d: 56 o: 070 x: 38 d: 0d56 o: 0o070 x: 0x38
+ d: 57 o: 071 x: 39 d: 0d57 o: 0o071 x: 0x39
+ d: 58 o: 072 x: 3a d: 0d58 o: 0o072 x: 0x3a
+ d: 59 o: 073 x: 3b d: 0d59 o: 0o073 x: 0x3b
+ d: 60 o: 074 x: 3c d: 0d60 o: 0o074 x: 0x3c
+ d: 61 o: 075 x: 3d d: 0d61 o: 0o075 x: 0x3d
+ d: 62 o: 076 x: 3e d: 0d62 o: 0o076 x: 0x3e
+ d: 63 o: 077 x: 3f d: 0d63 o: 0o077 x: 0x3f
+ d: 64 o: 100 x: 40 d: 0d64 o: 0o100 x: 0x40
+ d: 65 o: 101 x: 41 d: 0d65 o: 0o101 x: 0x41
+ d: 66 o: 102 x: 42 d: 0d66 o: 0o102 x: 0x42
+ d: 67 o: 103 x: 43 d: 0d67 o: 0o103 x: 0x43
+ d: 68 o: 104 x: 44 d: 0d68 o: 0o104 x: 0x44
+ d: 69 o: 105 x: 45 d: 0d69 o: 0o105 x: 0x45
+ d: 70 o: 106 x: 46 d: 0d70 o: 0o106 x: 0x46
+ d: 71 o: 107 x: 47 d: 0d71 o: 0o107 x: 0x47
+ d: 72 o: 110 x: 48 d: 0d72 o: 0o110 x: 0x48
+ d: 73 o: 111 x: 49 d: 0d73 o: 0o111 x: 0x49
+ d: 74 o: 112 x: 4a d: 0d74 o: 0o112 x: 0x4a
+ d: 75 o: 113 x: 4b d: 0d75 o: 0o113 x: 0x4b
+ d: 76 o: 114 x: 4c d: 0d76 o: 0o114 x: 0x4c
+ d: 77 o: 115 x: 4d d: 0d77 o: 0o115 x: 0x4d
+ d: 78 o: 116 x: 4e d: 0d78 o: 0o116 x: 0x4e
+ d: 79 o: 117 x: 4f d: 0d79 o: 0o117 x: 0x4f
+ d: 80 o: 120 x: 50 d: 0d80 o: 0o120 x: 0x50
+ d: 81 o: 121 x: 51 d: 0d81 o: 0o121 x: 0x51
+ d: 82 o: 122 x: 52 d: 0d82 o: 0o122 x: 0x52
+ d: 83 o: 123 x: 53 d: 0d83 o: 0o123 x: 0x53
+ d: 84 o: 124 x: 54 d: 0d84 o: 0o124 x: 0x54
+ d: 85 o: 125 x: 55 d: 0d85 o: 0o125 x: 0x55
+ d: 86 o: 126 x: 56 d: 0d86 o: 0o126 x: 0x56
+ d: 87 o: 127 x: 57 d: 0d87 o: 0o127 x: 0x57
+ d: 88 o: 130 x: 58 d: 0d88 o: 0o130 x: 0x58
+ d: 89 o: 131 x: 59 d: 0d89 o: 0o131 x: 0x59
+ d: 90 o: 132 x: 5a d: 0d90 o: 0o132 x: 0x5a
+ d: 91 o: 133 x: 5b d: 0d91 o: 0o133 x: 0x5b
+ d: 92 o: 134 x: 5c d: 0d92 o: 0o134 x: 0x5c
+ d: 93 o: 135 x: 5d d: 0d93 o: 0o135 x: 0x5d
+ d: 94 o: 136 x: 5e d: 0d94 o: 0o136 x: 0x5e
+ d: 95 o: 137 x: 5f d: 0d95 o: 0o137 x: 0x5f
+ d: 96 o: 140 x: 60 d: 0d96 o: 0o140 x: 0x60
+ d: 97 o: 141 x: 61 d: 0d97 o: 0o141 x: 0x61
+ d: 98 o: 142 x: 62 d: 0d98 o: 0o142 x: 0x62
+ d: 99 o: 143 x: 63 d: 0d99 o: 0o143 x: 0x63
+ d: 100 o: 144 x: 64 d: 0d100 o: 0o144 x: 0x64
+ d: 101 o: 145 x: 65 d: 0d101 o: 0o145 x: 0x65
+ d: 102 o: 146 x: 66 d: 0d102 o: 0o146 x: 0x66
+ d: 103 o: 147 x: 67 d: 0d103 o: 0o147 x: 0x67
+ d: 104 o: 150 x: 68 d: 0d104 o: 0o150 x: 0x68
+ d: 105 o: 151 x: 69 d: 0d105 o: 0o151 x: 0x69
+ d: 106 o: 152 x: 6a d: 0d106 o: 0o152 x: 0x6a
+ d: 107 o: 153 x: 6b d: 0d107 o: 0o153 x: 0x6b
+ d: 108 o: 154 x: 6c d: 0d108 o: 0o154 x: 0x6c
+ d: 109 o: 155 x: 6d d: 0d109 o: 0o155 x: 0x6d
+ d: 110 o: 156 x: 6e d: 0d110 o: 0o156 x: 0x6e
+ d: 111 o: 157 x: 6f d: 0d111 o: 0o157 x: 0x6f
+ d: 112 o: 160 x: 70 d: 0d112 o: 0o160 x: 0x70
+ d: 113 o: 161 x: 71 d: 0d113 o: 0o161 x: 0x71
+ d: 114 o: 162 x: 72 d: 0d114 o: 0o162 x: 0x72
+ d: 115 o: 163 x: 73 d: 0d115 o: 0o163 x: 0x73
+ d: 116 o: 164 x: 74 d: 0d116 o: 0o164 x: 0x74
+ d: 117 o: 165 x: 75 d: 0d117 o: 0o165 x: 0x75
+ d: 118 o: 166 x: 76 d: 0d118 o: 0o166 x: 0x76
+ d: 119 o: 167 x: 77 d: 0d119 o: 0o167 x: 0x77
+ d: 120 o: 170 x: 78 d: 0d120 o: 0o170 x: 0x78
+ d: 121 o: 171 x: 79 d: 0d121 o: 0o171 x: 0x79
+ d: 122 o: 172 x: 7a d: 0d122 o: 0o172 x: 0x7a
+ d: 123 o: 173 x: 7b d: 0d123 o: 0o173 x: 0x7b
+ d: 124 o: 174 x: 7c d: 0d124 o: 0o174 x: 0x7c
+ d: 125 o: 175 x: 7d d: 0d125 o: 0o175 x: 0x7d
+ d: 126 o: 176 x: 7e d: 0d126 o: 0o176 x: 0x7e
+ d: 127 o: 177 x: 7f d: 0d127 o: 0o177 x: 0x7f
+ d: -128 o: 600 x: 80 d: -0d128 o: 0o600 x: 0x80
+ d: -127 o: 601 x: 81 d: -0d127 o: 0o601 x: 0x81
+ d: -126 o: 602 x: 82 d: -0d126 o: 0o602 x: 0x82
+ d: -125 o: 603 x: 83 d: -0d125 o: 0o603 x: 0x83
+ d: -124 o: 604 x: 84 d: -0d124 o: 0o604 x: 0x84
+ d: -123 o: 605 x: 85 d: -0d123 o: 0o605 x: 0x85
+ d: -122 o: 606 x: 86 d: -0d122 o: 0o606 x: 0x86
+ d: -121 o: 607 x: 87 d: -0d121 o: 0o607 x: 0x87
+ d: -120 o: 610 x: 88 d: -0d120 o: 0o610 x: 0x88
+ d: -119 o: 611 x: 89 d: -0d119 o: 0o611 x: 0x89
+ d: -118 o: 612 x: 8a d: -0d118 o: 0o612 x: 0x8a
+ d: -117 o: 613 x: 8b d: -0d117 o: 0o613 x: 0x8b
+ d: -116 o: 614 x: 8c d: -0d116 o: 0o614 x: 0x8c
+ d: -115 o: 615 x: 8d d: -0d115 o: 0o615 x: 0x8d
+ d: -114 o: 616 x: 8e d: -0d114 o: 0o616 x: 0x8e
+ d: -113 o: 617 x: 8f d: -0d113 o: 0o617 x: 0x8f
+ d: -112 o: 620 x: 90 d: -0d112 o: 0o620 x: 0x90
+ d: -111 o: 621 x: 91 d: -0d111 o: 0o621 x: 0x91
+ d: -110 o: 622 x: 92 d: -0d110 o: 0o622 x: 0x92
+ d: -109 o: 623 x: 93 d: -0d109 o: 0o623 x: 0x93
+ d: -108 o: 624 x: 94 d: -0d108 o: 0o624 x: 0x94
+ d: -107 o: 625 x: 95 d: -0d107 o: 0o625 x: 0x95
+ d: -106 o: 626 x: 96 d: -0d106 o: 0o626 x: 0x96
+ d: -105 o: 627 x: 97 d: -0d105 o: 0o627 x: 0x97
+ d: -104 o: 630 x: 98 d: -0d104 o: 0o630 x: 0x98
+ d: -103 o: 631 x: 99 d: -0d103 o: 0o631 x: 0x99
+ d: -102 o: 632 x: 9a d: -0d102 o: 0o632 x: 0x9a
+ d: -101 o: 633 x: 9b d: -0d101 o: 0o633 x: 0x9b
+ d: -100 o: 634 x: 9c d: -0d100 o: 0o634 x: 0x9c
+ d: -99 o: 635 x: 9d d: -0d99 o: 0o635 x: 0x9d
+ d: -98 o: 636 x: 9e d: -0d98 o: 0o636 x: 0x9e
+ d: -97 o: 637 x: 9f d: -0d97 o: 0o637 x: 0x9f
+ d: -96 o: 640 x: a0 d: -0d96 o: 0o640 x: 0xa0
+ d: -95 o: 641 x: a1 d: -0d95 o: 0o641 x: 0xa1
+ d: -94 o: 642 x: a2 d: -0d94 o: 0o642 x: 0xa2
+ d: -93 o: 643 x: a3 d: -0d93 o: 0o643 x: 0xa3
+ d: -92 o: 644 x: a4 d: -0d92 o: 0o644 x: 0xa4
+ d: -91 o: 645 x: a5 d: -0d91 o: 0o645 x: 0xa5
+ d: -90 o: 646 x: a6 d: -0d90 o: 0o646 x: 0xa6
+ d: -89 o: 647 x: a7 d: -0d89 o: 0o647 x: 0xa7
+ d: -88 o: 650 x: a8 d: -0d88 o: 0o650 x: 0xa8
+ d: -87 o: 651 x: a9 d: -0d87 o: 0o651 x: 0xa9
+ d: -86 o: 652 x: aa d: -0d86 o: 0o652 x: 0xaa
+ d: -85 o: 653 x: ab d: -0d85 o: 0o653 x: 0xab
+ d: -84 o: 654 x: ac d: -0d84 o: 0o654 x: 0xac
+ d: -83 o: 655 x: ad d: -0d83 o: 0o655 x: 0xad
+ d: -82 o: 656 x: ae d: -0d82 o: 0o656 x: 0xae
+ d: -81 o: 657 x: af d: -0d81 o: 0o657 x: 0xaf
+ d: -80 o: 660 x: b0 d: -0d80 o: 0o660 x: 0xb0
+ d: -79 o: 661 x: b1 d: -0d79 o: 0o661 x: 0xb1
+ d: -78 o: 662 x: b2 d: -0d78 o: 0o662 x: 0xb2
+ d: -77 o: 663 x: b3 d: -0d77 o: 0o663 x: 0xb3
+ d: -76 o: 664 x: b4 d: -0d76 o: 0o664 x: 0xb4
+ d: -75 o: 665 x: b5 d: -0d75 o: 0o665 x: 0xb5
+ d: -74 o: 666 x: b6 d: -0d74 o: 0o666 x: 0xb6
+ d: -73 o: 667 x: b7 d: -0d73 o: 0o667 x: 0xb7
+ d: -72 o: 670 x: b8 d: -0d72 o: 0o670 x: 0xb8
+ d: -71 o: 671 x: b9 d: -0d71 o: 0o671 x: 0xb9
+ d: -70 o: 672 x: ba d: -0d70 o: 0o672 x: 0xba
+ d: -69 o: 673 x: bb d: -0d69 o: 0o673 x: 0xbb
+ d: -68 o: 674 x: bc d: -0d68 o: 0o674 x: 0xbc
+ d: -67 o: 675 x: bd d: -0d67 o: 0o675 x: 0xbd
+ d: -66 o: 676 x: be d: -0d66 o: 0o676 x: 0xbe
+ d: -65 o: 677 x: bf d: -0d65 o: 0o677 x: 0xbf
+ d: -64 o: 700 x: c0 d: -0d64 o: 0o700 x: 0xc0
+ d: -63 o: 701 x: c1 d: -0d63 o: 0o701 x: 0xc1
+ d: -62 o: 702 x: c2 d: -0d62 o: 0o702 x: 0xc2
+ d: -61 o: 703 x: c3 d: -0d61 o: 0o703 x: 0xc3
+ d: -60 o: 704 x: c4 d: -0d60 o: 0o704 x: 0xc4
+ d: -59 o: 705 x: c5 d: -0d59 o: 0o705 x: 0xc5
+ d: -58 o: 706 x: c6 d: -0d58 o: 0o706 x: 0xc6
+ d: -57 o: 707 x: c7 d: -0d57 o: 0o707 x: 0xc7
+ d: -56 o: 710 x: c8 d: -0d56 o: 0o710 x: 0xc8
+ d: -55 o: 711 x: c9 d: -0d55 o: 0o711 x: 0xc9
+ d: -54 o: 712 x: ca d: -0d54 o: 0o712 x: 0xca
+ d: -53 o: 713 x: cb d: -0d53 o: 0o713 x: 0xcb
+ d: -52 o: 714 x: cc d: -0d52 o: 0o714 x: 0xcc
+ d: -51 o: 715 x: cd d: -0d51 o: 0o715 x: 0xcd
+ d: -50 o: 716 x: ce d: -0d50 o: 0o716 x: 0xce
+ d: -49 o: 717 x: cf d: -0d49 o: 0o717 x: 0xcf
+ d: -48 o: 720 x: d0 d: -0d48 o: 0o720 x: 0xd0
+ d: -47 o: 721 x: d1 d: -0d47 o: 0o721 x: 0xd1
+ d: -46 o: 722 x: d2 d: -0d46 o: 0o722 x: 0xd2
+ d: -45 o: 723 x: d3 d: -0d45 o: 0o723 x: 0xd3
+ d: -44 o: 724 x: d4 d: -0d44 o: 0o724 x: 0xd4
+ d: -43 o: 725 x: d5 d: -0d43 o: 0o725 x: 0xd5
+ d: -42 o: 726 x: d6 d: -0d42 o: 0o726 x: 0xd6
+ d: -41 o: 727 x: d7 d: -0d41 o: 0o727 x: 0xd7
+ d: -40 o: 730 x: d8 d: -0d40 o: 0o730 x: 0xd8
+ d: -39 o: 731 x: d9 d: -0d39 o: 0o731 x: 0xd9
+ d: -38 o: 732 x: da d: -0d38 o: 0o732 x: 0xda
+ d: -37 o: 733 x: db d: -0d37 o: 0o733 x: 0xdb
+ d: -36 o: 734 x: dc d: -0d36 o: 0o734 x: 0xdc
+ d: -35 o: 735 x: dd d: -0d35 o: 0o735 x: 0xdd
+ d: -34 o: 736 x: de d: -0d34 o: 0o736 x: 0xde
+ d: -33 o: 737 x: df d: -0d33 o: 0o737 x: 0xdf
+ d: -32 o: 740 x: e0 d: -0d32 o: 0o740 x: 0xe0
+ d: -31 o: 741 x: e1 d: -0d31 o: 0o741 x: 0xe1
+ d: -30 o: 742 x: e2 d: -0d30 o: 0o742 x: 0xe2
+ d: -29 o: 743 x: e3 d: -0d29 o: 0o743 x: 0xe3
+ d: -28 o: 744 x: e4 d: -0d28 o: 0o744 x: 0xe4
+ d: -27 o: 745 x: e5 d: -0d27 o: 0o745 x: 0xe5
+ d: -26 o: 746 x: e6 d: -0d26 o: 0o746 x: 0xe6
+ d: -25 o: 747 x: e7 d: -0d25 o: 0o747 x: 0xe7
+ d: -24 o: 750 x: e8 d: -0d24 o: 0o750 x: 0xe8
+ d: -23 o: 751 x: e9 d: -0d23 o: 0o751 x: 0xe9
+ d: -22 o: 752 x: ea d: -0d22 o: 0o752 x: 0xea
+ d: -21 o: 753 x: eb d: -0d21 o: 0o753 x: 0xeb
+ d: -20 o: 754 x: ec d: -0d20 o: 0o754 x: 0xec
+ d: -19 o: 755 x: ed d: -0d19 o: 0o755 x: 0xed
+ d: -18 o: 756 x: ee d: -0d18 o: 0o756 x: 0xee
+ d: -17 o: 757 x: ef d: -0d17 o: 0o757 x: 0xef
+ d: -16 o: 760 x: f0 d: -0d16 o: 0o760 x: 0xf0
+ d: -15 o: 761 x: f1 d: -0d15 o: 0o761 x: 0xf1
+ d: -14 o: 762 x: f2 d: -0d14 o: 0o762 x: 0xf2
+ d: -13 o: 763 x: f3 d: -0d13 o: 0o763 x: 0xf3
+ d: -12 o: 764 x: f4 d: -0d12 o: 0o764 x: 0xf4
+ d: -11 o: 765 x: f5 d: -0d11 o: 0o765 x: 0xf5
+ d: -10 o: 766 x: f6 d: -0d10 o: 0o766 x: 0xf6
+ d: -9 o: 767 x: f7 d: -0d9 o: 0o767 x: 0xf7
+ d: -8 o: 770 x: f8 d: -0d8 o: 0o770 x: 0xf8
+ d: -7 o: 771 x: f9 d: -0d7 o: 0o771 x: 0xf9
+ d: -6 o: 772 x: fa d: -0d6 o: 0o772 x: 0xfa
+ d: -5 o: 773 x: fb d: -0d5 o: 0o773 x: 0xfb
+ d: -4 o: 774 x: fc d: -0d4 o: 0o774 x: 0xfc
+ d: -3 o: 775 x: fd d: -0d3 o: 0o775 x: 0xfd
+ d: -2 o: 776 x: fe d: -0d2 o: 0o776 x: 0xfe
+ d: -1 o: 777 x: ff d: -0d1 o: 0o777 x: 0xff
+
+sc_biguint<8>
+ d: 0 o: 000 x: 000 d: 0d0 o: 0o000 x: 0x000
+ d: 1 o: 001 x: 001 d: 0d1 o: 0o001 x: 0x001
+ d: 2 o: 002 x: 002 d: 0d2 o: 0o002 x: 0x002
+ d: 3 o: 003 x: 003 d: 0d3 o: 0o003 x: 0x003
+ d: 4 o: 004 x: 004 d: 0d4 o: 0o004 x: 0x004
+ d: 5 o: 005 x: 005 d: 0d5 o: 0o005 x: 0x005
+ d: 6 o: 006 x: 006 d: 0d6 o: 0o006 x: 0x006
+ d: 7 o: 007 x: 007 d: 0d7 o: 0o007 x: 0x007
+ d: 8 o: 010 x: 008 d: 0d8 o: 0o010 x: 0x008
+ d: 9 o: 011 x: 009 d: 0d9 o: 0o011 x: 0x009
+ d: 10 o: 012 x: 00a d: 0d10 o: 0o012 x: 0x00a
+ d: 11 o: 013 x: 00b d: 0d11 o: 0o013 x: 0x00b
+ d: 12 o: 014 x: 00c d: 0d12 o: 0o014 x: 0x00c
+ d: 13 o: 015 x: 00d d: 0d13 o: 0o015 x: 0x00d
+ d: 14 o: 016 x: 00e d: 0d14 o: 0o016 x: 0x00e
+ d: 15 o: 017 x: 00f d: 0d15 o: 0o017 x: 0x00f
+ d: 16 o: 020 x: 010 d: 0d16 o: 0o020 x: 0x010
+ d: 17 o: 021 x: 011 d: 0d17 o: 0o021 x: 0x011
+ d: 18 o: 022 x: 012 d: 0d18 o: 0o022 x: 0x012
+ d: 19 o: 023 x: 013 d: 0d19 o: 0o023 x: 0x013
+ d: 20 o: 024 x: 014 d: 0d20 o: 0o024 x: 0x014
+ d: 21 o: 025 x: 015 d: 0d21 o: 0o025 x: 0x015
+ d: 22 o: 026 x: 016 d: 0d22 o: 0o026 x: 0x016
+ d: 23 o: 027 x: 017 d: 0d23 o: 0o027 x: 0x017
+ d: 24 o: 030 x: 018 d: 0d24 o: 0o030 x: 0x018
+ d: 25 o: 031 x: 019 d: 0d25 o: 0o031 x: 0x019
+ d: 26 o: 032 x: 01a d: 0d26 o: 0o032 x: 0x01a
+ d: 27 o: 033 x: 01b d: 0d27 o: 0o033 x: 0x01b
+ d: 28 o: 034 x: 01c d: 0d28 o: 0o034 x: 0x01c
+ d: 29 o: 035 x: 01d d: 0d29 o: 0o035 x: 0x01d
+ d: 30 o: 036 x: 01e d: 0d30 o: 0o036 x: 0x01e
+ d: 31 o: 037 x: 01f d: 0d31 o: 0o037 x: 0x01f
+ d: 32 o: 040 x: 020 d: 0d32 o: 0o040 x: 0x020
+ d: 33 o: 041 x: 021 d: 0d33 o: 0o041 x: 0x021
+ d: 34 o: 042 x: 022 d: 0d34 o: 0o042 x: 0x022
+ d: 35 o: 043 x: 023 d: 0d35 o: 0o043 x: 0x023
+ d: 36 o: 044 x: 024 d: 0d36 o: 0o044 x: 0x024
+ d: 37 o: 045 x: 025 d: 0d37 o: 0o045 x: 0x025
+ d: 38 o: 046 x: 026 d: 0d38 o: 0o046 x: 0x026
+ d: 39 o: 047 x: 027 d: 0d39 o: 0o047 x: 0x027
+ d: 40 o: 050 x: 028 d: 0d40 o: 0o050 x: 0x028
+ d: 41 o: 051 x: 029 d: 0d41 o: 0o051 x: 0x029
+ d: 42 o: 052 x: 02a d: 0d42 o: 0o052 x: 0x02a
+ d: 43 o: 053 x: 02b d: 0d43 o: 0o053 x: 0x02b
+ d: 44 o: 054 x: 02c d: 0d44 o: 0o054 x: 0x02c
+ d: 45 o: 055 x: 02d d: 0d45 o: 0o055 x: 0x02d
+ d: 46 o: 056 x: 02e d: 0d46 o: 0o056 x: 0x02e
+ d: 47 o: 057 x: 02f d: 0d47 o: 0o057 x: 0x02f
+ d: 48 o: 060 x: 030 d: 0d48 o: 0o060 x: 0x030
+ d: 49 o: 061 x: 031 d: 0d49 o: 0o061 x: 0x031
+ d: 50 o: 062 x: 032 d: 0d50 o: 0o062 x: 0x032
+ d: 51 o: 063 x: 033 d: 0d51 o: 0o063 x: 0x033
+ d: 52 o: 064 x: 034 d: 0d52 o: 0o064 x: 0x034
+ d: 53 o: 065 x: 035 d: 0d53 o: 0o065 x: 0x035
+ d: 54 o: 066 x: 036 d: 0d54 o: 0o066 x: 0x036
+ d: 55 o: 067 x: 037 d: 0d55 o: 0o067 x: 0x037
+ d: 56 o: 070 x: 038 d: 0d56 o: 0o070 x: 0x038
+ d: 57 o: 071 x: 039 d: 0d57 o: 0o071 x: 0x039
+ d: 58 o: 072 x: 03a d: 0d58 o: 0o072 x: 0x03a
+ d: 59 o: 073 x: 03b d: 0d59 o: 0o073 x: 0x03b
+ d: 60 o: 074 x: 03c d: 0d60 o: 0o074 x: 0x03c
+ d: 61 o: 075 x: 03d d: 0d61 o: 0o075 x: 0x03d
+ d: 62 o: 076 x: 03e d: 0d62 o: 0o076 x: 0x03e
+ d: 63 o: 077 x: 03f d: 0d63 o: 0o077 x: 0x03f
+ d: 64 o: 100 x: 040 d: 0d64 o: 0o100 x: 0x040
+ d: 65 o: 101 x: 041 d: 0d65 o: 0o101 x: 0x041
+ d: 66 o: 102 x: 042 d: 0d66 o: 0o102 x: 0x042
+ d: 67 o: 103 x: 043 d: 0d67 o: 0o103 x: 0x043
+ d: 68 o: 104 x: 044 d: 0d68 o: 0o104 x: 0x044
+ d: 69 o: 105 x: 045 d: 0d69 o: 0o105 x: 0x045
+ d: 70 o: 106 x: 046 d: 0d70 o: 0o106 x: 0x046
+ d: 71 o: 107 x: 047 d: 0d71 o: 0o107 x: 0x047
+ d: 72 o: 110 x: 048 d: 0d72 o: 0o110 x: 0x048
+ d: 73 o: 111 x: 049 d: 0d73 o: 0o111 x: 0x049
+ d: 74 o: 112 x: 04a d: 0d74 o: 0o112 x: 0x04a
+ d: 75 o: 113 x: 04b d: 0d75 o: 0o113 x: 0x04b
+ d: 76 o: 114 x: 04c d: 0d76 o: 0o114 x: 0x04c
+ d: 77 o: 115 x: 04d d: 0d77 o: 0o115 x: 0x04d
+ d: 78 o: 116 x: 04e d: 0d78 o: 0o116 x: 0x04e
+ d: 79 o: 117 x: 04f d: 0d79 o: 0o117 x: 0x04f
+ d: 80 o: 120 x: 050 d: 0d80 o: 0o120 x: 0x050
+ d: 81 o: 121 x: 051 d: 0d81 o: 0o121 x: 0x051
+ d: 82 o: 122 x: 052 d: 0d82 o: 0o122 x: 0x052
+ d: 83 o: 123 x: 053 d: 0d83 o: 0o123 x: 0x053
+ d: 84 o: 124 x: 054 d: 0d84 o: 0o124 x: 0x054
+ d: 85 o: 125 x: 055 d: 0d85 o: 0o125 x: 0x055
+ d: 86 o: 126 x: 056 d: 0d86 o: 0o126 x: 0x056
+ d: 87 o: 127 x: 057 d: 0d87 o: 0o127 x: 0x057
+ d: 88 o: 130 x: 058 d: 0d88 o: 0o130 x: 0x058
+ d: 89 o: 131 x: 059 d: 0d89 o: 0o131 x: 0x059
+ d: 90 o: 132 x: 05a d: 0d90 o: 0o132 x: 0x05a
+ d: 91 o: 133 x: 05b d: 0d91 o: 0o133 x: 0x05b
+ d: 92 o: 134 x: 05c d: 0d92 o: 0o134 x: 0x05c
+ d: 93 o: 135 x: 05d d: 0d93 o: 0o135 x: 0x05d
+ d: 94 o: 136 x: 05e d: 0d94 o: 0o136 x: 0x05e
+ d: 95 o: 137 x: 05f d: 0d95 o: 0o137 x: 0x05f
+ d: 96 o: 140 x: 060 d: 0d96 o: 0o140 x: 0x060
+ d: 97 o: 141 x: 061 d: 0d97 o: 0o141 x: 0x061
+ d: 98 o: 142 x: 062 d: 0d98 o: 0o142 x: 0x062
+ d: 99 o: 143 x: 063 d: 0d99 o: 0o143 x: 0x063
+ d: 100 o: 144 x: 064 d: 0d100 o: 0o144 x: 0x064
+ d: 101 o: 145 x: 065 d: 0d101 o: 0o145 x: 0x065
+ d: 102 o: 146 x: 066 d: 0d102 o: 0o146 x: 0x066
+ d: 103 o: 147 x: 067 d: 0d103 o: 0o147 x: 0x067
+ d: 104 o: 150 x: 068 d: 0d104 o: 0o150 x: 0x068
+ d: 105 o: 151 x: 069 d: 0d105 o: 0o151 x: 0x069
+ d: 106 o: 152 x: 06a d: 0d106 o: 0o152 x: 0x06a
+ d: 107 o: 153 x: 06b d: 0d107 o: 0o153 x: 0x06b
+ d: 108 o: 154 x: 06c d: 0d108 o: 0o154 x: 0x06c
+ d: 109 o: 155 x: 06d d: 0d109 o: 0o155 x: 0x06d
+ d: 110 o: 156 x: 06e d: 0d110 o: 0o156 x: 0x06e
+ d: 111 o: 157 x: 06f d: 0d111 o: 0o157 x: 0x06f
+ d: 112 o: 160 x: 070 d: 0d112 o: 0o160 x: 0x070
+ d: 113 o: 161 x: 071 d: 0d113 o: 0o161 x: 0x071
+ d: 114 o: 162 x: 072 d: 0d114 o: 0o162 x: 0x072
+ d: 115 o: 163 x: 073 d: 0d115 o: 0o163 x: 0x073
+ d: 116 o: 164 x: 074 d: 0d116 o: 0o164 x: 0x074
+ d: 117 o: 165 x: 075 d: 0d117 o: 0o165 x: 0x075
+ d: 118 o: 166 x: 076 d: 0d118 o: 0o166 x: 0x076
+ d: 119 o: 167 x: 077 d: 0d119 o: 0o167 x: 0x077
+ d: 120 o: 170 x: 078 d: 0d120 o: 0o170 x: 0x078
+ d: 121 o: 171 x: 079 d: 0d121 o: 0o171 x: 0x079
+ d: 122 o: 172 x: 07a d: 0d122 o: 0o172 x: 0x07a
+ d: 123 o: 173 x: 07b d: 0d123 o: 0o173 x: 0x07b
+ d: 124 o: 174 x: 07c d: 0d124 o: 0o174 x: 0x07c
+ d: 125 o: 175 x: 07d d: 0d125 o: 0o175 x: 0x07d
+ d: 126 o: 176 x: 07e d: 0d126 o: 0o176 x: 0x07e
+ d: 127 o: 177 x: 07f d: 0d127 o: 0o177 x: 0x07f
+ d: 128 o: 200 x: 080 d: 0d128 o: 0o200 x: 0x080
+ d: 129 o: 201 x: 081 d: 0d129 o: 0o201 x: 0x081
+ d: 130 o: 202 x: 082 d: 0d130 o: 0o202 x: 0x082
+ d: 131 o: 203 x: 083 d: 0d131 o: 0o203 x: 0x083
+ d: 132 o: 204 x: 084 d: 0d132 o: 0o204 x: 0x084
+ d: 133 o: 205 x: 085 d: 0d133 o: 0o205 x: 0x085
+ d: 134 o: 206 x: 086 d: 0d134 o: 0o206 x: 0x086
+ d: 135 o: 207 x: 087 d: 0d135 o: 0o207 x: 0x087
+ d: 136 o: 210 x: 088 d: 0d136 o: 0o210 x: 0x088
+ d: 137 o: 211 x: 089 d: 0d137 o: 0o211 x: 0x089
+ d: 138 o: 212 x: 08a d: 0d138 o: 0o212 x: 0x08a
+ d: 139 o: 213 x: 08b d: 0d139 o: 0o213 x: 0x08b
+ d: 140 o: 214 x: 08c d: 0d140 o: 0o214 x: 0x08c
+ d: 141 o: 215 x: 08d d: 0d141 o: 0o215 x: 0x08d
+ d: 142 o: 216 x: 08e d: 0d142 o: 0o216 x: 0x08e
+ d: 143 o: 217 x: 08f d: 0d143 o: 0o217 x: 0x08f
+ d: 144 o: 220 x: 090 d: 0d144 o: 0o220 x: 0x090
+ d: 145 o: 221 x: 091 d: 0d145 o: 0o221 x: 0x091
+ d: 146 o: 222 x: 092 d: 0d146 o: 0o222 x: 0x092
+ d: 147 o: 223 x: 093 d: 0d147 o: 0o223 x: 0x093
+ d: 148 o: 224 x: 094 d: 0d148 o: 0o224 x: 0x094
+ d: 149 o: 225 x: 095 d: 0d149 o: 0o225 x: 0x095
+ d: 150 o: 226 x: 096 d: 0d150 o: 0o226 x: 0x096
+ d: 151 o: 227 x: 097 d: 0d151 o: 0o227 x: 0x097
+ d: 152 o: 230 x: 098 d: 0d152 o: 0o230 x: 0x098
+ d: 153 o: 231 x: 099 d: 0d153 o: 0o231 x: 0x099
+ d: 154 o: 232 x: 09a d: 0d154 o: 0o232 x: 0x09a
+ d: 155 o: 233 x: 09b d: 0d155 o: 0o233 x: 0x09b
+ d: 156 o: 234 x: 09c d: 0d156 o: 0o234 x: 0x09c
+ d: 157 o: 235 x: 09d d: 0d157 o: 0o235 x: 0x09d
+ d: 158 o: 236 x: 09e d: 0d158 o: 0o236 x: 0x09e
+ d: 159 o: 237 x: 09f d: 0d159 o: 0o237 x: 0x09f
+ d: 160 o: 240 x: 0a0 d: 0d160 o: 0o240 x: 0x0a0
+ d: 161 o: 241 x: 0a1 d: 0d161 o: 0o241 x: 0x0a1
+ d: 162 o: 242 x: 0a2 d: 0d162 o: 0o242 x: 0x0a2
+ d: 163 o: 243 x: 0a3 d: 0d163 o: 0o243 x: 0x0a3
+ d: 164 o: 244 x: 0a4 d: 0d164 o: 0o244 x: 0x0a4
+ d: 165 o: 245 x: 0a5 d: 0d165 o: 0o245 x: 0x0a5
+ d: 166 o: 246 x: 0a6 d: 0d166 o: 0o246 x: 0x0a6
+ d: 167 o: 247 x: 0a7 d: 0d167 o: 0o247 x: 0x0a7
+ d: 168 o: 250 x: 0a8 d: 0d168 o: 0o250 x: 0x0a8
+ d: 169 o: 251 x: 0a9 d: 0d169 o: 0o251 x: 0x0a9
+ d: 170 o: 252 x: 0aa d: 0d170 o: 0o252 x: 0x0aa
+ d: 171 o: 253 x: 0ab d: 0d171 o: 0o253 x: 0x0ab
+ d: 172 o: 254 x: 0ac d: 0d172 o: 0o254 x: 0x0ac
+ d: 173 o: 255 x: 0ad d: 0d173 o: 0o255 x: 0x0ad
+ d: 174 o: 256 x: 0ae d: 0d174 o: 0o256 x: 0x0ae
+ d: 175 o: 257 x: 0af d: 0d175 o: 0o257 x: 0x0af
+ d: 176 o: 260 x: 0b0 d: 0d176 o: 0o260 x: 0x0b0
+ d: 177 o: 261 x: 0b1 d: 0d177 o: 0o261 x: 0x0b1
+ d: 178 o: 262 x: 0b2 d: 0d178 o: 0o262 x: 0x0b2
+ d: 179 o: 263 x: 0b3 d: 0d179 o: 0o263 x: 0x0b3
+ d: 180 o: 264 x: 0b4 d: 0d180 o: 0o264 x: 0x0b4
+ d: 181 o: 265 x: 0b5 d: 0d181 o: 0o265 x: 0x0b5
+ d: 182 o: 266 x: 0b6 d: 0d182 o: 0o266 x: 0x0b6
+ d: 183 o: 267 x: 0b7 d: 0d183 o: 0o267 x: 0x0b7
+ d: 184 o: 270 x: 0b8 d: 0d184 o: 0o270 x: 0x0b8
+ d: 185 o: 271 x: 0b9 d: 0d185 o: 0o271 x: 0x0b9
+ d: 186 o: 272 x: 0ba d: 0d186 o: 0o272 x: 0x0ba
+ d: 187 o: 273 x: 0bb d: 0d187 o: 0o273 x: 0x0bb
+ d: 188 o: 274 x: 0bc d: 0d188 o: 0o274 x: 0x0bc
+ d: 189 o: 275 x: 0bd d: 0d189 o: 0o275 x: 0x0bd
+ d: 190 o: 276 x: 0be d: 0d190 o: 0o276 x: 0x0be
+ d: 191 o: 277 x: 0bf d: 0d191 o: 0o277 x: 0x0bf
+ d: 192 o: 300 x: 0c0 d: 0d192 o: 0o300 x: 0x0c0
+ d: 193 o: 301 x: 0c1 d: 0d193 o: 0o301 x: 0x0c1
+ d: 194 o: 302 x: 0c2 d: 0d194 o: 0o302 x: 0x0c2
+ d: 195 o: 303 x: 0c3 d: 0d195 o: 0o303 x: 0x0c3
+ d: 196 o: 304 x: 0c4 d: 0d196 o: 0o304 x: 0x0c4
+ d: 197 o: 305 x: 0c5 d: 0d197 o: 0o305 x: 0x0c5
+ d: 198 o: 306 x: 0c6 d: 0d198 o: 0o306 x: 0x0c6
+ d: 199 o: 307 x: 0c7 d: 0d199 o: 0o307 x: 0x0c7
+ d: 200 o: 310 x: 0c8 d: 0d200 o: 0o310 x: 0x0c8
+ d: 201 o: 311 x: 0c9 d: 0d201 o: 0o311 x: 0x0c9
+ d: 202 o: 312 x: 0ca d: 0d202 o: 0o312 x: 0x0ca
+ d: 203 o: 313 x: 0cb d: 0d203 o: 0o313 x: 0x0cb
+ d: 204 o: 314 x: 0cc d: 0d204 o: 0o314 x: 0x0cc
+ d: 205 o: 315 x: 0cd d: 0d205 o: 0o315 x: 0x0cd
+ d: 206 o: 316 x: 0ce d: 0d206 o: 0o316 x: 0x0ce
+ d: 207 o: 317 x: 0cf d: 0d207 o: 0o317 x: 0x0cf
+ d: 208 o: 320 x: 0d0 d: 0d208 o: 0o320 x: 0x0d0
+ d: 209 o: 321 x: 0d1 d: 0d209 o: 0o321 x: 0x0d1
+ d: 210 o: 322 x: 0d2 d: 0d210 o: 0o322 x: 0x0d2
+ d: 211 o: 323 x: 0d3 d: 0d211 o: 0o323 x: 0x0d3
+ d: 212 o: 324 x: 0d4 d: 0d212 o: 0o324 x: 0x0d4
+ d: 213 o: 325 x: 0d5 d: 0d213 o: 0o325 x: 0x0d5
+ d: 214 o: 326 x: 0d6 d: 0d214 o: 0o326 x: 0x0d6
+ d: 215 o: 327 x: 0d7 d: 0d215 o: 0o327 x: 0x0d7
+ d: 216 o: 330 x: 0d8 d: 0d216 o: 0o330 x: 0x0d8
+ d: 217 o: 331 x: 0d9 d: 0d217 o: 0o331 x: 0x0d9
+ d: 218 o: 332 x: 0da d: 0d218 o: 0o332 x: 0x0da
+ d: 219 o: 333 x: 0db d: 0d219 o: 0o333 x: 0x0db
+ d: 220 o: 334 x: 0dc d: 0d220 o: 0o334 x: 0x0dc
+ d: 221 o: 335 x: 0dd d: 0d221 o: 0o335 x: 0x0dd
+ d: 222 o: 336 x: 0de d: 0d222 o: 0o336 x: 0x0de
+ d: 223 o: 337 x: 0df d: 0d223 o: 0o337 x: 0x0df
+ d: 224 o: 340 x: 0e0 d: 0d224 o: 0o340 x: 0x0e0
+ d: 225 o: 341 x: 0e1 d: 0d225 o: 0o341 x: 0x0e1
+ d: 226 o: 342 x: 0e2 d: 0d226 o: 0o342 x: 0x0e2
+ d: 227 o: 343 x: 0e3 d: 0d227 o: 0o343 x: 0x0e3
+ d: 228 o: 344 x: 0e4 d: 0d228 o: 0o344 x: 0x0e4
+ d: 229 o: 345 x: 0e5 d: 0d229 o: 0o345 x: 0x0e5
+ d: 230 o: 346 x: 0e6 d: 0d230 o: 0o346 x: 0x0e6
+ d: 231 o: 347 x: 0e7 d: 0d231 o: 0o347 x: 0x0e7
+ d: 232 o: 350 x: 0e8 d: 0d232 o: 0o350 x: 0x0e8
+ d: 233 o: 351 x: 0e9 d: 0d233 o: 0o351 x: 0x0e9
+ d: 234 o: 352 x: 0ea d: 0d234 o: 0o352 x: 0x0ea
+ d: 235 o: 353 x: 0eb d: 0d235 o: 0o353 x: 0x0eb
+ d: 236 o: 354 x: 0ec d: 0d236 o: 0o354 x: 0x0ec
+ d: 237 o: 355 x: 0ed d: 0d237 o: 0o355 x: 0x0ed
+ d: 238 o: 356 x: 0ee d: 0d238 o: 0o356 x: 0x0ee
+ d: 239 o: 357 x: 0ef d: 0d239 o: 0o357 x: 0x0ef
+ d: 240 o: 360 x: 0f0 d: 0d240 o: 0o360 x: 0x0f0
+ d: 241 o: 361 x: 0f1 d: 0d241 o: 0o361 x: 0x0f1
+ d: 242 o: 362 x: 0f2 d: 0d242 o: 0o362 x: 0x0f2
+ d: 243 o: 363 x: 0f3 d: 0d243 o: 0o363 x: 0x0f3
+ d: 244 o: 364 x: 0f4 d: 0d244 o: 0o364 x: 0x0f4
+ d: 245 o: 365 x: 0f5 d: 0d245 o: 0o365 x: 0x0f5
+ d: 246 o: 366 x: 0f6 d: 0d246 o: 0o366 x: 0x0f6
+ d: 247 o: 367 x: 0f7 d: 0d247 o: 0o367 x: 0x0f7
+ d: 248 o: 370 x: 0f8 d: 0d248 o: 0o370 x: 0x0f8
+ d: 249 o: 371 x: 0f9 d: 0d249 o: 0o371 x: 0x0f9
+ d: 250 o: 372 x: 0fa d: 0d250 o: 0o372 x: 0x0fa
+ d: 251 o: 373 x: 0fb d: 0d251 o: 0o373 x: 0x0fb
+ d: 252 o: 374 x: 0fc d: 0d252 o: 0o374 x: 0x0fc
+ d: 253 o: 375 x: 0fd d: 0d253 o: 0o375 x: 0x0fd
+ d: 254 o: 376 x: 0fe d: 0d254 o: 0o376 x: 0x0fe
+ d: 255 o: 377 x: 0ff d: 0d255 o: 0o377 x: 0x0ff
+
+sc_int<8>
+ d: 0 o: 000 x: 00 d: 0d0 o: 0o000 x: 0x00
+ d: 1 o: 001 x: 01 d: 0d1 o: 0o001 x: 0x01
+ d: 2 o: 002 x: 02 d: 0d2 o: 0o002 x: 0x02
+ d: 3 o: 003 x: 03 d: 0d3 o: 0o003 x: 0x03
+ d: 4 o: 004 x: 04 d: 0d4 o: 0o004 x: 0x04
+ d: 5 o: 005 x: 05 d: 0d5 o: 0o005 x: 0x05
+ d: 6 o: 006 x: 06 d: 0d6 o: 0o006 x: 0x06
+ d: 7 o: 007 x: 07 d: 0d7 o: 0o007 x: 0x07
+ d: 8 o: 010 x: 08 d: 0d8 o: 0o010 x: 0x08
+ d: 9 o: 011 x: 09 d: 0d9 o: 0o011 x: 0x09
+ d: 10 o: 012 x: 0a d: 0d10 o: 0o012 x: 0x0a
+ d: 11 o: 013 x: 0b d: 0d11 o: 0o013 x: 0x0b
+ d: 12 o: 014 x: 0c d: 0d12 o: 0o014 x: 0x0c
+ d: 13 o: 015 x: 0d d: 0d13 o: 0o015 x: 0x0d
+ d: 14 o: 016 x: 0e d: 0d14 o: 0o016 x: 0x0e
+ d: 15 o: 017 x: 0f d: 0d15 o: 0o017 x: 0x0f
+ d: 16 o: 020 x: 10 d: 0d16 o: 0o020 x: 0x10
+ d: 17 o: 021 x: 11 d: 0d17 o: 0o021 x: 0x11
+ d: 18 o: 022 x: 12 d: 0d18 o: 0o022 x: 0x12
+ d: 19 o: 023 x: 13 d: 0d19 o: 0o023 x: 0x13
+ d: 20 o: 024 x: 14 d: 0d20 o: 0o024 x: 0x14
+ d: 21 o: 025 x: 15 d: 0d21 o: 0o025 x: 0x15
+ d: 22 o: 026 x: 16 d: 0d22 o: 0o026 x: 0x16
+ d: 23 o: 027 x: 17 d: 0d23 o: 0o027 x: 0x17
+ d: 24 o: 030 x: 18 d: 0d24 o: 0o030 x: 0x18
+ d: 25 o: 031 x: 19 d: 0d25 o: 0o031 x: 0x19
+ d: 26 o: 032 x: 1a d: 0d26 o: 0o032 x: 0x1a
+ d: 27 o: 033 x: 1b d: 0d27 o: 0o033 x: 0x1b
+ d: 28 o: 034 x: 1c d: 0d28 o: 0o034 x: 0x1c
+ d: 29 o: 035 x: 1d d: 0d29 o: 0o035 x: 0x1d
+ d: 30 o: 036 x: 1e d: 0d30 o: 0o036 x: 0x1e
+ d: 31 o: 037 x: 1f d: 0d31 o: 0o037 x: 0x1f
+ d: 32 o: 040 x: 20 d: 0d32 o: 0o040 x: 0x20
+ d: 33 o: 041 x: 21 d: 0d33 o: 0o041 x: 0x21
+ d: 34 o: 042 x: 22 d: 0d34 o: 0o042 x: 0x22
+ d: 35 o: 043 x: 23 d: 0d35 o: 0o043 x: 0x23
+ d: 36 o: 044 x: 24 d: 0d36 o: 0o044 x: 0x24
+ d: 37 o: 045 x: 25 d: 0d37 o: 0o045 x: 0x25
+ d: 38 o: 046 x: 26 d: 0d38 o: 0o046 x: 0x26
+ d: 39 o: 047 x: 27 d: 0d39 o: 0o047 x: 0x27
+ d: 40 o: 050 x: 28 d: 0d40 o: 0o050 x: 0x28
+ d: 41 o: 051 x: 29 d: 0d41 o: 0o051 x: 0x29
+ d: 42 o: 052 x: 2a d: 0d42 o: 0o052 x: 0x2a
+ d: 43 o: 053 x: 2b d: 0d43 o: 0o053 x: 0x2b
+ d: 44 o: 054 x: 2c d: 0d44 o: 0o054 x: 0x2c
+ d: 45 o: 055 x: 2d d: 0d45 o: 0o055 x: 0x2d
+ d: 46 o: 056 x: 2e d: 0d46 o: 0o056 x: 0x2e
+ d: 47 o: 057 x: 2f d: 0d47 o: 0o057 x: 0x2f
+ d: 48 o: 060 x: 30 d: 0d48 o: 0o060 x: 0x30
+ d: 49 o: 061 x: 31 d: 0d49 o: 0o061 x: 0x31
+ d: 50 o: 062 x: 32 d: 0d50 o: 0o062 x: 0x32
+ d: 51 o: 063 x: 33 d: 0d51 o: 0o063 x: 0x33
+ d: 52 o: 064 x: 34 d: 0d52 o: 0o064 x: 0x34
+ d: 53 o: 065 x: 35 d: 0d53 o: 0o065 x: 0x35
+ d: 54 o: 066 x: 36 d: 0d54 o: 0o066 x: 0x36
+ d: 55 o: 067 x: 37 d: 0d55 o: 0o067 x: 0x37
+ d: 56 o: 070 x: 38 d: 0d56 o: 0o070 x: 0x38
+ d: 57 o: 071 x: 39 d: 0d57 o: 0o071 x: 0x39
+ d: 58 o: 072 x: 3a d: 0d58 o: 0o072 x: 0x3a
+ d: 59 o: 073 x: 3b d: 0d59 o: 0o073 x: 0x3b
+ d: 60 o: 074 x: 3c d: 0d60 o: 0o074 x: 0x3c
+ d: 61 o: 075 x: 3d d: 0d61 o: 0o075 x: 0x3d
+ d: 62 o: 076 x: 3e d: 0d62 o: 0o076 x: 0x3e
+ d: 63 o: 077 x: 3f d: 0d63 o: 0o077 x: 0x3f
+ d: 64 o: 100 x: 40 d: 0d64 o: 0o100 x: 0x40
+ d: 65 o: 101 x: 41 d: 0d65 o: 0o101 x: 0x41
+ d: 66 o: 102 x: 42 d: 0d66 o: 0o102 x: 0x42
+ d: 67 o: 103 x: 43 d: 0d67 o: 0o103 x: 0x43
+ d: 68 o: 104 x: 44 d: 0d68 o: 0o104 x: 0x44
+ d: 69 o: 105 x: 45 d: 0d69 o: 0o105 x: 0x45
+ d: 70 o: 106 x: 46 d: 0d70 o: 0o106 x: 0x46
+ d: 71 o: 107 x: 47 d: 0d71 o: 0o107 x: 0x47
+ d: 72 o: 110 x: 48 d: 0d72 o: 0o110 x: 0x48
+ d: 73 o: 111 x: 49 d: 0d73 o: 0o111 x: 0x49
+ d: 74 o: 112 x: 4a d: 0d74 o: 0o112 x: 0x4a
+ d: 75 o: 113 x: 4b d: 0d75 o: 0o113 x: 0x4b
+ d: 76 o: 114 x: 4c d: 0d76 o: 0o114 x: 0x4c
+ d: 77 o: 115 x: 4d d: 0d77 o: 0o115 x: 0x4d
+ d: 78 o: 116 x: 4e d: 0d78 o: 0o116 x: 0x4e
+ d: 79 o: 117 x: 4f d: 0d79 o: 0o117 x: 0x4f
+ d: 80 o: 120 x: 50 d: 0d80 o: 0o120 x: 0x50
+ d: 81 o: 121 x: 51 d: 0d81 o: 0o121 x: 0x51
+ d: 82 o: 122 x: 52 d: 0d82 o: 0o122 x: 0x52
+ d: 83 o: 123 x: 53 d: 0d83 o: 0o123 x: 0x53
+ d: 84 o: 124 x: 54 d: 0d84 o: 0o124 x: 0x54
+ d: 85 o: 125 x: 55 d: 0d85 o: 0o125 x: 0x55
+ d: 86 o: 126 x: 56 d: 0d86 o: 0o126 x: 0x56
+ d: 87 o: 127 x: 57 d: 0d87 o: 0o127 x: 0x57
+ d: 88 o: 130 x: 58 d: 0d88 o: 0o130 x: 0x58
+ d: 89 o: 131 x: 59 d: 0d89 o: 0o131 x: 0x59
+ d: 90 o: 132 x: 5a d: 0d90 o: 0o132 x: 0x5a
+ d: 91 o: 133 x: 5b d: 0d91 o: 0o133 x: 0x5b
+ d: 92 o: 134 x: 5c d: 0d92 o: 0o134 x: 0x5c
+ d: 93 o: 135 x: 5d d: 0d93 o: 0o135 x: 0x5d
+ d: 94 o: 136 x: 5e d: 0d94 o: 0o136 x: 0x5e
+ d: 95 o: 137 x: 5f d: 0d95 o: 0o137 x: 0x5f
+ d: 96 o: 140 x: 60 d: 0d96 o: 0o140 x: 0x60
+ d: 97 o: 141 x: 61 d: 0d97 o: 0o141 x: 0x61
+ d: 98 o: 142 x: 62 d: 0d98 o: 0o142 x: 0x62
+ d: 99 o: 143 x: 63 d: 0d99 o: 0o143 x: 0x63
+ d: 100 o: 144 x: 64 d: 0d100 o: 0o144 x: 0x64
+ d: 101 o: 145 x: 65 d: 0d101 o: 0o145 x: 0x65
+ d: 102 o: 146 x: 66 d: 0d102 o: 0o146 x: 0x66
+ d: 103 o: 147 x: 67 d: 0d103 o: 0o147 x: 0x67
+ d: 104 o: 150 x: 68 d: 0d104 o: 0o150 x: 0x68
+ d: 105 o: 151 x: 69 d: 0d105 o: 0o151 x: 0x69
+ d: 106 o: 152 x: 6a d: 0d106 o: 0o152 x: 0x6a
+ d: 107 o: 153 x: 6b d: 0d107 o: 0o153 x: 0x6b
+ d: 108 o: 154 x: 6c d: 0d108 o: 0o154 x: 0x6c
+ d: 109 o: 155 x: 6d d: 0d109 o: 0o155 x: 0x6d
+ d: 110 o: 156 x: 6e d: 0d110 o: 0o156 x: 0x6e
+ d: 111 o: 157 x: 6f d: 0d111 o: 0o157 x: 0x6f
+ d: 112 o: 160 x: 70 d: 0d112 o: 0o160 x: 0x70
+ d: 113 o: 161 x: 71 d: 0d113 o: 0o161 x: 0x71
+ d: 114 o: 162 x: 72 d: 0d114 o: 0o162 x: 0x72
+ d: 115 o: 163 x: 73 d: 0d115 o: 0o163 x: 0x73
+ d: 116 o: 164 x: 74 d: 0d116 o: 0o164 x: 0x74
+ d: 117 o: 165 x: 75 d: 0d117 o: 0o165 x: 0x75
+ d: 118 o: 166 x: 76 d: 0d118 o: 0o166 x: 0x76
+ d: 119 o: 167 x: 77 d: 0d119 o: 0o167 x: 0x77
+ d: 120 o: 170 x: 78 d: 0d120 o: 0o170 x: 0x78
+ d: 121 o: 171 x: 79 d: 0d121 o: 0o171 x: 0x79
+ d: 122 o: 172 x: 7a d: 0d122 o: 0o172 x: 0x7a
+ d: 123 o: 173 x: 7b d: 0d123 o: 0o173 x: 0x7b
+ d: 124 o: 174 x: 7c d: 0d124 o: 0o174 x: 0x7c
+ d: 125 o: 175 x: 7d d: 0d125 o: 0o175 x: 0x7d
+ d: 126 o: 176 x: 7e d: 0d126 o: 0o176 x: 0x7e
+ d: 127 o: 177 x: 7f d: 0d127 o: 0o177 x: 0x7f
+ d: -128 o: 600 x: 80 d: -0d128 o: 0o600 x: 0x80
+ d: -127 o: 601 x: 81 d: -0d127 o: 0o601 x: 0x81
+ d: -126 o: 602 x: 82 d: -0d126 o: 0o602 x: 0x82
+ d: -125 o: 603 x: 83 d: -0d125 o: 0o603 x: 0x83
+ d: -124 o: 604 x: 84 d: -0d124 o: 0o604 x: 0x84
+ d: -123 o: 605 x: 85 d: -0d123 o: 0o605 x: 0x85
+ d: -122 o: 606 x: 86 d: -0d122 o: 0o606 x: 0x86
+ d: -121 o: 607 x: 87 d: -0d121 o: 0o607 x: 0x87
+ d: -120 o: 610 x: 88 d: -0d120 o: 0o610 x: 0x88
+ d: -119 o: 611 x: 89 d: -0d119 o: 0o611 x: 0x89
+ d: -118 o: 612 x: 8a d: -0d118 o: 0o612 x: 0x8a
+ d: -117 o: 613 x: 8b d: -0d117 o: 0o613 x: 0x8b
+ d: -116 o: 614 x: 8c d: -0d116 o: 0o614 x: 0x8c
+ d: -115 o: 615 x: 8d d: -0d115 o: 0o615 x: 0x8d
+ d: -114 o: 616 x: 8e d: -0d114 o: 0o616 x: 0x8e
+ d: -113 o: 617 x: 8f d: -0d113 o: 0o617 x: 0x8f
+ d: -112 o: 620 x: 90 d: -0d112 o: 0o620 x: 0x90
+ d: -111 o: 621 x: 91 d: -0d111 o: 0o621 x: 0x91
+ d: -110 o: 622 x: 92 d: -0d110 o: 0o622 x: 0x92
+ d: -109 o: 623 x: 93 d: -0d109 o: 0o623 x: 0x93
+ d: -108 o: 624 x: 94 d: -0d108 o: 0o624 x: 0x94
+ d: -107 o: 625 x: 95 d: -0d107 o: 0o625 x: 0x95
+ d: -106 o: 626 x: 96 d: -0d106 o: 0o626 x: 0x96
+ d: -105 o: 627 x: 97 d: -0d105 o: 0o627 x: 0x97
+ d: -104 o: 630 x: 98 d: -0d104 o: 0o630 x: 0x98
+ d: -103 o: 631 x: 99 d: -0d103 o: 0o631 x: 0x99
+ d: -102 o: 632 x: 9a d: -0d102 o: 0o632 x: 0x9a
+ d: -101 o: 633 x: 9b d: -0d101 o: 0o633 x: 0x9b
+ d: -100 o: 634 x: 9c d: -0d100 o: 0o634 x: 0x9c
+ d: -99 o: 635 x: 9d d: -0d99 o: 0o635 x: 0x9d
+ d: -98 o: 636 x: 9e d: -0d98 o: 0o636 x: 0x9e
+ d: -97 o: 637 x: 9f d: -0d97 o: 0o637 x: 0x9f
+ d: -96 o: 640 x: a0 d: -0d96 o: 0o640 x: 0xa0
+ d: -95 o: 641 x: a1 d: -0d95 o: 0o641 x: 0xa1
+ d: -94 o: 642 x: a2 d: -0d94 o: 0o642 x: 0xa2
+ d: -93 o: 643 x: a3 d: -0d93 o: 0o643 x: 0xa3
+ d: -92 o: 644 x: a4 d: -0d92 o: 0o644 x: 0xa4
+ d: -91 o: 645 x: a5 d: -0d91 o: 0o645 x: 0xa5
+ d: -90 o: 646 x: a6 d: -0d90 o: 0o646 x: 0xa6
+ d: -89 o: 647 x: a7 d: -0d89 o: 0o647 x: 0xa7
+ d: -88 o: 650 x: a8 d: -0d88 o: 0o650 x: 0xa8
+ d: -87 o: 651 x: a9 d: -0d87 o: 0o651 x: 0xa9
+ d: -86 o: 652 x: aa d: -0d86 o: 0o652 x: 0xaa
+ d: -85 o: 653 x: ab d: -0d85 o: 0o653 x: 0xab
+ d: -84 o: 654 x: ac d: -0d84 o: 0o654 x: 0xac
+ d: -83 o: 655 x: ad d: -0d83 o: 0o655 x: 0xad
+ d: -82 o: 656 x: ae d: -0d82 o: 0o656 x: 0xae
+ d: -81 o: 657 x: af d: -0d81 o: 0o657 x: 0xaf
+ d: -80 o: 660 x: b0 d: -0d80 o: 0o660 x: 0xb0
+ d: -79 o: 661 x: b1 d: -0d79 o: 0o661 x: 0xb1
+ d: -78 o: 662 x: b2 d: -0d78 o: 0o662 x: 0xb2
+ d: -77 o: 663 x: b3 d: -0d77 o: 0o663 x: 0xb3
+ d: -76 o: 664 x: b4 d: -0d76 o: 0o664 x: 0xb4
+ d: -75 o: 665 x: b5 d: -0d75 o: 0o665 x: 0xb5
+ d: -74 o: 666 x: b6 d: -0d74 o: 0o666 x: 0xb6
+ d: -73 o: 667 x: b7 d: -0d73 o: 0o667 x: 0xb7
+ d: -72 o: 670 x: b8 d: -0d72 o: 0o670 x: 0xb8
+ d: -71 o: 671 x: b9 d: -0d71 o: 0o671 x: 0xb9
+ d: -70 o: 672 x: ba d: -0d70 o: 0o672 x: 0xba
+ d: -69 o: 673 x: bb d: -0d69 o: 0o673 x: 0xbb
+ d: -68 o: 674 x: bc d: -0d68 o: 0o674 x: 0xbc
+ d: -67 o: 675 x: bd d: -0d67 o: 0o675 x: 0xbd
+ d: -66 o: 676 x: be d: -0d66 o: 0o676 x: 0xbe
+ d: -65 o: 677 x: bf d: -0d65 o: 0o677 x: 0xbf
+ d: -64 o: 700 x: c0 d: -0d64 o: 0o700 x: 0xc0
+ d: -63 o: 701 x: c1 d: -0d63 o: 0o701 x: 0xc1
+ d: -62 o: 702 x: c2 d: -0d62 o: 0o702 x: 0xc2
+ d: -61 o: 703 x: c3 d: -0d61 o: 0o703 x: 0xc3
+ d: -60 o: 704 x: c4 d: -0d60 o: 0o704 x: 0xc4
+ d: -59 o: 705 x: c5 d: -0d59 o: 0o705 x: 0xc5
+ d: -58 o: 706 x: c6 d: -0d58 o: 0o706 x: 0xc6
+ d: -57 o: 707 x: c7 d: -0d57 o: 0o707 x: 0xc7
+ d: -56 o: 710 x: c8 d: -0d56 o: 0o710 x: 0xc8
+ d: -55 o: 711 x: c9 d: -0d55 o: 0o711 x: 0xc9
+ d: -54 o: 712 x: ca d: -0d54 o: 0o712 x: 0xca
+ d: -53 o: 713 x: cb d: -0d53 o: 0o713 x: 0xcb
+ d: -52 o: 714 x: cc d: -0d52 o: 0o714 x: 0xcc
+ d: -51 o: 715 x: cd d: -0d51 o: 0o715 x: 0xcd
+ d: -50 o: 716 x: ce d: -0d50 o: 0o716 x: 0xce
+ d: -49 o: 717 x: cf d: -0d49 o: 0o717 x: 0xcf
+ d: -48 o: 720 x: d0 d: -0d48 o: 0o720 x: 0xd0
+ d: -47 o: 721 x: d1 d: -0d47 o: 0o721 x: 0xd1
+ d: -46 o: 722 x: d2 d: -0d46 o: 0o722 x: 0xd2
+ d: -45 o: 723 x: d3 d: -0d45 o: 0o723 x: 0xd3
+ d: -44 o: 724 x: d4 d: -0d44 o: 0o724 x: 0xd4
+ d: -43 o: 725 x: d5 d: -0d43 o: 0o725 x: 0xd5
+ d: -42 o: 726 x: d6 d: -0d42 o: 0o726 x: 0xd6
+ d: -41 o: 727 x: d7 d: -0d41 o: 0o727 x: 0xd7
+ d: -40 o: 730 x: d8 d: -0d40 o: 0o730 x: 0xd8
+ d: -39 o: 731 x: d9 d: -0d39 o: 0o731 x: 0xd9
+ d: -38 o: 732 x: da d: -0d38 o: 0o732 x: 0xda
+ d: -37 o: 733 x: db d: -0d37 o: 0o733 x: 0xdb
+ d: -36 o: 734 x: dc d: -0d36 o: 0o734 x: 0xdc
+ d: -35 o: 735 x: dd d: -0d35 o: 0o735 x: 0xdd
+ d: -34 o: 736 x: de d: -0d34 o: 0o736 x: 0xde
+ d: -33 o: 737 x: df d: -0d33 o: 0o737 x: 0xdf
+ d: -32 o: 740 x: e0 d: -0d32 o: 0o740 x: 0xe0
+ d: -31 o: 741 x: e1 d: -0d31 o: 0o741 x: 0xe1
+ d: -30 o: 742 x: e2 d: -0d30 o: 0o742 x: 0xe2
+ d: -29 o: 743 x: e3 d: -0d29 o: 0o743 x: 0xe3
+ d: -28 o: 744 x: e4 d: -0d28 o: 0o744 x: 0xe4
+ d: -27 o: 745 x: e5 d: -0d27 o: 0o745 x: 0xe5
+ d: -26 o: 746 x: e6 d: -0d26 o: 0o746 x: 0xe6
+ d: -25 o: 747 x: e7 d: -0d25 o: 0o747 x: 0xe7
+ d: -24 o: 750 x: e8 d: -0d24 o: 0o750 x: 0xe8
+ d: -23 o: 751 x: e9 d: -0d23 o: 0o751 x: 0xe9
+ d: -22 o: 752 x: ea d: -0d22 o: 0o752 x: 0xea
+ d: -21 o: 753 x: eb d: -0d21 o: 0o753 x: 0xeb
+ d: -20 o: 754 x: ec d: -0d20 o: 0o754 x: 0xec
+ d: -19 o: 755 x: ed d: -0d19 o: 0o755 x: 0xed
+ d: -18 o: 756 x: ee d: -0d18 o: 0o756 x: 0xee
+ d: -17 o: 757 x: ef d: -0d17 o: 0o757 x: 0xef
+ d: -16 o: 760 x: f0 d: -0d16 o: 0o760 x: 0xf0
+ d: -15 o: 761 x: f1 d: -0d15 o: 0o761 x: 0xf1
+ d: -14 o: 762 x: f2 d: -0d14 o: 0o762 x: 0xf2
+ d: -13 o: 763 x: f3 d: -0d13 o: 0o763 x: 0xf3
+ d: -12 o: 764 x: f4 d: -0d12 o: 0o764 x: 0xf4
+ d: -11 o: 765 x: f5 d: -0d11 o: 0o765 x: 0xf5
+ d: -10 o: 766 x: f6 d: -0d10 o: 0o766 x: 0xf6
+ d: -9 o: 767 x: f7 d: -0d9 o: 0o767 x: 0xf7
+ d: -8 o: 770 x: f8 d: -0d8 o: 0o770 x: 0xf8
+ d: -7 o: 771 x: f9 d: -0d7 o: 0o771 x: 0xf9
+ d: -6 o: 772 x: fa d: -0d6 o: 0o772 x: 0xfa
+ d: -5 o: 773 x: fb d: -0d5 o: 0o773 x: 0xfb
+ d: -4 o: 774 x: fc d: -0d4 o: 0o774 x: 0xfc
+ d: -3 o: 775 x: fd d: -0d3 o: 0o775 x: 0xfd
+ d: -2 o: 776 x: fe d: -0d2 o: 0o776 x: 0xfe
+ d: -1 o: 777 x: ff d: -0d1 o: 0o777 x: 0xff
+
+sc_uint<8>
+ d: 0 o: 000 x: 000 d: 0d0 o: 0o000 x: 0x000
+ d: 1 o: 001 x: 001 d: 0d1 o: 0o001 x: 0x001
+ d: 2 o: 002 x: 002 d: 0d2 o: 0o002 x: 0x002
+ d: 3 o: 003 x: 003 d: 0d3 o: 0o003 x: 0x003
+ d: 4 o: 004 x: 004 d: 0d4 o: 0o004 x: 0x004
+ d: 5 o: 005 x: 005 d: 0d5 o: 0o005 x: 0x005
+ d: 6 o: 006 x: 006 d: 0d6 o: 0o006 x: 0x006
+ d: 7 o: 007 x: 007 d: 0d7 o: 0o007 x: 0x007
+ d: 8 o: 010 x: 008 d: 0d8 o: 0o010 x: 0x008
+ d: 9 o: 011 x: 009 d: 0d9 o: 0o011 x: 0x009
+ d: 10 o: 012 x: 00a d: 0d10 o: 0o012 x: 0x00a
+ d: 11 o: 013 x: 00b d: 0d11 o: 0o013 x: 0x00b
+ d: 12 o: 014 x: 00c d: 0d12 o: 0o014 x: 0x00c
+ d: 13 o: 015 x: 00d d: 0d13 o: 0o015 x: 0x00d
+ d: 14 o: 016 x: 00e d: 0d14 o: 0o016 x: 0x00e
+ d: 15 o: 017 x: 00f d: 0d15 o: 0o017 x: 0x00f
+ d: 16 o: 020 x: 010 d: 0d16 o: 0o020 x: 0x010
+ d: 17 o: 021 x: 011 d: 0d17 o: 0o021 x: 0x011
+ d: 18 o: 022 x: 012 d: 0d18 o: 0o022 x: 0x012
+ d: 19 o: 023 x: 013 d: 0d19 o: 0o023 x: 0x013
+ d: 20 o: 024 x: 014 d: 0d20 o: 0o024 x: 0x014
+ d: 21 o: 025 x: 015 d: 0d21 o: 0o025 x: 0x015
+ d: 22 o: 026 x: 016 d: 0d22 o: 0o026 x: 0x016
+ d: 23 o: 027 x: 017 d: 0d23 o: 0o027 x: 0x017
+ d: 24 o: 030 x: 018 d: 0d24 o: 0o030 x: 0x018
+ d: 25 o: 031 x: 019 d: 0d25 o: 0o031 x: 0x019
+ d: 26 o: 032 x: 01a d: 0d26 o: 0o032 x: 0x01a
+ d: 27 o: 033 x: 01b d: 0d27 o: 0o033 x: 0x01b
+ d: 28 o: 034 x: 01c d: 0d28 o: 0o034 x: 0x01c
+ d: 29 o: 035 x: 01d d: 0d29 o: 0o035 x: 0x01d
+ d: 30 o: 036 x: 01e d: 0d30 o: 0o036 x: 0x01e
+ d: 31 o: 037 x: 01f d: 0d31 o: 0o037 x: 0x01f
+ d: 32 o: 040 x: 020 d: 0d32 o: 0o040 x: 0x020
+ d: 33 o: 041 x: 021 d: 0d33 o: 0o041 x: 0x021
+ d: 34 o: 042 x: 022 d: 0d34 o: 0o042 x: 0x022
+ d: 35 o: 043 x: 023 d: 0d35 o: 0o043 x: 0x023
+ d: 36 o: 044 x: 024 d: 0d36 o: 0o044 x: 0x024
+ d: 37 o: 045 x: 025 d: 0d37 o: 0o045 x: 0x025
+ d: 38 o: 046 x: 026 d: 0d38 o: 0o046 x: 0x026
+ d: 39 o: 047 x: 027 d: 0d39 o: 0o047 x: 0x027
+ d: 40 o: 050 x: 028 d: 0d40 o: 0o050 x: 0x028
+ d: 41 o: 051 x: 029 d: 0d41 o: 0o051 x: 0x029
+ d: 42 o: 052 x: 02a d: 0d42 o: 0o052 x: 0x02a
+ d: 43 o: 053 x: 02b d: 0d43 o: 0o053 x: 0x02b
+ d: 44 o: 054 x: 02c d: 0d44 o: 0o054 x: 0x02c
+ d: 45 o: 055 x: 02d d: 0d45 o: 0o055 x: 0x02d
+ d: 46 o: 056 x: 02e d: 0d46 o: 0o056 x: 0x02e
+ d: 47 o: 057 x: 02f d: 0d47 o: 0o057 x: 0x02f
+ d: 48 o: 060 x: 030 d: 0d48 o: 0o060 x: 0x030
+ d: 49 o: 061 x: 031 d: 0d49 o: 0o061 x: 0x031
+ d: 50 o: 062 x: 032 d: 0d50 o: 0o062 x: 0x032
+ d: 51 o: 063 x: 033 d: 0d51 o: 0o063 x: 0x033
+ d: 52 o: 064 x: 034 d: 0d52 o: 0o064 x: 0x034
+ d: 53 o: 065 x: 035 d: 0d53 o: 0o065 x: 0x035
+ d: 54 o: 066 x: 036 d: 0d54 o: 0o066 x: 0x036
+ d: 55 o: 067 x: 037 d: 0d55 o: 0o067 x: 0x037
+ d: 56 o: 070 x: 038 d: 0d56 o: 0o070 x: 0x038
+ d: 57 o: 071 x: 039 d: 0d57 o: 0o071 x: 0x039
+ d: 58 o: 072 x: 03a d: 0d58 o: 0o072 x: 0x03a
+ d: 59 o: 073 x: 03b d: 0d59 o: 0o073 x: 0x03b
+ d: 60 o: 074 x: 03c d: 0d60 o: 0o074 x: 0x03c
+ d: 61 o: 075 x: 03d d: 0d61 o: 0o075 x: 0x03d
+ d: 62 o: 076 x: 03e d: 0d62 o: 0o076 x: 0x03e
+ d: 63 o: 077 x: 03f d: 0d63 o: 0o077 x: 0x03f
+ d: 64 o: 100 x: 040 d: 0d64 o: 0o100 x: 0x040
+ d: 65 o: 101 x: 041 d: 0d65 o: 0o101 x: 0x041
+ d: 66 o: 102 x: 042 d: 0d66 o: 0o102 x: 0x042
+ d: 67 o: 103 x: 043 d: 0d67 o: 0o103 x: 0x043
+ d: 68 o: 104 x: 044 d: 0d68 o: 0o104 x: 0x044
+ d: 69 o: 105 x: 045 d: 0d69 o: 0o105 x: 0x045
+ d: 70 o: 106 x: 046 d: 0d70 o: 0o106 x: 0x046
+ d: 71 o: 107 x: 047 d: 0d71 o: 0o107 x: 0x047
+ d: 72 o: 110 x: 048 d: 0d72 o: 0o110 x: 0x048
+ d: 73 o: 111 x: 049 d: 0d73 o: 0o111 x: 0x049
+ d: 74 o: 112 x: 04a d: 0d74 o: 0o112 x: 0x04a
+ d: 75 o: 113 x: 04b d: 0d75 o: 0o113 x: 0x04b
+ d: 76 o: 114 x: 04c d: 0d76 o: 0o114 x: 0x04c
+ d: 77 o: 115 x: 04d d: 0d77 o: 0o115 x: 0x04d
+ d: 78 o: 116 x: 04e d: 0d78 o: 0o116 x: 0x04e
+ d: 79 o: 117 x: 04f d: 0d79 o: 0o117 x: 0x04f
+ d: 80 o: 120 x: 050 d: 0d80 o: 0o120 x: 0x050
+ d: 81 o: 121 x: 051 d: 0d81 o: 0o121 x: 0x051
+ d: 82 o: 122 x: 052 d: 0d82 o: 0o122 x: 0x052
+ d: 83 o: 123 x: 053 d: 0d83 o: 0o123 x: 0x053
+ d: 84 o: 124 x: 054 d: 0d84 o: 0o124 x: 0x054
+ d: 85 o: 125 x: 055 d: 0d85 o: 0o125 x: 0x055
+ d: 86 o: 126 x: 056 d: 0d86 o: 0o126 x: 0x056
+ d: 87 o: 127 x: 057 d: 0d87 o: 0o127 x: 0x057
+ d: 88 o: 130 x: 058 d: 0d88 o: 0o130 x: 0x058
+ d: 89 o: 131 x: 059 d: 0d89 o: 0o131 x: 0x059
+ d: 90 o: 132 x: 05a d: 0d90 o: 0o132 x: 0x05a
+ d: 91 o: 133 x: 05b d: 0d91 o: 0o133 x: 0x05b
+ d: 92 o: 134 x: 05c d: 0d92 o: 0o134 x: 0x05c
+ d: 93 o: 135 x: 05d d: 0d93 o: 0o135 x: 0x05d
+ d: 94 o: 136 x: 05e d: 0d94 o: 0o136 x: 0x05e
+ d: 95 o: 137 x: 05f d: 0d95 o: 0o137 x: 0x05f
+ d: 96 o: 140 x: 060 d: 0d96 o: 0o140 x: 0x060
+ d: 97 o: 141 x: 061 d: 0d97 o: 0o141 x: 0x061
+ d: 98 o: 142 x: 062 d: 0d98 o: 0o142 x: 0x062
+ d: 99 o: 143 x: 063 d: 0d99 o: 0o143 x: 0x063
+ d: 100 o: 144 x: 064 d: 0d100 o: 0o144 x: 0x064
+ d: 101 o: 145 x: 065 d: 0d101 o: 0o145 x: 0x065
+ d: 102 o: 146 x: 066 d: 0d102 o: 0o146 x: 0x066
+ d: 103 o: 147 x: 067 d: 0d103 o: 0o147 x: 0x067
+ d: 104 o: 150 x: 068 d: 0d104 o: 0o150 x: 0x068
+ d: 105 o: 151 x: 069 d: 0d105 o: 0o151 x: 0x069
+ d: 106 o: 152 x: 06a d: 0d106 o: 0o152 x: 0x06a
+ d: 107 o: 153 x: 06b d: 0d107 o: 0o153 x: 0x06b
+ d: 108 o: 154 x: 06c d: 0d108 o: 0o154 x: 0x06c
+ d: 109 o: 155 x: 06d d: 0d109 o: 0o155 x: 0x06d
+ d: 110 o: 156 x: 06e d: 0d110 o: 0o156 x: 0x06e
+ d: 111 o: 157 x: 06f d: 0d111 o: 0o157 x: 0x06f
+ d: 112 o: 160 x: 070 d: 0d112 o: 0o160 x: 0x070
+ d: 113 o: 161 x: 071 d: 0d113 o: 0o161 x: 0x071
+ d: 114 o: 162 x: 072 d: 0d114 o: 0o162 x: 0x072
+ d: 115 o: 163 x: 073 d: 0d115 o: 0o163 x: 0x073
+ d: 116 o: 164 x: 074 d: 0d116 o: 0o164 x: 0x074
+ d: 117 o: 165 x: 075 d: 0d117 o: 0o165 x: 0x075
+ d: 118 o: 166 x: 076 d: 0d118 o: 0o166 x: 0x076
+ d: 119 o: 167 x: 077 d: 0d119 o: 0o167 x: 0x077
+ d: 120 o: 170 x: 078 d: 0d120 o: 0o170 x: 0x078
+ d: 121 o: 171 x: 079 d: 0d121 o: 0o171 x: 0x079
+ d: 122 o: 172 x: 07a d: 0d122 o: 0o172 x: 0x07a
+ d: 123 o: 173 x: 07b d: 0d123 o: 0o173 x: 0x07b
+ d: 124 o: 174 x: 07c d: 0d124 o: 0o174 x: 0x07c
+ d: 125 o: 175 x: 07d d: 0d125 o: 0o175 x: 0x07d
+ d: 126 o: 176 x: 07e d: 0d126 o: 0o176 x: 0x07e
+ d: 127 o: 177 x: 07f d: 0d127 o: 0o177 x: 0x07f
+ d: 128 o: 200 x: 080 d: 0d128 o: 0o200 x: 0x080
+ d: 129 o: 201 x: 081 d: 0d129 o: 0o201 x: 0x081
+ d: 130 o: 202 x: 082 d: 0d130 o: 0o202 x: 0x082
+ d: 131 o: 203 x: 083 d: 0d131 o: 0o203 x: 0x083
+ d: 132 o: 204 x: 084 d: 0d132 o: 0o204 x: 0x084
+ d: 133 o: 205 x: 085 d: 0d133 o: 0o205 x: 0x085
+ d: 134 o: 206 x: 086 d: 0d134 o: 0o206 x: 0x086
+ d: 135 o: 207 x: 087 d: 0d135 o: 0o207 x: 0x087
+ d: 136 o: 210 x: 088 d: 0d136 o: 0o210 x: 0x088
+ d: 137 o: 211 x: 089 d: 0d137 o: 0o211 x: 0x089
+ d: 138 o: 212 x: 08a d: 0d138 o: 0o212 x: 0x08a
+ d: 139 o: 213 x: 08b d: 0d139 o: 0o213 x: 0x08b
+ d: 140 o: 214 x: 08c d: 0d140 o: 0o214 x: 0x08c
+ d: 141 o: 215 x: 08d d: 0d141 o: 0o215 x: 0x08d
+ d: 142 o: 216 x: 08e d: 0d142 o: 0o216 x: 0x08e
+ d: 143 o: 217 x: 08f d: 0d143 o: 0o217 x: 0x08f
+ d: 144 o: 220 x: 090 d: 0d144 o: 0o220 x: 0x090
+ d: 145 o: 221 x: 091 d: 0d145 o: 0o221 x: 0x091
+ d: 146 o: 222 x: 092 d: 0d146 o: 0o222 x: 0x092
+ d: 147 o: 223 x: 093 d: 0d147 o: 0o223 x: 0x093
+ d: 148 o: 224 x: 094 d: 0d148 o: 0o224 x: 0x094
+ d: 149 o: 225 x: 095 d: 0d149 o: 0o225 x: 0x095
+ d: 150 o: 226 x: 096 d: 0d150 o: 0o226 x: 0x096
+ d: 151 o: 227 x: 097 d: 0d151 o: 0o227 x: 0x097
+ d: 152 o: 230 x: 098 d: 0d152 o: 0o230 x: 0x098
+ d: 153 o: 231 x: 099 d: 0d153 o: 0o231 x: 0x099
+ d: 154 o: 232 x: 09a d: 0d154 o: 0o232 x: 0x09a
+ d: 155 o: 233 x: 09b d: 0d155 o: 0o233 x: 0x09b
+ d: 156 o: 234 x: 09c d: 0d156 o: 0o234 x: 0x09c
+ d: 157 o: 235 x: 09d d: 0d157 o: 0o235 x: 0x09d
+ d: 158 o: 236 x: 09e d: 0d158 o: 0o236 x: 0x09e
+ d: 159 o: 237 x: 09f d: 0d159 o: 0o237 x: 0x09f
+ d: 160 o: 240 x: 0a0 d: 0d160 o: 0o240 x: 0x0a0
+ d: 161 o: 241 x: 0a1 d: 0d161 o: 0o241 x: 0x0a1
+ d: 162 o: 242 x: 0a2 d: 0d162 o: 0o242 x: 0x0a2
+ d: 163 o: 243 x: 0a3 d: 0d163 o: 0o243 x: 0x0a3
+ d: 164 o: 244 x: 0a4 d: 0d164 o: 0o244 x: 0x0a4
+ d: 165 o: 245 x: 0a5 d: 0d165 o: 0o245 x: 0x0a5
+ d: 166 o: 246 x: 0a6 d: 0d166 o: 0o246 x: 0x0a6
+ d: 167 o: 247 x: 0a7 d: 0d167 o: 0o247 x: 0x0a7
+ d: 168 o: 250 x: 0a8 d: 0d168 o: 0o250 x: 0x0a8
+ d: 169 o: 251 x: 0a9 d: 0d169 o: 0o251 x: 0x0a9
+ d: 170 o: 252 x: 0aa d: 0d170 o: 0o252 x: 0x0aa
+ d: 171 o: 253 x: 0ab d: 0d171 o: 0o253 x: 0x0ab
+ d: 172 o: 254 x: 0ac d: 0d172 o: 0o254 x: 0x0ac
+ d: 173 o: 255 x: 0ad d: 0d173 o: 0o255 x: 0x0ad
+ d: 174 o: 256 x: 0ae d: 0d174 o: 0o256 x: 0x0ae
+ d: 175 o: 257 x: 0af d: 0d175 o: 0o257 x: 0x0af
+ d: 176 o: 260 x: 0b0 d: 0d176 o: 0o260 x: 0x0b0
+ d: 177 o: 261 x: 0b1 d: 0d177 o: 0o261 x: 0x0b1
+ d: 178 o: 262 x: 0b2 d: 0d178 o: 0o262 x: 0x0b2
+ d: 179 o: 263 x: 0b3 d: 0d179 o: 0o263 x: 0x0b3
+ d: 180 o: 264 x: 0b4 d: 0d180 o: 0o264 x: 0x0b4
+ d: 181 o: 265 x: 0b5 d: 0d181 o: 0o265 x: 0x0b5
+ d: 182 o: 266 x: 0b6 d: 0d182 o: 0o266 x: 0x0b6
+ d: 183 o: 267 x: 0b7 d: 0d183 o: 0o267 x: 0x0b7
+ d: 184 o: 270 x: 0b8 d: 0d184 o: 0o270 x: 0x0b8
+ d: 185 o: 271 x: 0b9 d: 0d185 o: 0o271 x: 0x0b9
+ d: 186 o: 272 x: 0ba d: 0d186 o: 0o272 x: 0x0ba
+ d: 187 o: 273 x: 0bb d: 0d187 o: 0o273 x: 0x0bb
+ d: 188 o: 274 x: 0bc d: 0d188 o: 0o274 x: 0x0bc
+ d: 189 o: 275 x: 0bd d: 0d189 o: 0o275 x: 0x0bd
+ d: 190 o: 276 x: 0be d: 0d190 o: 0o276 x: 0x0be
+ d: 191 o: 277 x: 0bf d: 0d191 o: 0o277 x: 0x0bf
+ d: 192 o: 300 x: 0c0 d: 0d192 o: 0o300 x: 0x0c0
+ d: 193 o: 301 x: 0c1 d: 0d193 o: 0o301 x: 0x0c1
+ d: 194 o: 302 x: 0c2 d: 0d194 o: 0o302 x: 0x0c2
+ d: 195 o: 303 x: 0c3 d: 0d195 o: 0o303 x: 0x0c3
+ d: 196 o: 304 x: 0c4 d: 0d196 o: 0o304 x: 0x0c4
+ d: 197 o: 305 x: 0c5 d: 0d197 o: 0o305 x: 0x0c5
+ d: 198 o: 306 x: 0c6 d: 0d198 o: 0o306 x: 0x0c6
+ d: 199 o: 307 x: 0c7 d: 0d199 o: 0o307 x: 0x0c7
+ d: 200 o: 310 x: 0c8 d: 0d200 o: 0o310 x: 0x0c8
+ d: 201 o: 311 x: 0c9 d: 0d201 o: 0o311 x: 0x0c9
+ d: 202 o: 312 x: 0ca d: 0d202 o: 0o312 x: 0x0ca
+ d: 203 o: 313 x: 0cb d: 0d203 o: 0o313 x: 0x0cb
+ d: 204 o: 314 x: 0cc d: 0d204 o: 0o314 x: 0x0cc
+ d: 205 o: 315 x: 0cd d: 0d205 o: 0o315 x: 0x0cd
+ d: 206 o: 316 x: 0ce d: 0d206 o: 0o316 x: 0x0ce
+ d: 207 o: 317 x: 0cf d: 0d207 o: 0o317 x: 0x0cf
+ d: 208 o: 320 x: 0d0 d: 0d208 o: 0o320 x: 0x0d0
+ d: 209 o: 321 x: 0d1 d: 0d209 o: 0o321 x: 0x0d1
+ d: 210 o: 322 x: 0d2 d: 0d210 o: 0o322 x: 0x0d2
+ d: 211 o: 323 x: 0d3 d: 0d211 o: 0o323 x: 0x0d3
+ d: 212 o: 324 x: 0d4 d: 0d212 o: 0o324 x: 0x0d4
+ d: 213 o: 325 x: 0d5 d: 0d213 o: 0o325 x: 0x0d5
+ d: 214 o: 326 x: 0d6 d: 0d214 o: 0o326 x: 0x0d6
+ d: 215 o: 327 x: 0d7 d: 0d215 o: 0o327 x: 0x0d7
+ d: 216 o: 330 x: 0d8 d: 0d216 o: 0o330 x: 0x0d8
+ d: 217 o: 331 x: 0d9 d: 0d217 o: 0o331 x: 0x0d9
+ d: 218 o: 332 x: 0da d: 0d218 o: 0o332 x: 0x0da
+ d: 219 o: 333 x: 0db d: 0d219 o: 0o333 x: 0x0db
+ d: 220 o: 334 x: 0dc d: 0d220 o: 0o334 x: 0x0dc
+ d: 221 o: 335 x: 0dd d: 0d221 o: 0o335 x: 0x0dd
+ d: 222 o: 336 x: 0de d: 0d222 o: 0o336 x: 0x0de
+ d: 223 o: 337 x: 0df d: 0d223 o: 0o337 x: 0x0df
+ d: 224 o: 340 x: 0e0 d: 0d224 o: 0o340 x: 0x0e0
+ d: 225 o: 341 x: 0e1 d: 0d225 o: 0o341 x: 0x0e1
+ d: 226 o: 342 x: 0e2 d: 0d226 o: 0o342 x: 0x0e2
+ d: 227 o: 343 x: 0e3 d: 0d227 o: 0o343 x: 0x0e3
+ d: 228 o: 344 x: 0e4 d: 0d228 o: 0o344 x: 0x0e4
+ d: 229 o: 345 x: 0e5 d: 0d229 o: 0o345 x: 0x0e5
+ d: 230 o: 346 x: 0e6 d: 0d230 o: 0o346 x: 0x0e6
+ d: 231 o: 347 x: 0e7 d: 0d231 o: 0o347 x: 0x0e7
+ d: 232 o: 350 x: 0e8 d: 0d232 o: 0o350 x: 0x0e8
+ d: 233 o: 351 x: 0e9 d: 0d233 o: 0o351 x: 0x0e9
+ d: 234 o: 352 x: 0ea d: 0d234 o: 0o352 x: 0x0ea
+ d: 235 o: 353 x: 0eb d: 0d235 o: 0o353 x: 0x0eb
+ d: 236 o: 354 x: 0ec d: 0d236 o: 0o354 x: 0x0ec
+ d: 237 o: 355 x: 0ed d: 0d237 o: 0o355 x: 0x0ed
+ d: 238 o: 356 x: 0ee d: 0d238 o: 0o356 x: 0x0ee
+ d: 239 o: 357 x: 0ef d: 0d239 o: 0o357 x: 0x0ef
+ d: 240 o: 360 x: 0f0 d: 0d240 o: 0o360 x: 0x0f0
+ d: 241 o: 361 x: 0f1 d: 0d241 o: 0o361 x: 0x0f1
+ d: 242 o: 362 x: 0f2 d: 0d242 o: 0o362 x: 0x0f2
+ d: 243 o: 363 x: 0f3 d: 0d243 o: 0o363 x: 0x0f3
+ d: 244 o: 364 x: 0f4 d: 0d244 o: 0o364 x: 0x0f4
+ d: 245 o: 365 x: 0f5 d: 0d245 o: 0o365 x: 0x0f5
+ d: 246 o: 366 x: 0f6 d: 0d246 o: 0o366 x: 0x0f6
+ d: 247 o: 367 x: 0f7 d: 0d247 o: 0o367 x: 0x0f7
+ d: 248 o: 370 x: 0f8 d: 0d248 o: 0o370 x: 0x0f8
+ d: 249 o: 371 x: 0f9 d: 0d249 o: 0o371 x: 0x0f9
+ d: 250 o: 372 x: 0fa d: 0d250 o: 0o372 x: 0x0fa
+ d: 251 o: 373 x: 0fb d: 0d251 o: 0o373 x: 0x0fb
+ d: 252 o: 374 x: 0fc d: 0d252 o: 0o374 x: 0x0fc
+ d: 253 o: 375 x: 0fd d: 0d253 o: 0o375 x: 0x0fd
+ d: 254 o: 376 x: 0fe d: 0d254 o: 0o376 x: 0x0fe
+ d: 255 o: 377 x: 0ff d: 0d255 o: 0o377 x: 0x0ff
+
+sc_lv<8>
+ d: 00000000 o: 000 x: 000 d: 00000000 o: 0o000 x: 0x000
+ d: 00000001 o: 001 x: 001 d: 00000001 o: 0o001 x: 0x001
+ d: 00000010 o: 002 x: 002 d: 00000010 o: 0o002 x: 0x002
+ d: 00000011 o: 003 x: 003 d: 00000011 o: 0o003 x: 0x003
+ d: 00000100 o: 004 x: 004 d: 00000100 o: 0o004 x: 0x004
+ d: 00000101 o: 005 x: 005 d: 00000101 o: 0o005 x: 0x005
+ d: 00000110 o: 006 x: 006 d: 00000110 o: 0o006 x: 0x006
+ d: 00000111 o: 007 x: 007 d: 00000111 o: 0o007 x: 0x007
+ d: 00001000 o: 010 x: 008 d: 00001000 o: 0o010 x: 0x008
+ d: 00001001 o: 011 x: 009 d: 00001001 o: 0o011 x: 0x009
+ d: 00001010 o: 012 x: 00a d: 00001010 o: 0o012 x: 0x00a
+ d: 00001011 o: 013 x: 00b d: 00001011 o: 0o013 x: 0x00b
+ d: 00001100 o: 014 x: 00c d: 00001100 o: 0o014 x: 0x00c
+ d: 00001101 o: 015 x: 00d d: 00001101 o: 0o015 x: 0x00d
+ d: 00001110 o: 016 x: 00e d: 00001110 o: 0o016 x: 0x00e
+ d: 00001111 o: 017 x: 00f d: 00001111 o: 0o017 x: 0x00f
+ d: 00010000 o: 020 x: 010 d: 00010000 o: 0o020 x: 0x010
+ d: 00010001 o: 021 x: 011 d: 00010001 o: 0o021 x: 0x011
+ d: 00010010 o: 022 x: 012 d: 00010010 o: 0o022 x: 0x012
+ d: 00010011 o: 023 x: 013 d: 00010011 o: 0o023 x: 0x013
+ d: 00010100 o: 024 x: 014 d: 00010100 o: 0o024 x: 0x014
+ d: 00010101 o: 025 x: 015 d: 00010101 o: 0o025 x: 0x015
+ d: 00010110 o: 026 x: 016 d: 00010110 o: 0o026 x: 0x016
+ d: 00010111 o: 027 x: 017 d: 00010111 o: 0o027 x: 0x017
+ d: 00011000 o: 030 x: 018 d: 00011000 o: 0o030 x: 0x018
+ d: 00011001 o: 031 x: 019 d: 00011001 o: 0o031 x: 0x019
+ d: 00011010 o: 032 x: 01a d: 00011010 o: 0o032 x: 0x01a
+ d: 00011011 o: 033 x: 01b d: 00011011 o: 0o033 x: 0x01b
+ d: 00011100 o: 034 x: 01c d: 00011100 o: 0o034 x: 0x01c
+ d: 00011101 o: 035 x: 01d d: 00011101 o: 0o035 x: 0x01d
+ d: 00011110 o: 036 x: 01e d: 00011110 o: 0o036 x: 0x01e
+ d: 00011111 o: 037 x: 01f d: 00011111 o: 0o037 x: 0x01f
+ d: 00100000 o: 040 x: 020 d: 00100000 o: 0o040 x: 0x020
+ d: 00100001 o: 041 x: 021 d: 00100001 o: 0o041 x: 0x021
+ d: 00100010 o: 042 x: 022 d: 00100010 o: 0o042 x: 0x022
+ d: 00100011 o: 043 x: 023 d: 00100011 o: 0o043 x: 0x023
+ d: 00100100 o: 044 x: 024 d: 00100100 o: 0o044 x: 0x024
+ d: 00100101 o: 045 x: 025 d: 00100101 o: 0o045 x: 0x025
+ d: 00100110 o: 046 x: 026 d: 00100110 o: 0o046 x: 0x026
+ d: 00100111 o: 047 x: 027 d: 00100111 o: 0o047 x: 0x027
+ d: 00101000 o: 050 x: 028 d: 00101000 o: 0o050 x: 0x028
+ d: 00101001 o: 051 x: 029 d: 00101001 o: 0o051 x: 0x029
+ d: 00101010 o: 052 x: 02a d: 00101010 o: 0o052 x: 0x02a
+ d: 00101011 o: 053 x: 02b d: 00101011 o: 0o053 x: 0x02b
+ d: 00101100 o: 054 x: 02c d: 00101100 o: 0o054 x: 0x02c
+ d: 00101101 o: 055 x: 02d d: 00101101 o: 0o055 x: 0x02d
+ d: 00101110 o: 056 x: 02e d: 00101110 o: 0o056 x: 0x02e
+ d: 00101111 o: 057 x: 02f d: 00101111 o: 0o057 x: 0x02f
+ d: 00110000 o: 060 x: 030 d: 00110000 o: 0o060 x: 0x030
+ d: 00110001 o: 061 x: 031 d: 00110001 o: 0o061 x: 0x031
+ d: 00110010 o: 062 x: 032 d: 00110010 o: 0o062 x: 0x032
+ d: 00110011 o: 063 x: 033 d: 00110011 o: 0o063 x: 0x033
+ d: 00110100 o: 064 x: 034 d: 00110100 o: 0o064 x: 0x034
+ d: 00110101 o: 065 x: 035 d: 00110101 o: 0o065 x: 0x035
+ d: 00110110 o: 066 x: 036 d: 00110110 o: 0o066 x: 0x036
+ d: 00110111 o: 067 x: 037 d: 00110111 o: 0o067 x: 0x037
+ d: 00111000 o: 070 x: 038 d: 00111000 o: 0o070 x: 0x038
+ d: 00111001 o: 071 x: 039 d: 00111001 o: 0o071 x: 0x039
+ d: 00111010 o: 072 x: 03a d: 00111010 o: 0o072 x: 0x03a
+ d: 00111011 o: 073 x: 03b d: 00111011 o: 0o073 x: 0x03b
+ d: 00111100 o: 074 x: 03c d: 00111100 o: 0o074 x: 0x03c
+ d: 00111101 o: 075 x: 03d d: 00111101 o: 0o075 x: 0x03d
+ d: 00111110 o: 076 x: 03e d: 00111110 o: 0o076 x: 0x03e
+ d: 00111111 o: 077 x: 03f d: 00111111 o: 0o077 x: 0x03f
+ d: 01000000 o: 100 x: 040 d: 01000000 o: 0o100 x: 0x040
+ d: 01000001 o: 101 x: 041 d: 01000001 o: 0o101 x: 0x041
+ d: 01000010 o: 102 x: 042 d: 01000010 o: 0o102 x: 0x042
+ d: 01000011 o: 103 x: 043 d: 01000011 o: 0o103 x: 0x043
+ d: 01000100 o: 104 x: 044 d: 01000100 o: 0o104 x: 0x044
+ d: 01000101 o: 105 x: 045 d: 01000101 o: 0o105 x: 0x045
+ d: 01000110 o: 106 x: 046 d: 01000110 o: 0o106 x: 0x046
+ d: 01000111 o: 107 x: 047 d: 01000111 o: 0o107 x: 0x047
+ d: 01001000 o: 110 x: 048 d: 01001000 o: 0o110 x: 0x048
+ d: 01001001 o: 111 x: 049 d: 01001001 o: 0o111 x: 0x049
+ d: 01001010 o: 112 x: 04a d: 01001010 o: 0o112 x: 0x04a
+ d: 01001011 o: 113 x: 04b d: 01001011 o: 0o113 x: 0x04b
+ d: 01001100 o: 114 x: 04c d: 01001100 o: 0o114 x: 0x04c
+ d: 01001101 o: 115 x: 04d d: 01001101 o: 0o115 x: 0x04d
+ d: 01001110 o: 116 x: 04e d: 01001110 o: 0o116 x: 0x04e
+ d: 01001111 o: 117 x: 04f d: 01001111 o: 0o117 x: 0x04f
+ d: 01010000 o: 120 x: 050 d: 01010000 o: 0o120 x: 0x050
+ d: 01010001 o: 121 x: 051 d: 01010001 o: 0o121 x: 0x051
+ d: 01010010 o: 122 x: 052 d: 01010010 o: 0o122 x: 0x052
+ d: 01010011 o: 123 x: 053 d: 01010011 o: 0o123 x: 0x053
+ d: 01010100 o: 124 x: 054 d: 01010100 o: 0o124 x: 0x054
+ d: 01010101 o: 125 x: 055 d: 01010101 o: 0o125 x: 0x055
+ d: 01010110 o: 126 x: 056 d: 01010110 o: 0o126 x: 0x056
+ d: 01010111 o: 127 x: 057 d: 01010111 o: 0o127 x: 0x057
+ d: 01011000 o: 130 x: 058 d: 01011000 o: 0o130 x: 0x058
+ d: 01011001 o: 131 x: 059 d: 01011001 o: 0o131 x: 0x059
+ d: 01011010 o: 132 x: 05a d: 01011010 o: 0o132 x: 0x05a
+ d: 01011011 o: 133 x: 05b d: 01011011 o: 0o133 x: 0x05b
+ d: 01011100 o: 134 x: 05c d: 01011100 o: 0o134 x: 0x05c
+ d: 01011101 o: 135 x: 05d d: 01011101 o: 0o135 x: 0x05d
+ d: 01011110 o: 136 x: 05e d: 01011110 o: 0o136 x: 0x05e
+ d: 01011111 o: 137 x: 05f d: 01011111 o: 0o137 x: 0x05f
+ d: 01100000 o: 140 x: 060 d: 01100000 o: 0o140 x: 0x060
+ d: 01100001 o: 141 x: 061 d: 01100001 o: 0o141 x: 0x061
+ d: 01100010 o: 142 x: 062 d: 01100010 o: 0o142 x: 0x062
+ d: 01100011 o: 143 x: 063 d: 01100011 o: 0o143 x: 0x063
+ d: 01100100 o: 144 x: 064 d: 01100100 o: 0o144 x: 0x064
+ d: 01100101 o: 145 x: 065 d: 01100101 o: 0o145 x: 0x065
+ d: 01100110 o: 146 x: 066 d: 01100110 o: 0o146 x: 0x066
+ d: 01100111 o: 147 x: 067 d: 01100111 o: 0o147 x: 0x067
+ d: 01101000 o: 150 x: 068 d: 01101000 o: 0o150 x: 0x068
+ d: 01101001 o: 151 x: 069 d: 01101001 o: 0o151 x: 0x069
+ d: 01101010 o: 152 x: 06a d: 01101010 o: 0o152 x: 0x06a
+ d: 01101011 o: 153 x: 06b d: 01101011 o: 0o153 x: 0x06b
+ d: 01101100 o: 154 x: 06c d: 01101100 o: 0o154 x: 0x06c
+ d: 01101101 o: 155 x: 06d d: 01101101 o: 0o155 x: 0x06d
+ d: 01101110 o: 156 x: 06e d: 01101110 o: 0o156 x: 0x06e
+ d: 01101111 o: 157 x: 06f d: 01101111 o: 0o157 x: 0x06f
+ d: 01110000 o: 160 x: 070 d: 01110000 o: 0o160 x: 0x070
+ d: 01110001 o: 161 x: 071 d: 01110001 o: 0o161 x: 0x071
+ d: 01110010 o: 162 x: 072 d: 01110010 o: 0o162 x: 0x072
+ d: 01110011 o: 163 x: 073 d: 01110011 o: 0o163 x: 0x073
+ d: 01110100 o: 164 x: 074 d: 01110100 o: 0o164 x: 0x074
+ d: 01110101 o: 165 x: 075 d: 01110101 o: 0o165 x: 0x075
+ d: 01110110 o: 166 x: 076 d: 01110110 o: 0o166 x: 0x076
+ d: 01110111 o: 167 x: 077 d: 01110111 o: 0o167 x: 0x077
+ d: 01111000 o: 170 x: 078 d: 01111000 o: 0o170 x: 0x078
+ d: 01111001 o: 171 x: 079 d: 01111001 o: 0o171 x: 0x079
+ d: 01111010 o: 172 x: 07a d: 01111010 o: 0o172 x: 0x07a
+ d: 01111011 o: 173 x: 07b d: 01111011 o: 0o173 x: 0x07b
+ d: 01111100 o: 174 x: 07c d: 01111100 o: 0o174 x: 0x07c
+ d: 01111101 o: 175 x: 07d d: 01111101 o: 0o175 x: 0x07d
+ d: 01111110 o: 176 x: 07e d: 01111110 o: 0o176 x: 0x07e
+ d: 01111111 o: 177 x: 07f d: 01111111 o: 0o177 x: 0x07f
+ d: 10000000 o: 200 x: 080 d: 10000000 o: 0o200 x: 0x080
+ d: 10000001 o: 201 x: 081 d: 10000001 o: 0o201 x: 0x081
+ d: 10000010 o: 202 x: 082 d: 10000010 o: 0o202 x: 0x082
+ d: 10000011 o: 203 x: 083 d: 10000011 o: 0o203 x: 0x083
+ d: 10000100 o: 204 x: 084 d: 10000100 o: 0o204 x: 0x084
+ d: 10000101 o: 205 x: 085 d: 10000101 o: 0o205 x: 0x085
+ d: 10000110 o: 206 x: 086 d: 10000110 o: 0o206 x: 0x086
+ d: 10000111 o: 207 x: 087 d: 10000111 o: 0o207 x: 0x087
+ d: 10001000 o: 210 x: 088 d: 10001000 o: 0o210 x: 0x088
+ d: 10001001 o: 211 x: 089 d: 10001001 o: 0o211 x: 0x089
+ d: 10001010 o: 212 x: 08a d: 10001010 o: 0o212 x: 0x08a
+ d: 10001011 o: 213 x: 08b d: 10001011 o: 0o213 x: 0x08b
+ d: 10001100 o: 214 x: 08c d: 10001100 o: 0o214 x: 0x08c
+ d: 10001101 o: 215 x: 08d d: 10001101 o: 0o215 x: 0x08d
+ d: 10001110 o: 216 x: 08e d: 10001110 o: 0o216 x: 0x08e
+ d: 10001111 o: 217 x: 08f d: 10001111 o: 0o217 x: 0x08f
+ d: 10010000 o: 220 x: 090 d: 10010000 o: 0o220 x: 0x090
+ d: 10010001 o: 221 x: 091 d: 10010001 o: 0o221 x: 0x091
+ d: 10010010 o: 222 x: 092 d: 10010010 o: 0o222 x: 0x092
+ d: 10010011 o: 223 x: 093 d: 10010011 o: 0o223 x: 0x093
+ d: 10010100 o: 224 x: 094 d: 10010100 o: 0o224 x: 0x094
+ d: 10010101 o: 225 x: 095 d: 10010101 o: 0o225 x: 0x095
+ d: 10010110 o: 226 x: 096 d: 10010110 o: 0o226 x: 0x096
+ d: 10010111 o: 227 x: 097 d: 10010111 o: 0o227 x: 0x097
+ d: 10011000 o: 230 x: 098 d: 10011000 o: 0o230 x: 0x098
+ d: 10011001 o: 231 x: 099 d: 10011001 o: 0o231 x: 0x099
+ d: 10011010 o: 232 x: 09a d: 10011010 o: 0o232 x: 0x09a
+ d: 10011011 o: 233 x: 09b d: 10011011 o: 0o233 x: 0x09b
+ d: 10011100 o: 234 x: 09c d: 10011100 o: 0o234 x: 0x09c
+ d: 10011101 o: 235 x: 09d d: 10011101 o: 0o235 x: 0x09d
+ d: 10011110 o: 236 x: 09e d: 10011110 o: 0o236 x: 0x09e
+ d: 10011111 o: 237 x: 09f d: 10011111 o: 0o237 x: 0x09f
+ d: 10100000 o: 240 x: 0a0 d: 10100000 o: 0o240 x: 0x0a0
+ d: 10100001 o: 241 x: 0a1 d: 10100001 o: 0o241 x: 0x0a1
+ d: 10100010 o: 242 x: 0a2 d: 10100010 o: 0o242 x: 0x0a2
+ d: 10100011 o: 243 x: 0a3 d: 10100011 o: 0o243 x: 0x0a3
+ d: 10100100 o: 244 x: 0a4 d: 10100100 o: 0o244 x: 0x0a4
+ d: 10100101 o: 245 x: 0a5 d: 10100101 o: 0o245 x: 0x0a5
+ d: 10100110 o: 246 x: 0a6 d: 10100110 o: 0o246 x: 0x0a6
+ d: 10100111 o: 247 x: 0a7 d: 10100111 o: 0o247 x: 0x0a7
+ d: 10101000 o: 250 x: 0a8 d: 10101000 o: 0o250 x: 0x0a8
+ d: 10101001 o: 251 x: 0a9 d: 10101001 o: 0o251 x: 0x0a9
+ d: 10101010 o: 252 x: 0aa d: 10101010 o: 0o252 x: 0x0aa
+ d: 10101011 o: 253 x: 0ab d: 10101011 o: 0o253 x: 0x0ab
+ d: 10101100 o: 254 x: 0ac d: 10101100 o: 0o254 x: 0x0ac
+ d: 10101101 o: 255 x: 0ad d: 10101101 o: 0o255 x: 0x0ad
+ d: 10101110 o: 256 x: 0ae d: 10101110 o: 0o256 x: 0x0ae
+ d: 10101111 o: 257 x: 0af d: 10101111 o: 0o257 x: 0x0af
+ d: 10110000 o: 260 x: 0b0 d: 10110000 o: 0o260 x: 0x0b0
+ d: 10110001 o: 261 x: 0b1 d: 10110001 o: 0o261 x: 0x0b1
+ d: 10110010 o: 262 x: 0b2 d: 10110010 o: 0o262 x: 0x0b2
+ d: 10110011 o: 263 x: 0b3 d: 10110011 o: 0o263 x: 0x0b3
+ d: 10110100 o: 264 x: 0b4 d: 10110100 o: 0o264 x: 0x0b4
+ d: 10110101 o: 265 x: 0b5 d: 10110101 o: 0o265 x: 0x0b5
+ d: 10110110 o: 266 x: 0b6 d: 10110110 o: 0o266 x: 0x0b6
+ d: 10110111 o: 267 x: 0b7 d: 10110111 o: 0o267 x: 0x0b7
+ d: 10111000 o: 270 x: 0b8 d: 10111000 o: 0o270 x: 0x0b8
+ d: 10111001 o: 271 x: 0b9 d: 10111001 o: 0o271 x: 0x0b9
+ d: 10111010 o: 272 x: 0ba d: 10111010 o: 0o272 x: 0x0ba
+ d: 10111011 o: 273 x: 0bb d: 10111011 o: 0o273 x: 0x0bb
+ d: 10111100 o: 274 x: 0bc d: 10111100 o: 0o274 x: 0x0bc
+ d: 10111101 o: 275 x: 0bd d: 10111101 o: 0o275 x: 0x0bd
+ d: 10111110 o: 276 x: 0be d: 10111110 o: 0o276 x: 0x0be
+ d: 10111111 o: 277 x: 0bf d: 10111111 o: 0o277 x: 0x0bf
+ d: 11000000 o: 300 x: 0c0 d: 11000000 o: 0o300 x: 0x0c0
+ d: 11000001 o: 301 x: 0c1 d: 11000001 o: 0o301 x: 0x0c1
+ d: 11000010 o: 302 x: 0c2 d: 11000010 o: 0o302 x: 0x0c2
+ d: 11000011 o: 303 x: 0c3 d: 11000011 o: 0o303 x: 0x0c3
+ d: 11000100 o: 304 x: 0c4 d: 11000100 o: 0o304 x: 0x0c4
+ d: 11000101 o: 305 x: 0c5 d: 11000101 o: 0o305 x: 0x0c5
+ d: 11000110 o: 306 x: 0c6 d: 11000110 o: 0o306 x: 0x0c6
+ d: 11000111 o: 307 x: 0c7 d: 11000111 o: 0o307 x: 0x0c7
+ d: 11001000 o: 310 x: 0c8 d: 11001000 o: 0o310 x: 0x0c8
+ d: 11001001 o: 311 x: 0c9 d: 11001001 o: 0o311 x: 0x0c9
+ d: 11001010 o: 312 x: 0ca d: 11001010 o: 0o312 x: 0x0ca
+ d: 11001011 o: 313 x: 0cb d: 11001011 o: 0o313 x: 0x0cb
+ d: 11001100 o: 314 x: 0cc d: 11001100 o: 0o314 x: 0x0cc
+ d: 11001101 o: 315 x: 0cd d: 11001101 o: 0o315 x: 0x0cd
+ d: 11001110 o: 316 x: 0ce d: 11001110 o: 0o316 x: 0x0ce
+ d: 11001111 o: 317 x: 0cf d: 11001111 o: 0o317 x: 0x0cf
+ d: 11010000 o: 320 x: 0d0 d: 11010000 o: 0o320 x: 0x0d0
+ d: 11010001 o: 321 x: 0d1 d: 11010001 o: 0o321 x: 0x0d1
+ d: 11010010 o: 322 x: 0d2 d: 11010010 o: 0o322 x: 0x0d2
+ d: 11010011 o: 323 x: 0d3 d: 11010011 o: 0o323 x: 0x0d3
+ d: 11010100 o: 324 x: 0d4 d: 11010100 o: 0o324 x: 0x0d4
+ d: 11010101 o: 325 x: 0d5 d: 11010101 o: 0o325 x: 0x0d5
+ d: 11010110 o: 326 x: 0d6 d: 11010110 o: 0o326 x: 0x0d6
+ d: 11010111 o: 327 x: 0d7 d: 11010111 o: 0o327 x: 0x0d7
+ d: 11011000 o: 330 x: 0d8 d: 11011000 o: 0o330 x: 0x0d8
+ d: 11011001 o: 331 x: 0d9 d: 11011001 o: 0o331 x: 0x0d9
+ d: 11011010 o: 332 x: 0da d: 11011010 o: 0o332 x: 0x0da
+ d: 11011011 o: 333 x: 0db d: 11011011 o: 0o333 x: 0x0db
+ d: 11011100 o: 334 x: 0dc d: 11011100 o: 0o334 x: 0x0dc
+ d: 11011101 o: 335 x: 0dd d: 11011101 o: 0o335 x: 0x0dd
+ d: 11011110 o: 336 x: 0de d: 11011110 o: 0o336 x: 0x0de
+ d: 11011111 o: 337 x: 0df d: 11011111 o: 0o337 x: 0x0df
+ d: 11100000 o: 340 x: 0e0 d: 11100000 o: 0o340 x: 0x0e0
+ d: 11100001 o: 341 x: 0e1 d: 11100001 o: 0o341 x: 0x0e1
+ d: 11100010 o: 342 x: 0e2 d: 11100010 o: 0o342 x: 0x0e2
+ d: 11100011 o: 343 x: 0e3 d: 11100011 o: 0o343 x: 0x0e3
+ d: 11100100 o: 344 x: 0e4 d: 11100100 o: 0o344 x: 0x0e4
+ d: 11100101 o: 345 x: 0e5 d: 11100101 o: 0o345 x: 0x0e5
+ d: 11100110 o: 346 x: 0e6 d: 11100110 o: 0o346 x: 0x0e6
+ d: 11100111 o: 347 x: 0e7 d: 11100111 o: 0o347 x: 0x0e7
+ d: 11101000 o: 350 x: 0e8 d: 11101000 o: 0o350 x: 0x0e8
+ d: 11101001 o: 351 x: 0e9 d: 11101001 o: 0o351 x: 0x0e9
+ d: 11101010 o: 352 x: 0ea d: 11101010 o: 0o352 x: 0x0ea
+ d: 11101011 o: 353 x: 0eb d: 11101011 o: 0o353 x: 0x0eb
+ d: 11101100 o: 354 x: 0ec d: 11101100 o: 0o354 x: 0x0ec
+ d: 11101101 o: 355 x: 0ed d: 11101101 o: 0o355 x: 0x0ed
+ d: 11101110 o: 356 x: 0ee d: 11101110 o: 0o356 x: 0x0ee
+ d: 11101111 o: 357 x: 0ef d: 11101111 o: 0o357 x: 0x0ef
+ d: 11110000 o: 360 x: 0f0 d: 11110000 o: 0o360 x: 0x0f0
+ d: 11110001 o: 361 x: 0f1 d: 11110001 o: 0o361 x: 0x0f1
+ d: 11110010 o: 362 x: 0f2 d: 11110010 o: 0o362 x: 0x0f2
+ d: 11110011 o: 363 x: 0f3 d: 11110011 o: 0o363 x: 0x0f3
+ d: 11110100 o: 364 x: 0f4 d: 11110100 o: 0o364 x: 0x0f4
+ d: 11110101 o: 365 x: 0f5 d: 11110101 o: 0o365 x: 0x0f5
+ d: 11110110 o: 366 x: 0f6 d: 11110110 o: 0o366 x: 0x0f6
+ d: 11110111 o: 367 x: 0f7 d: 11110111 o: 0o367 x: 0x0f7
+ d: 11111000 o: 370 x: 0f8 d: 11111000 o: 0o370 x: 0x0f8
+ d: 11111001 o: 371 x: 0f9 d: 11111001 o: 0o371 x: 0x0f9
+ d: 11111010 o: 372 x: 0fa d: 11111010 o: 0o372 x: 0x0fa
+ d: 11111011 o: 373 x: 0fb d: 11111011 o: 0o373 x: 0x0fb
+ d: 11111100 o: 374 x: 0fc d: 11111100 o: 0o374 x: 0x0fc
+ d: 11111101 o: 375 x: 0fd d: 11111101 o: 0o375 x: 0x0fd
+ d: 11111110 o: 376 x: 0fe d: 11111110 o: 0o376 x: 0x0fe
+ d: 11111111 o: 377 x: 0ff d: 11111111 o: 0o377 x: 0x0ff
+
+sc_bv<8>
+ d: 00000000 o: 000 x: 000 d: 00000000 o: 0o000 x: 0x000
+ d: 00000001 o: 001 x: 001 d: 00000001 o: 0o001 x: 0x001
+ d: 00000010 o: 002 x: 002 d: 00000010 o: 0o002 x: 0x002
+ d: 00000011 o: 003 x: 003 d: 00000011 o: 0o003 x: 0x003
+ d: 00000100 o: 004 x: 004 d: 00000100 o: 0o004 x: 0x004
+ d: 00000101 o: 005 x: 005 d: 00000101 o: 0o005 x: 0x005
+ d: 00000110 o: 006 x: 006 d: 00000110 o: 0o006 x: 0x006
+ d: 00000111 o: 007 x: 007 d: 00000111 o: 0o007 x: 0x007
+ d: 00001000 o: 010 x: 008 d: 00001000 o: 0o010 x: 0x008
+ d: 00001001 o: 011 x: 009 d: 00001001 o: 0o011 x: 0x009
+ d: 00001010 o: 012 x: 00a d: 00001010 o: 0o012 x: 0x00a
+ d: 00001011 o: 013 x: 00b d: 00001011 o: 0o013 x: 0x00b
+ d: 00001100 o: 014 x: 00c d: 00001100 o: 0o014 x: 0x00c
+ d: 00001101 o: 015 x: 00d d: 00001101 o: 0o015 x: 0x00d
+ d: 00001110 o: 016 x: 00e d: 00001110 o: 0o016 x: 0x00e
+ d: 00001111 o: 017 x: 00f d: 00001111 o: 0o017 x: 0x00f
+ d: 00010000 o: 020 x: 010 d: 00010000 o: 0o020 x: 0x010
+ d: 00010001 o: 021 x: 011 d: 00010001 o: 0o021 x: 0x011
+ d: 00010010 o: 022 x: 012 d: 00010010 o: 0o022 x: 0x012
+ d: 00010011 o: 023 x: 013 d: 00010011 o: 0o023 x: 0x013
+ d: 00010100 o: 024 x: 014 d: 00010100 o: 0o024 x: 0x014
+ d: 00010101 o: 025 x: 015 d: 00010101 o: 0o025 x: 0x015
+ d: 00010110 o: 026 x: 016 d: 00010110 o: 0o026 x: 0x016
+ d: 00010111 o: 027 x: 017 d: 00010111 o: 0o027 x: 0x017
+ d: 00011000 o: 030 x: 018 d: 00011000 o: 0o030 x: 0x018
+ d: 00011001 o: 031 x: 019 d: 00011001 o: 0o031 x: 0x019
+ d: 00011010 o: 032 x: 01a d: 00011010 o: 0o032 x: 0x01a
+ d: 00011011 o: 033 x: 01b d: 00011011 o: 0o033 x: 0x01b
+ d: 00011100 o: 034 x: 01c d: 00011100 o: 0o034 x: 0x01c
+ d: 00011101 o: 035 x: 01d d: 00011101 o: 0o035 x: 0x01d
+ d: 00011110 o: 036 x: 01e d: 00011110 o: 0o036 x: 0x01e
+ d: 00011111 o: 037 x: 01f d: 00011111 o: 0o037 x: 0x01f
+ d: 00100000 o: 040 x: 020 d: 00100000 o: 0o040 x: 0x020
+ d: 00100001 o: 041 x: 021 d: 00100001 o: 0o041 x: 0x021
+ d: 00100010 o: 042 x: 022 d: 00100010 o: 0o042 x: 0x022
+ d: 00100011 o: 043 x: 023 d: 00100011 o: 0o043 x: 0x023
+ d: 00100100 o: 044 x: 024 d: 00100100 o: 0o044 x: 0x024
+ d: 00100101 o: 045 x: 025 d: 00100101 o: 0o045 x: 0x025
+ d: 00100110 o: 046 x: 026 d: 00100110 o: 0o046 x: 0x026
+ d: 00100111 o: 047 x: 027 d: 00100111 o: 0o047 x: 0x027
+ d: 00101000 o: 050 x: 028 d: 00101000 o: 0o050 x: 0x028
+ d: 00101001 o: 051 x: 029 d: 00101001 o: 0o051 x: 0x029
+ d: 00101010 o: 052 x: 02a d: 00101010 o: 0o052 x: 0x02a
+ d: 00101011 o: 053 x: 02b d: 00101011 o: 0o053 x: 0x02b
+ d: 00101100 o: 054 x: 02c d: 00101100 o: 0o054 x: 0x02c
+ d: 00101101 o: 055 x: 02d d: 00101101 o: 0o055 x: 0x02d
+ d: 00101110 o: 056 x: 02e d: 00101110 o: 0o056 x: 0x02e
+ d: 00101111 o: 057 x: 02f d: 00101111 o: 0o057 x: 0x02f
+ d: 00110000 o: 060 x: 030 d: 00110000 o: 0o060 x: 0x030
+ d: 00110001 o: 061 x: 031 d: 00110001 o: 0o061 x: 0x031
+ d: 00110010 o: 062 x: 032 d: 00110010 o: 0o062 x: 0x032
+ d: 00110011 o: 063 x: 033 d: 00110011 o: 0o063 x: 0x033
+ d: 00110100 o: 064 x: 034 d: 00110100 o: 0o064 x: 0x034
+ d: 00110101 o: 065 x: 035 d: 00110101 o: 0o065 x: 0x035
+ d: 00110110 o: 066 x: 036 d: 00110110 o: 0o066 x: 0x036
+ d: 00110111 o: 067 x: 037 d: 00110111 o: 0o067 x: 0x037
+ d: 00111000 o: 070 x: 038 d: 00111000 o: 0o070 x: 0x038
+ d: 00111001 o: 071 x: 039 d: 00111001 o: 0o071 x: 0x039
+ d: 00111010 o: 072 x: 03a d: 00111010 o: 0o072 x: 0x03a
+ d: 00111011 o: 073 x: 03b d: 00111011 o: 0o073 x: 0x03b
+ d: 00111100 o: 074 x: 03c d: 00111100 o: 0o074 x: 0x03c
+ d: 00111101 o: 075 x: 03d d: 00111101 o: 0o075 x: 0x03d
+ d: 00111110 o: 076 x: 03e d: 00111110 o: 0o076 x: 0x03e
+ d: 00111111 o: 077 x: 03f d: 00111111 o: 0o077 x: 0x03f
+ d: 01000000 o: 100 x: 040 d: 01000000 o: 0o100 x: 0x040
+ d: 01000001 o: 101 x: 041 d: 01000001 o: 0o101 x: 0x041
+ d: 01000010 o: 102 x: 042 d: 01000010 o: 0o102 x: 0x042
+ d: 01000011 o: 103 x: 043 d: 01000011 o: 0o103 x: 0x043
+ d: 01000100 o: 104 x: 044 d: 01000100 o: 0o104 x: 0x044
+ d: 01000101 o: 105 x: 045 d: 01000101 o: 0o105 x: 0x045
+ d: 01000110 o: 106 x: 046 d: 01000110 o: 0o106 x: 0x046
+ d: 01000111 o: 107 x: 047 d: 01000111 o: 0o107 x: 0x047
+ d: 01001000 o: 110 x: 048 d: 01001000 o: 0o110 x: 0x048
+ d: 01001001 o: 111 x: 049 d: 01001001 o: 0o111 x: 0x049
+ d: 01001010 o: 112 x: 04a d: 01001010 o: 0o112 x: 0x04a
+ d: 01001011 o: 113 x: 04b d: 01001011 o: 0o113 x: 0x04b
+ d: 01001100 o: 114 x: 04c d: 01001100 o: 0o114 x: 0x04c
+ d: 01001101 o: 115 x: 04d d: 01001101 o: 0o115 x: 0x04d
+ d: 01001110 o: 116 x: 04e d: 01001110 o: 0o116 x: 0x04e
+ d: 01001111 o: 117 x: 04f d: 01001111 o: 0o117 x: 0x04f
+ d: 01010000 o: 120 x: 050 d: 01010000 o: 0o120 x: 0x050
+ d: 01010001 o: 121 x: 051 d: 01010001 o: 0o121 x: 0x051
+ d: 01010010 o: 122 x: 052 d: 01010010 o: 0o122 x: 0x052
+ d: 01010011 o: 123 x: 053 d: 01010011 o: 0o123 x: 0x053
+ d: 01010100 o: 124 x: 054 d: 01010100 o: 0o124 x: 0x054
+ d: 01010101 o: 125 x: 055 d: 01010101 o: 0o125 x: 0x055
+ d: 01010110 o: 126 x: 056 d: 01010110 o: 0o126 x: 0x056
+ d: 01010111 o: 127 x: 057 d: 01010111 o: 0o127 x: 0x057
+ d: 01011000 o: 130 x: 058 d: 01011000 o: 0o130 x: 0x058
+ d: 01011001 o: 131 x: 059 d: 01011001 o: 0o131 x: 0x059
+ d: 01011010 o: 132 x: 05a d: 01011010 o: 0o132 x: 0x05a
+ d: 01011011 o: 133 x: 05b d: 01011011 o: 0o133 x: 0x05b
+ d: 01011100 o: 134 x: 05c d: 01011100 o: 0o134 x: 0x05c
+ d: 01011101 o: 135 x: 05d d: 01011101 o: 0o135 x: 0x05d
+ d: 01011110 o: 136 x: 05e d: 01011110 o: 0o136 x: 0x05e
+ d: 01011111 o: 137 x: 05f d: 01011111 o: 0o137 x: 0x05f
+ d: 01100000 o: 140 x: 060 d: 01100000 o: 0o140 x: 0x060
+ d: 01100001 o: 141 x: 061 d: 01100001 o: 0o141 x: 0x061
+ d: 01100010 o: 142 x: 062 d: 01100010 o: 0o142 x: 0x062
+ d: 01100011 o: 143 x: 063 d: 01100011 o: 0o143 x: 0x063
+ d: 01100100 o: 144 x: 064 d: 01100100 o: 0o144 x: 0x064
+ d: 01100101 o: 145 x: 065 d: 01100101 o: 0o145 x: 0x065
+ d: 01100110 o: 146 x: 066 d: 01100110 o: 0o146 x: 0x066
+ d: 01100111 o: 147 x: 067 d: 01100111 o: 0o147 x: 0x067
+ d: 01101000 o: 150 x: 068 d: 01101000 o: 0o150 x: 0x068
+ d: 01101001 o: 151 x: 069 d: 01101001 o: 0o151 x: 0x069
+ d: 01101010 o: 152 x: 06a d: 01101010 o: 0o152 x: 0x06a
+ d: 01101011 o: 153 x: 06b d: 01101011 o: 0o153 x: 0x06b
+ d: 01101100 o: 154 x: 06c d: 01101100 o: 0o154 x: 0x06c
+ d: 01101101 o: 155 x: 06d d: 01101101 o: 0o155 x: 0x06d
+ d: 01101110 o: 156 x: 06e d: 01101110 o: 0o156 x: 0x06e
+ d: 01101111 o: 157 x: 06f d: 01101111 o: 0o157 x: 0x06f
+ d: 01110000 o: 160 x: 070 d: 01110000 o: 0o160 x: 0x070
+ d: 01110001 o: 161 x: 071 d: 01110001 o: 0o161 x: 0x071
+ d: 01110010 o: 162 x: 072 d: 01110010 o: 0o162 x: 0x072
+ d: 01110011 o: 163 x: 073 d: 01110011 o: 0o163 x: 0x073
+ d: 01110100 o: 164 x: 074 d: 01110100 o: 0o164 x: 0x074
+ d: 01110101 o: 165 x: 075 d: 01110101 o: 0o165 x: 0x075
+ d: 01110110 o: 166 x: 076 d: 01110110 o: 0o166 x: 0x076
+ d: 01110111 o: 167 x: 077 d: 01110111 o: 0o167 x: 0x077
+ d: 01111000 o: 170 x: 078 d: 01111000 o: 0o170 x: 0x078
+ d: 01111001 o: 171 x: 079 d: 01111001 o: 0o171 x: 0x079
+ d: 01111010 o: 172 x: 07a d: 01111010 o: 0o172 x: 0x07a
+ d: 01111011 o: 173 x: 07b d: 01111011 o: 0o173 x: 0x07b
+ d: 01111100 o: 174 x: 07c d: 01111100 o: 0o174 x: 0x07c
+ d: 01111101 o: 175 x: 07d d: 01111101 o: 0o175 x: 0x07d
+ d: 01111110 o: 176 x: 07e d: 01111110 o: 0o176 x: 0x07e
+ d: 01111111 o: 177 x: 07f d: 01111111 o: 0o177 x: 0x07f
+ d: 10000000 o: 200 x: 080 d: 10000000 o: 0o200 x: 0x080
+ d: 10000001 o: 201 x: 081 d: 10000001 o: 0o201 x: 0x081
+ d: 10000010 o: 202 x: 082 d: 10000010 o: 0o202 x: 0x082
+ d: 10000011 o: 203 x: 083 d: 10000011 o: 0o203 x: 0x083
+ d: 10000100 o: 204 x: 084 d: 10000100 o: 0o204 x: 0x084
+ d: 10000101 o: 205 x: 085 d: 10000101 o: 0o205 x: 0x085
+ d: 10000110 o: 206 x: 086 d: 10000110 o: 0o206 x: 0x086
+ d: 10000111 o: 207 x: 087 d: 10000111 o: 0o207 x: 0x087
+ d: 10001000 o: 210 x: 088 d: 10001000 o: 0o210 x: 0x088
+ d: 10001001 o: 211 x: 089 d: 10001001 o: 0o211 x: 0x089
+ d: 10001010 o: 212 x: 08a d: 10001010 o: 0o212 x: 0x08a
+ d: 10001011 o: 213 x: 08b d: 10001011 o: 0o213 x: 0x08b
+ d: 10001100 o: 214 x: 08c d: 10001100 o: 0o214 x: 0x08c
+ d: 10001101 o: 215 x: 08d d: 10001101 o: 0o215 x: 0x08d
+ d: 10001110 o: 216 x: 08e d: 10001110 o: 0o216 x: 0x08e
+ d: 10001111 o: 217 x: 08f d: 10001111 o: 0o217 x: 0x08f
+ d: 10010000 o: 220 x: 090 d: 10010000 o: 0o220 x: 0x090
+ d: 10010001 o: 221 x: 091 d: 10010001 o: 0o221 x: 0x091
+ d: 10010010 o: 222 x: 092 d: 10010010 o: 0o222 x: 0x092
+ d: 10010011 o: 223 x: 093 d: 10010011 o: 0o223 x: 0x093
+ d: 10010100 o: 224 x: 094 d: 10010100 o: 0o224 x: 0x094
+ d: 10010101 o: 225 x: 095 d: 10010101 o: 0o225 x: 0x095
+ d: 10010110 o: 226 x: 096 d: 10010110 o: 0o226 x: 0x096
+ d: 10010111 o: 227 x: 097 d: 10010111 o: 0o227 x: 0x097
+ d: 10011000 o: 230 x: 098 d: 10011000 o: 0o230 x: 0x098
+ d: 10011001 o: 231 x: 099 d: 10011001 o: 0o231 x: 0x099
+ d: 10011010 o: 232 x: 09a d: 10011010 o: 0o232 x: 0x09a
+ d: 10011011 o: 233 x: 09b d: 10011011 o: 0o233 x: 0x09b
+ d: 10011100 o: 234 x: 09c d: 10011100 o: 0o234 x: 0x09c
+ d: 10011101 o: 235 x: 09d d: 10011101 o: 0o235 x: 0x09d
+ d: 10011110 o: 236 x: 09e d: 10011110 o: 0o236 x: 0x09e
+ d: 10011111 o: 237 x: 09f d: 10011111 o: 0o237 x: 0x09f
+ d: 10100000 o: 240 x: 0a0 d: 10100000 o: 0o240 x: 0x0a0
+ d: 10100001 o: 241 x: 0a1 d: 10100001 o: 0o241 x: 0x0a1
+ d: 10100010 o: 242 x: 0a2 d: 10100010 o: 0o242 x: 0x0a2
+ d: 10100011 o: 243 x: 0a3 d: 10100011 o: 0o243 x: 0x0a3
+ d: 10100100 o: 244 x: 0a4 d: 10100100 o: 0o244 x: 0x0a4
+ d: 10100101 o: 245 x: 0a5 d: 10100101 o: 0o245 x: 0x0a5
+ d: 10100110 o: 246 x: 0a6 d: 10100110 o: 0o246 x: 0x0a6
+ d: 10100111 o: 247 x: 0a7 d: 10100111 o: 0o247 x: 0x0a7
+ d: 10101000 o: 250 x: 0a8 d: 10101000 o: 0o250 x: 0x0a8
+ d: 10101001 o: 251 x: 0a9 d: 10101001 o: 0o251 x: 0x0a9
+ d: 10101010 o: 252 x: 0aa d: 10101010 o: 0o252 x: 0x0aa
+ d: 10101011 o: 253 x: 0ab d: 10101011 o: 0o253 x: 0x0ab
+ d: 10101100 o: 254 x: 0ac d: 10101100 o: 0o254 x: 0x0ac
+ d: 10101101 o: 255 x: 0ad d: 10101101 o: 0o255 x: 0x0ad
+ d: 10101110 o: 256 x: 0ae d: 10101110 o: 0o256 x: 0x0ae
+ d: 10101111 o: 257 x: 0af d: 10101111 o: 0o257 x: 0x0af
+ d: 10110000 o: 260 x: 0b0 d: 10110000 o: 0o260 x: 0x0b0
+ d: 10110001 o: 261 x: 0b1 d: 10110001 o: 0o261 x: 0x0b1
+ d: 10110010 o: 262 x: 0b2 d: 10110010 o: 0o262 x: 0x0b2
+ d: 10110011 o: 263 x: 0b3 d: 10110011 o: 0o263 x: 0x0b3
+ d: 10110100 o: 264 x: 0b4 d: 10110100 o: 0o264 x: 0x0b4
+ d: 10110101 o: 265 x: 0b5 d: 10110101 o: 0o265 x: 0x0b5
+ d: 10110110 o: 266 x: 0b6 d: 10110110 o: 0o266 x: 0x0b6
+ d: 10110111 o: 267 x: 0b7 d: 10110111 o: 0o267 x: 0x0b7
+ d: 10111000 o: 270 x: 0b8 d: 10111000 o: 0o270 x: 0x0b8
+ d: 10111001 o: 271 x: 0b9 d: 10111001 o: 0o271 x: 0x0b9
+ d: 10111010 o: 272 x: 0ba d: 10111010 o: 0o272 x: 0x0ba
+ d: 10111011 o: 273 x: 0bb d: 10111011 o: 0o273 x: 0x0bb
+ d: 10111100 o: 274 x: 0bc d: 10111100 o: 0o274 x: 0x0bc
+ d: 10111101 o: 275 x: 0bd d: 10111101 o: 0o275 x: 0x0bd
+ d: 10111110 o: 276 x: 0be d: 10111110 o: 0o276 x: 0x0be
+ d: 10111111 o: 277 x: 0bf d: 10111111 o: 0o277 x: 0x0bf
+ d: 11000000 o: 300 x: 0c0 d: 11000000 o: 0o300 x: 0x0c0
+ d: 11000001 o: 301 x: 0c1 d: 11000001 o: 0o301 x: 0x0c1
+ d: 11000010 o: 302 x: 0c2 d: 11000010 o: 0o302 x: 0x0c2
+ d: 11000011 o: 303 x: 0c3 d: 11000011 o: 0o303 x: 0x0c3
+ d: 11000100 o: 304 x: 0c4 d: 11000100 o: 0o304 x: 0x0c4
+ d: 11000101 o: 305 x: 0c5 d: 11000101 o: 0o305 x: 0x0c5
+ d: 11000110 o: 306 x: 0c6 d: 11000110 o: 0o306 x: 0x0c6
+ d: 11000111 o: 307 x: 0c7 d: 11000111 o: 0o307 x: 0x0c7
+ d: 11001000 o: 310 x: 0c8 d: 11001000 o: 0o310 x: 0x0c8
+ d: 11001001 o: 311 x: 0c9 d: 11001001 o: 0o311 x: 0x0c9
+ d: 11001010 o: 312 x: 0ca d: 11001010 o: 0o312 x: 0x0ca
+ d: 11001011 o: 313 x: 0cb d: 11001011 o: 0o313 x: 0x0cb
+ d: 11001100 o: 314 x: 0cc d: 11001100 o: 0o314 x: 0x0cc
+ d: 11001101 o: 315 x: 0cd d: 11001101 o: 0o315 x: 0x0cd
+ d: 11001110 o: 316 x: 0ce d: 11001110 o: 0o316 x: 0x0ce
+ d: 11001111 o: 317 x: 0cf d: 11001111 o: 0o317 x: 0x0cf
+ d: 11010000 o: 320 x: 0d0 d: 11010000 o: 0o320 x: 0x0d0
+ d: 11010001 o: 321 x: 0d1 d: 11010001 o: 0o321 x: 0x0d1
+ d: 11010010 o: 322 x: 0d2 d: 11010010 o: 0o322 x: 0x0d2
+ d: 11010011 o: 323 x: 0d3 d: 11010011 o: 0o323 x: 0x0d3
+ d: 11010100 o: 324 x: 0d4 d: 11010100 o: 0o324 x: 0x0d4
+ d: 11010101 o: 325 x: 0d5 d: 11010101 o: 0o325 x: 0x0d5
+ d: 11010110 o: 326 x: 0d6 d: 11010110 o: 0o326 x: 0x0d6
+ d: 11010111 o: 327 x: 0d7 d: 11010111 o: 0o327 x: 0x0d7
+ d: 11011000 o: 330 x: 0d8 d: 11011000 o: 0o330 x: 0x0d8
+ d: 11011001 o: 331 x: 0d9 d: 11011001 o: 0o331 x: 0x0d9
+ d: 11011010 o: 332 x: 0da d: 11011010 o: 0o332 x: 0x0da
+ d: 11011011 o: 333 x: 0db d: 11011011 o: 0o333 x: 0x0db
+ d: 11011100 o: 334 x: 0dc d: 11011100 o: 0o334 x: 0x0dc
+ d: 11011101 o: 335 x: 0dd d: 11011101 o: 0o335 x: 0x0dd
+ d: 11011110 o: 336 x: 0de d: 11011110 o: 0o336 x: 0x0de
+ d: 11011111 o: 337 x: 0df d: 11011111 o: 0o337 x: 0x0df
+ d: 11100000 o: 340 x: 0e0 d: 11100000 o: 0o340 x: 0x0e0
+ d: 11100001 o: 341 x: 0e1 d: 11100001 o: 0o341 x: 0x0e1
+ d: 11100010 o: 342 x: 0e2 d: 11100010 o: 0o342 x: 0x0e2
+ d: 11100011 o: 343 x: 0e3 d: 11100011 o: 0o343 x: 0x0e3
+ d: 11100100 o: 344 x: 0e4 d: 11100100 o: 0o344 x: 0x0e4
+ d: 11100101 o: 345 x: 0e5 d: 11100101 o: 0o345 x: 0x0e5
+ d: 11100110 o: 346 x: 0e6 d: 11100110 o: 0o346 x: 0x0e6
+ d: 11100111 o: 347 x: 0e7 d: 11100111 o: 0o347 x: 0x0e7
+ d: 11101000 o: 350 x: 0e8 d: 11101000 o: 0o350 x: 0x0e8
+ d: 11101001 o: 351 x: 0e9 d: 11101001 o: 0o351 x: 0x0e9
+ d: 11101010 o: 352 x: 0ea d: 11101010 o: 0o352 x: 0x0ea
+ d: 11101011 o: 353 x: 0eb d: 11101011 o: 0o353 x: 0x0eb
+ d: 11101100 o: 354 x: 0ec d: 11101100 o: 0o354 x: 0x0ec
+ d: 11101101 o: 355 x: 0ed d: 11101101 o: 0o355 x: 0x0ed
+ d: 11101110 o: 356 x: 0ee d: 11101110 o: 0o356 x: 0x0ee
+ d: 11101111 o: 357 x: 0ef d: 11101111 o: 0o357 x: 0x0ef
+ d: 11110000 o: 360 x: 0f0 d: 11110000 o: 0o360 x: 0x0f0
+ d: 11110001 o: 361 x: 0f1 d: 11110001 o: 0o361 x: 0x0f1
+ d: 11110010 o: 362 x: 0f2 d: 11110010 o: 0o362 x: 0x0f2
+ d: 11110011 o: 363 x: 0f3 d: 11110011 o: 0o363 x: 0x0f3
+ d: 11110100 o: 364 x: 0f4 d: 11110100 o: 0o364 x: 0x0f4
+ d: 11110101 o: 365 x: 0f5 d: 11110101 o: 0o365 x: 0x0f5
+ d: 11110110 o: 366 x: 0f6 d: 11110110 o: 0o366 x: 0x0f6
+ d: 11110111 o: 367 x: 0f7 d: 11110111 o: 0o367 x: 0x0f7
+ d: 11111000 o: 370 x: 0f8 d: 11111000 o: 0o370 x: 0x0f8
+ d: 11111001 o: 371 x: 0f9 d: 11111001 o: 0o371 x: 0x0f9
+ d: 11111010 o: 372 x: 0fa d: 11111010 o: 0o372 x: 0x0fa
+ d: 11111011 o: 373 x: 0fb d: 11111011 o: 0o373 x: 0x0fb
+ d: 11111100 o: 374 x: 0fc d: 11111100 o: 0o374 x: 0x0fc
+ d: 11111101 o: 375 x: 0fd d: 11111101 o: 0o375 x: 0x0fd
+ d: 11111110 o: 376 x: 0fe d: 11111110 o: 0o376 x: 0x0fe
+ d: 11111111 o: 377 x: 0ff d: 11111111 o: 0o377 x: 0x0ff
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/test03.cpp
new file mode 100644
index 000000000..a075ba525
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/int/string_conversion/test03/test03.cpp
@@ -0,0 +1,43 @@
+#include "systemc.h"
+
+inline void flags_value()
+{
+ ios::fmtflags flags = cout.flags();
+ cout << hex << flags << dec << endl;
+ if ( sc_io_show_base(cout) ) cout << "showbase" << endl;
+}
+
+#define TEST(BASE) \
+{ \
+ BASE x; \
+ cout << endl << #BASE << endl; \
+ for ( i = 0; i < 256; i++ ) \
+ { \
+ x = i; \
+ cout << " "; \
+ cout << std::noshowbase; \
+ cout << dec << " d: " << x; \
+ cout << oct << " o: " << x; \
+ cout << hex << " x: " << x; \
+ cout << std::showbase; \
+ cout << dec << " d: " << x; \
+ cout << oct << " o: " << x; \
+ cout << hex << " x: " << x; \
+ cout << endl; \
+ } \
+}
+int sc_main(int argc, char* argv[])
+{
+ int i;
+ sc_biguint<8> x;
+
+ TEST(sc_bigint<8>)
+ TEST(sc_biguint<8>)
+ TEST(sc_int<8>)
+ TEST(sc_uint<8>)
+ TEST(sc_lv<8>)
+ TEST(sc_bv<8>)
+ cerr << "Program completed" << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/misc/concat/test01/golden/test01.log
new file mode 100644
index 000000000..9a08e8292
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test01/golden/test01.log
@@ -0,0 +1,35 @@
+SystemC Simulation
+( bv2a, bv2b ) = "0110"
+bv2a = 01
+bv2b = 10
+bv4a = ( bv2a, bv2b )
+bv4a = 0110
+bv4a = ( bv2c, bv2d )
+bv4a = 1001
+( bv4a.range( 2, 1 ), bv2a ) = "0110"
+bv4a = 1011
+bv2a = 10
+( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100"
+bv4a = 1111
+bv4b = 1001
+( ( bv2a, bv2b ), bv4a ) = "00110011"
+bv2a = 00
+bv2b = 11
+bv4a = 0011
+( bv4a, ( bv2a, bv2b ) ) = "11001100"
+bv4a = 1100
+bv2a = 11
+bv2b = 00
+( ( bv2a, bv2b ), ( bv4a, bv4b ) ) = "011000001111"
+bv2a = 01
+bv2b = 10
+bv4a = 0000
+bv4b = 1111
+( ( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111"
+bv2a = 00
+bv2b = 11
+bv4a = 0110
+( bv4a.range( 2, 1 ), ( bv2a, bv2b ) ) = "001100"
+bv4a = 0000
+bv2a = 11
+bv2b = 00
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test01/test01.cpp
new file mode 100644
index 000000000..15d932f1c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test01/test01.cpp
@@ -0,0 +1,114 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 7 Apr 2005
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of l-value concatenation
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_bv<2> bv2a;
+ sc_bv<2> bv2b;
+ const sc_bv<2> bv2c( "10" );
+ const sc_bv<2> bv2d( "01" );
+ sc_bv<4> bv4a;
+ sc_bv<4> bv4b( "1111" );
+
+ cout << "( bv2a, bv2b ) = \"0110\"" << endl;
+ ( bv2a, bv2b ) = "0110";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ cout << "bv4a = ( bv2a, bv2b )" << endl;
+ bv4a = ( bv2a, bv2b );
+ cout << "bv4a = " << bv4a << endl;
+
+ cout << "bv4a = ( bv2c, bv2d )" << endl;
+ bv4a = ( bv2c, bv2d );
+ cout << "bv4a = " << bv4a << endl;
+
+ cout << "( bv4a.range( 2, 1 ), bv2a ) = \"0110\"" << endl;
+ ( bv4a.range( 2, 1 ), bv2a ) = "0110";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+#if 0
+ cout << "( bv2a, bv4a.range( 1, 2 ) ) = \"0101\"" << endl;
+ ( bv2a, bv4a.range( 1, 2 ) ) = "0101";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+#endif // 0
+
+ cout << "( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = \"1100\"" << endl;
+ ( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv4b = " << bv4b << endl;
+
+ cout << "( ( bv2a, bv2b ), bv4a ) = \"00110011\"" << endl;
+ ( ( bv2a, bv2b ), bv4a ) = "00110011";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ cout << "( bv4a, ( bv2a, bv2b ) ) = \"11001100\"" << endl;
+ ( bv4a, ( bv2a, bv2b ) ) = "11001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ cout << "( ( bv2a, bv2b ), ( bv4a, bv4b ) ) = \"011000001111\"" << endl;
+ ( ( bv2a, bv2b ), ( bv4a, bv4b ) ) = "011000001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv4b = " << bv4b << endl;
+
+ cout << "( ( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = \"001111\"" << endl;
+ ( ( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ cout << "( bv4a.range( 2, 1 ), ( bv2a, bv2b ) ) = \"001100\"" << endl;
+ ( bv4a.range( 2, 1 ), ( bv2a, bv2b ) ) = "001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "bv2b = " << bv2b << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/misc/concat/test02/golden/test02.log
new file mode 100644
index 000000000..0d934d401
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test02/golden/test02.log
@@ -0,0 +1,2 @@
+SystemC Simulation
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test02/test02.cpp
new file mode 100644
index 000000000..9fbde6ae6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test02/test02.cpp
@@ -0,0 +1,198 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp
+
+ Original Author: Andy Goodrich, Forte Design Systems, 7 Apr 2005
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define GET_UNSIGNED(VALUE,OFFSET,EXPECTED) \
+{ \
+ right_sc_biguint32 = 1 << OFFSET; \
+ VALUE.concat_get_data( right_sc_biguint32.get_raw(), OFFSET); \
+ if ( right_sc_biguint32 != ((EXPECTED)<<OFFSET) ) \
+ cout << __FILE__ << "(" << __LINE__ << ") : " << \
+ #VALUE << ".concat_get_data(ulong*, " << #OFFSET << ") expected " \
+ << ((EXPECTED)<<OFFSET) << " got " << right_sc_biguint32 << endl; \
+}
+
+#define GET_UNSIGNEDS(OFFSET,EXPECTED) \
+{ \
+ GET_UNSIGNED(left_sc_bigint12,OFFSET,EXPECTED); \
+ GET_UNSIGNED(left_sc_biguint12,OFFSET,EXPECTED); \
+ GET_UNSIGNED(left_sc_int12,OFFSET,EXPECTED); \
+ GET_UNSIGNED(left_sc_uint12,OFFSET,EXPECTED); \
+ GET_UNSIGNED(left_sc_int12[1],OFFSET,((EXPECTED>>1)&1)); \
+ GET_UNSIGNED(left_sc_uint12[1],OFFSET,((EXPECTED>>1)&1)); \
+ GET_UNSIGNED(left_sc_int12(7,2),OFFSET,((EXPECTED>>2)&0x3f)); \
+ GET_UNSIGNED(left_sc_uint12(7,2),OFFSET,((EXPECTED>>2)&0x3f)); \
+}
+
+#define GET_UINT64(VALUE,EXPECTED) \
+{ \
+ uint64 actual = VALUE.concat_get_uint64(); \
+ if ( actual != (EXPECTED) ) \
+ cout << __FILE__ << "(" << __LINE__ << ") : " << \
+ #VALUE << ".const_get_uint64() expected " << (EXPECTED) << " got " \
+ << actual << endl; \
+}
+
+#define GET_UINT64S(EXPECTED) \
+{ \
+ GET_UINT64(left_sc_bigint12,EXPECTED) \
+ GET_UINT64(left_sc_biguint12,EXPECTED) \
+ GET_UINT64(left_sc_int12,EXPECTED) \
+ GET_UINT64(left_sc_uint12,EXPECTED) \
+ GET_UINT64(left_sc_int12[1], ((EXPECTED>>1)&1)) \
+ GET_UINT64(left_sc_uint12[1], ((EXPECTED>>1)&1)) \
+ GET_UINT64(left_sc_int12(7,2), ((EXPECTED>>2)&0x3f)) \
+ GET_UINT64(left_sc_uint12(7,2),((EXPECTED>>2)&0x3f)) \
+}
+
+#define LENGTH(LEFT,WIDTH) \
+{ \
+ int width = LEFT.concat_length(0); \
+ if ( width != (WIDTH) ) \
+ cout << __FILE__ << "(" << __LINE__ << ") : " \
+ << #LEFT << ".concat_length() expected " << (WIDTH) \
+ << " got " << width << endl; \
+}
+
+#define LENGTHS(WIDTH) \
+{ \
+ LENGTH(left_sc_bigint12,WIDTH) \
+ LENGTH(left_sc_biguint12,WIDTH) \
+ LENGTH(left_sc_int12,WIDTH) \
+ LENGTH(left_sc_uint12,WIDTH) \
+}
+
+#define SET(LEFT,RIGHT,VALUE,OFFSET,EXPECTED) \
+{ \
+ LEFT.concat_set(RIGHT,OFFSET); \
+ wait(); \
+ uint64 actual = LEFT.concat_get_uint64(); \
+ if ( actual != (EXPECTED) ) \
+ cout << #LEFT << ".const_set_uint64(" << #RIGHT <<", " << VALUE << ") \
+ << expected " << (EXPECTED) << " got " << actual << endl; \
+}
+
+#define SET_SIGNED(VALUE,OFFSET,EXPECTED) \
+{ \
+ right_sc_bigint32 = VALUE; \
+ SET(left_sc_bigint12,right_sc_bigint32,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_biguint12,right_sc_bigint32,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_int12,right_sc_bigint32,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_uint12,right_sc_bigint32,VALUE,OFFSET,EXPECTED); \
+}
+
+#define SET_S64(VALUE,OFFSET,EXPECTED) \
+{ \
+ right_s64 = VALUE; \
+ SET(left_sc_bigint12,right_s64,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_biguint12,right_s64,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_int12,right_s64,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_uint12,right_s64,VALUE,OFFSET,EXPECTED); \
+}
+
+#define SET_UNSIGNED(VALUE,OFFSET,EXPECTED) \
+{ \
+ right_sc_biguint32 = VALUE; \
+ SET(left_sc_bigint12,right_sc_biguint32,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_biguint12,right_sc_biguint32,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_int12,right_sc_biguint32,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_uint12,right_sc_biguint32,VALUE,OFFSET,EXPECTED); \
+}
+
+#define SET_U64(VALUE,OFFSET,EXPECTED) \
+{ \
+ right_u64 = VALUE; \
+ SET(left_sc_bigint12,right_u64,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_biguint12,right_u64,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_int12,right_u64,VALUE,OFFSET,EXPECTED); \
+ SET(left_sc_uint12,right_u64,VALUE,OFFSET,EXPECTED); \
+}
+
+#define SETS(VALUE,OFFSET,EXPECTED) \
+ SET_S64(VALUE,OFFSET,EXPECTED) \
+ SET_SIGNED(VALUE,OFFSET,EXPECTED) \
+ SET_UNSIGNED(VALUE,OFFSET,EXPECTED) \
+ SET_U64(VALUE,OFFSET,EXPECTED)
+
+SC_MODULE(X)
+{
+ SC_CTOR(X)
+ {
+ SC_CTHREAD(sync, clk.pos());
+ }
+ void sync()
+ {
+ // for (;; )
+ {
+ LENGTHS(12);
+ SETS(0x87654321,0,0x321);
+ SETS(0x87654321,4,0x432);
+ GET_UINT64S(0x432);
+ GET_UNSIGNEDS(0,0x432);
+ GET_UNSIGNEDS(4,0x432);
+ }
+ }
+
+ sc_in_clk clk;
+ sc_int<12> left_sc_int12;
+ sc_bigint<12> left_sc_bigint12;
+ sc_biguint<12> left_sc_biguint12;
+ sc_uint<12> left_sc_uint12;
+
+ sc_int<32> right_sc_int32;
+ sc_bigint<32> right_sc_bigint32;
+ sc_biguint<32> right_sc_biguint32;
+ sc_uint<32> right_sc_uint32;
+ int right_si;
+ long right_sl;
+ int64 right_s64;
+ unsigned int right_ui;
+ unsigned long right_ul;
+ uint64 right_u64;
+};
+
+int sc_main( int argc, char* argv[] )
+{
+ sc_clock clock;
+ X x("x");
+ x.clk(clock);
+ sc_start(1000, SC_NS);
+
+ cerr << "Program completed\n";
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/misc/concat/test03/golden/test03.log
new file mode 100644
index 000000000..9b4de75c6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test03/golden/test03.log
@@ -0,0 +1,35 @@
+SystemC Simulation
+( uint2a, int2a ) = "0110"
+uint2a = 3
+int2a = -2
+biguint4a = ( uint2a, int2a )
+biguint4a = 14
+biguint4a = ( uint2c, uint2d )
+biguint4a = 9
+( biguint4a.range( 2, 1 ), uint2a ) = "0110"
+biguint4a = 15
+uint2a = 2
+( biguint4a.range( 2, 1 ), bigint4a.range( 2, 1 ) ) = "1100"
+biguint4a = 15
+bigint4a = 1
+( ( uint2a, int2a ), biguint4a ) = "00110011"
+uint2a = 2
+int2a = -1
+biguint4a = 11
+( biguint4a, ( uint2a, int2a ) ) = "11001100"
+biguint4a = 0
+uint2a = 3
+int2a = 0
+( ( uint2a, int2a ), ( biguint4a, bigint4a ) ) = "011000001111"
+uint2a = 0
+int2a = -2
+biguint4a = 5
+bigint4a = 7
+( ( uint2a, int2a ), biguint4a.range( 2, 1 ) ) = "001111"
+uint2a = 1
+int2a = 1
+biguint4a = 7
+( biguint4a.range( 2, 1 ), ( uint2a, int2a ) ) = "001100"
+biguint4a = 1
+uint2a = 3
+int2a = 0
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test03/test03.cpp
new file mode 100644
index 000000000..f6d5c1553
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test03/test03.cpp
@@ -0,0 +1,114 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 7 Apr 2005
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of l-value concatenation
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_uint<2> uint2a;
+ sc_int<2> int2a;
+ const sc_uint<2> uint2c( "10" );
+ const sc_uint<2> uint2d( "01" );
+ sc_biguint<4> biguint4a;
+ sc_bigint<4> bigint4a( "1111" );
+
+ cout << "( uint2a, int2a ) = \"0110\"" << endl;
+ ( uint2a, int2a ) = "0110";
+ cout << "uint2a = " << uint2a << endl;
+ cout << "int2a = " << int2a << endl;
+
+ cout << "biguint4a = ( uint2a, int2a )" << endl;
+ biguint4a = ( uint2a, int2a );
+ cout << "biguint4a = " << biguint4a << endl;
+
+ cout << "biguint4a = ( uint2c, uint2d )" << endl;
+ biguint4a = ( uint2c, uint2d );
+ cout << "biguint4a = " << biguint4a << endl;
+
+ cout << "( biguint4a.range( 2, 1 ), uint2a ) = \"0110\"" << endl;
+ ( biguint4a.range( 2, 1 ), uint2a ) = "0110";
+ cout << "biguint4a = " << biguint4a << endl;
+ cout << "uint2a = " << uint2a << endl;
+
+#if 0
+ cout << "( uint2a, biguint4a.range( 1, 2 ) ) = \"0101\"" << endl;
+ ( uint2a, biguint4a.range( 1, 2 ) ) = "0101";
+ cout << "biguint4a = " << biguint4a << endl;
+ cout << "uint2a = " << uint2a << endl;
+#endif // 0
+
+ cout << "( biguint4a.range( 2, 1 ), bigint4a.range( 2, 1 ) ) = \"1100\"" << endl;
+ ( biguint4a.range( 2, 1 ), bigint4a.range( 2, 1 ) ) = "1100";
+ cout << "biguint4a = " << biguint4a << endl;
+ cout << "bigint4a = " << bigint4a << endl;
+
+ cout << "( ( uint2a, int2a ), biguint4a ) = \"00110011\"" << endl;
+ ( ( uint2a, int2a ), biguint4a ) = "00110011";
+ cout << "uint2a = " << uint2a << endl;
+ cout << "int2a = " << int2a << endl;
+ cout << "biguint4a = " << biguint4a << endl;
+
+ cout << "( biguint4a, ( uint2a, int2a ) ) = \"11001100\"" << endl;
+ ( biguint4a, ( uint2a, int2a ) ) = "11001100";
+ cout << "biguint4a = " << biguint4a << endl;
+ cout << "uint2a = " << uint2a << endl;
+ cout << "int2a = " << int2a << endl;
+
+ cout << "( ( uint2a, int2a ), ( biguint4a, bigint4a ) ) = \"011000001111\"" << endl;
+ ( ( uint2a, int2a ), ( biguint4a, bigint4a ) ) = "011000001111";
+ cout << "uint2a = " << uint2a << endl;
+ cout << "int2a = " << int2a << endl;
+ cout << "biguint4a = " << biguint4a << endl;
+ cout << "bigint4a = " << bigint4a << endl;
+
+ cout << "( ( uint2a, int2a ), biguint4a.range( 2, 1 ) ) = \"001111\"" << endl;
+ ( ( uint2a, int2a ), biguint4a.range( 2, 1 ) ) = "001111";
+ cout << "uint2a = " << uint2a << endl;
+ cout << "int2a = " << int2a << endl;
+ cout << "biguint4a = " << biguint4a << endl;
+
+ cout << "( biguint4a.range( 2, 1 ), ( uint2a, int2a ) ) = \"001100\"" << endl;
+ ( biguint4a.range( 2, 1 ), ( uint2a, int2a ) ) = "001100";
+ cout << "biguint4a = " << biguint4a << endl;
+ cout << "uint2a = " << uint2a << endl;
+ cout << "int2a = " << int2a << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test04/golden/test04.log b/src/systemc/tests/systemc/datatypes/misc/concat/test04/golden/test04.log
new file mode 100644
index 000000000..428dd6500
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test04/golden/test04.log
@@ -0,0 +1,21 @@
+SystemC Simulation
+bv2a = 01
+lv2b = 10
+bv4a = 0110
+bv4a = 1001
+bv4a = 1011
+bv2a = 10
+bv4a = 1101
+bv2a = 01
+bv2a = 00
+lv2b = 11
+bv4a = 0011
+bv4a = 1100
+bv2a = 11
+lv2b = 00
+bv2a = 00
+lv2b = 11
+bv4a = 1110
+bv4a = 1000
+bv2a = 11
+lv2b = 00
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test04/test04.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test04/test04.cpp
new file mode 100644
index 000000000..ad95e40de
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test04/test04.cpp
@@ -0,0 +1,90 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test04.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 7 Apr 2005
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of l-value concatenation
+
+#include "systemc.h"
+
+int
+sc_main( int, char*[] )
+{
+ sc_bv<2> bv2a;
+ sc_lv<2> lv2b;
+ const sc_bv<2> bv2c( "10" );
+ const sc_bv<2> bv2d( "01" );
+ sc_bv<4> bv4a;
+
+ ( bv2a, lv2b ) = "0110";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "lv2b = " << lv2b << endl;
+
+ bv4a = ( bv2a, lv2b );
+ cout << "bv4a = " << bv4a << endl;
+
+ bv4a = ( bv2c, bv2d );
+ cout << "bv4a = " << bv4a << endl;
+
+ ( bv4a.range( 2, 1 ), bv2a ) = "0110";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+ ( bv2a, bv4a.range( 1, 2 ) ) = "0101";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+
+ ( ( bv2a, lv2b ), bv4a ) = "00110011";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "lv2b = " << lv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ ( bv4a, ( bv2a, lv2b ) ) = "11001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "lv2b = " << lv2b << endl;
+
+ ( ( bv2a, lv2b ), bv4a.range( 2, 1 ) ) = "001111";
+ cout << "bv2a = " << bv2a << endl;
+ cout << "lv2b = " << lv2b << endl;
+ cout << "bv4a = " << bv4a << endl;
+
+ ( bv4a.range( 2, 1 ), ( bv2a, lv2b ) ) = "001100";
+ cout << "bv4a = " << bv4a << endl;
+ cout << "bv2a = " << bv2a << endl;
+ cout << "lv2b = " << lv2b << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test05/golden/test05.log b/src/systemc/tests/systemc/datatypes/misc/concat/test05/golden/test05.log
new file mode 100644
index 000000000..0d934d401
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test05/golden/test05.log
@@ -0,0 +1,2 @@
+SystemC Simulation
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test05/test05.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test05/test05.cpp
new file mode 100644
index 000000000..8e2559ce9
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test05/test05.cpp
@@ -0,0 +1,94 @@
+// test05.cpp - Concatenation test
+
+#include "systemc.h"
+#include "specialized_signals/scx_signal_int.h"
+#include "specialized_signals/scx_signal_signed.h"
+#include "specialized_signals/scx_signal_uint.h"
+#include "specialized_signals/scx_signal_unsigned.h"
+
+#define COMPARE( a, b ) \
+{ \
+ if ( a != b ) \
+ { \
+ cout << __FILE__ << "(" << __LINE__ << "): " << #a << " = " << \
+ a << " " << #b << " = " << b << endl; \
+ } \
+}
+
+int sc_main( int argc, char* argv[] )
+{
+ sc_clock clock;
+ sc_bigint<8> sc_bigint_a;
+ sc_bigint<8> sc_bigint_b;
+ sc_biguint<8> sc_biguint_a;
+ sc_biguint<8> sc_biguint_b;
+ sc_int<8> sc_int_a;
+ sc_int<8> sc_int_b;
+ sc_uint<8> sc_uint_a;
+ sc_uint<8> sc_uint_b;
+ sc_signal<sc_bigint<8> > sig_sc_bigint_a;
+ sc_signal<sc_bigint<8> > sig_sc_bigint_b;
+ sc_signal<sc_biguint<8> > sig_sc_biguint_a;
+ sc_signal<sc_biguint<8> > sig_sc_biguint_b;
+ sc_signal<sc_int<8> > sig_sc_int_a;
+ sc_signal<sc_int<8> > sig_sc_int_b;
+ sc_signal<sc_uint<8> > sig_sc_uint_a;
+ sc_signal<sc_uint<8> > sig_sc_uint_b;
+
+ sc_bigint_a = "10101111";
+ sc_biguint_a = "10101111";
+ sc_int_a = "10101111";
+ sc_uint_a = "10101111";
+
+ ( sc_bigint_b, sc_biguint_b, sc_int_b, sc_uint_b ) =
+ ( sc_bigint_a, sc_biguint_a, sc_int_a, sc_uint_a );
+
+ COMPARE( sc_bigint_a, sc_bigint_b )
+ COMPARE( sc_biguint_a, sc_biguint_b )
+ COMPARE( sc_int_a, sc_int_b )
+ COMPARE( sc_uint_a, sc_uint_b )
+
+ ( sig_sc_bigint_b, sig_sc_biguint_b, sig_sc_int_b, sig_sc_uint_b ) =
+ ( sc_bigint_a, sc_biguint_a, sc_int_a, sc_uint_a );
+
+ sc_start(1, SC_NS);
+ COMPARE( sc_bigint_a, sig_sc_bigint_b )
+ COMPARE( sc_biguint_a, sig_sc_biguint_b )
+ COMPARE( sc_int_a, sig_sc_int_b )
+ COMPARE( sc_uint_a, sig_sc_uint_b )
+
+ sc_bigint_a = 128;
+ sc_biguint_a = 64;
+ sc_int_a = 128;
+ sc_uint_a = 64;
+
+ ( sc_bigint_b, sc_biguint_b, sc_int_b, sc_uint_b ) =
+ ( sc_int_a, sc_uint_a, sc_bigint_a, sc_biguint_a );
+
+ COMPARE( sc_bigint_a, sc_bigint_b )
+ COMPARE( sc_biguint_a, sc_biguint_b )
+ COMPARE( sc_int_a, sc_int_b )
+ COMPARE( sc_uint_a, sc_uint_b )
+
+ sig_sc_bigint_a = 87;
+ sig_sc_biguint_a = 124;
+ sig_sc_int_a = 97;
+ sig_sc_uint_a = 72;
+ sc_start(1, SC_NS);
+
+ ( sig_sc_bigint_b, sig_sc_biguint_b, sig_sc_int_b, sig_sc_uint_b ) =
+ ( sig_sc_bigint_a, sig_sc_biguint_a, sig_sc_int_a, sig_sc_uint_a );
+ sc_start(1, SC_NS);
+ COMPARE( sig_sc_bigint_a, sig_sc_bigint_b )
+ COMPARE( sig_sc_biguint_a, sig_sc_biguint_b )
+ COMPARE( sig_sc_int_a, sig_sc_int_b )
+ COMPARE( sig_sc_uint_a, sig_sc_uint_b )
+
+ COMPARE( 87, sig_sc_bigint_b )
+ COMPARE( 124, sig_sc_biguint_b )
+ COMPARE( 97, sig_sc_int_b )
+ COMPARE( 72, sig_sc_uint_b )
+
+ cerr << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test06/golden/test06.log b/src/systemc/tests/systemc/datatypes/misc/concat/test06/golden/test06.log
new file mode 100644
index 000000000..44a94d332
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test06/golden/test06.log
@@ -0,0 +1,22 @@
+SystemC Simulation
+0b00
+0b1111111111111111111111111111111111111
+
+0b001111111111111111111111111111
+0b111111111111111111111111111100
+
+0b001111111111111111111111111111111111111
+0b111111111111111111111111111111111111100
+
+0b0001111111111111111111111111111111111111
+0b0111111111111111111111111111111111111100
+
+0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100
+0b001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+
+0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+0b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+
+0b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000
+0b0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test06/test06.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test06/test06.cpp
new file mode 100644
index 000000000..cd30aae64
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test06/test06.cpp
@@ -0,0 +1,99 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test06 -- test for high order bit concatenation bug.
+
+ Original Author:
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+int sc_main(int argc, char** argv) {
+ sc_bigint<2> bi2;
+ sc_bigint<28> bi28;
+ sc_bigint<30> bi30;
+ sc_bigint<37> bi37;
+ sc_bigint<39> bi39;
+ sc_bigint<100> bi100;
+ sc_bigint<102> bi102;
+ sc_bigint<139> bi139;
+ sc_uint<39> bu39;
+
+ bi2 = 0;
+ bi28 = -1;
+ bi37 = -1;
+ cout << bi2.to_string(SC_BIN) << endl
+ << bi37.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ bi30 = (bi2,bi28);
+ cout << bi30.to_string(SC_BIN) << endl;
+ bi30 = (bi28,bi2);
+ cout << bi30.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ bi39 = (bi2,bi37);
+ cout << bi39.to_string(SC_BIN) << endl;
+ bi39 = (bi37,bi2);
+ cout << bi39.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ bu39 = (bi2,bi37);
+ cout << bu39.to_string(SC_BIN) << endl;
+ bu39 = (bi37,bi2);
+ cout << bu39.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ bi100 = -1;
+ bi102 = (bi100,bi2);
+ cout << bi102.to_string(SC_BIN) << endl;
+ bi102 = (bi2,bi100);
+ cout << bi102.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ bi39 = 0;
+ bi139 = (bi39,bi100);
+ cout << bi139.to_string(SC_BIN) << endl;
+ bi139 = (bi100,bi39);
+ cout << bi139.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ bu39 = 0;
+ bi139 = (bi100,bu39);
+ cout << bi139.to_string(SC_BIN) << endl;
+ bi139 = (bu39,bi100);
+ cout << bi139.to_string(SC_BIN) << endl;
+ cout << endl;
+
+ sc_start(1, SC_NS);
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test07/golden/test07.log b/src/systemc/tests/systemc/datatypes/misc/concat/test07/golden/test07.log
new file mode 100644
index 000000000..17d6ba2fb
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test07/golden/test07.log
@@ -0,0 +1,36866 @@
+SystemC Simulation
+
+[64,64]:
+ int 0fedcba9876543210aaaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaaa55555555 )
+
+[64,63]:
+ int 7f6e5d4c3b2a19082aaaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaaa55555555 )
+
+[64,62]:
+ int 3fb72ea61d950c842aaaaaaa55555555 <- ( fedcba9876543210 , eaaaaaaa55555555 )
+
+[64,61]:
+ int 1fdb97530eca86420aaaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaaa55555555 )
+
+[64,60]:
+ int 0fedcba9876543210aaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaa55555555 )
+
+[64,59]:
+ int 7f6e5d4c3b2a19082aaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaa55555555 )
+
+[64,58]:
+ int 3fb72ea61d950c842aaaaaa55555555 <- ( fedcba9876543210 , eaaaaaa55555555 )
+
+[64,57]:
+ int 1fdb97530eca86420aaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaa55555555 )
+
+[64,56]:
+ int 0fedcba9876543210aaaaaa55555555 <- ( fedcba9876543210 , aaaaaa55555555 )
+
+[64,55]:
+ int 7f6e5d4c3b2a19082aaaaa55555555 <- ( fedcba9876543210 , 2aaaaa55555555 )
+
+[64,54]:
+ int 3fb72ea61d950c842aaaaa55555555 <- ( fedcba9876543210 , eaaaaa55555555 )
+
+[64,53]:
+ int 1fdb97530eca86420aaaaa55555555 <- ( fedcba9876543210 , 0aaaaa55555555 )
+
+[64,52]:
+ int 0fedcba9876543210aaaaa55555555 <- ( fedcba9876543210 , aaaaa55555555 )
+
+[64,51]:
+ int 7f6e5d4c3b2a19082aaaa55555555 <- ( fedcba9876543210 , 2aaaa55555555 )
+
+[64,50]:
+ int 3fb72ea61d950c842aaaa55555555 <- ( fedcba9876543210 , eaaaa55555555 )
+
+[64,49]:
+ int 1fdb97530eca86420aaaa55555555 <- ( fedcba9876543210 , 0aaaa55555555 )
+
+[64,48]:
+ int 0fedcba9876543210aaaa55555555 <- ( fedcba9876543210 , aaaa55555555 )
+
+[64,47]:
+ int 7f6e5d4c3b2a19082aaa55555555 <- ( fedcba9876543210 , 2aaa55555555 )
+
+[64,46]:
+ int 3fb72ea61d950c842aaa55555555 <- ( fedcba9876543210 , eaaa55555555 )
+
+[64,45]:
+ int 1fdb97530eca86420aaa55555555 <- ( fedcba9876543210 , 0aaa55555555 )
+
+[64,44]:
+ int 0fedcba9876543210aaa55555555 <- ( fedcba9876543210 , aaa55555555 )
+
+[64,43]:
+ int 7f6e5d4c3b2a19082aa55555555 <- ( fedcba9876543210 , 2aa55555555 )
+
+[64,42]:
+ int 3fb72ea61d950c842aa55555555 <- ( fedcba9876543210 , eaa55555555 )
+
+[64,41]:
+ int 1fdb97530eca86420aa55555555 <- ( fedcba9876543210 , 0aa55555555 )
+
+[64,40]:
+ int 0fedcba9876543210aa55555555 <- ( fedcba9876543210 , aa55555555 )
+
+[64,39]:
+ int 7f6e5d4c3b2a19082a55555555 <- ( fedcba9876543210 , 2a55555555 )
+
+[64,38]:
+ int 3fb72ea61d950c842a55555555 <- ( fedcba9876543210 , ea55555555 )
+
+[64,37]:
+ int 1fdb97530eca86420a55555555 <- ( fedcba9876543210 , 0a55555555 )
+
+[64,36]:
+ int 0fedcba9876543210a55555555 <- ( fedcba9876543210 , a55555555 )
+
+[64,35]:
+ int 7f6e5d4c3b2a1908255555555 <- ( fedcba9876543210 , 255555555 )
+
+[64,34]:
+ int 3fb72ea61d950c84255555555 <- ( fedcba9876543210 , e55555555 )
+
+[64,33]:
+ int 1fdb97530eca8642055555555 <- ( fedcba9876543210 , 055555555 )
+
+[64,32]:
+ int 0fedcba987654321055555555 <- ( fedcba9876543210 , 55555555 )
+
+[64,31]:
+ int 7f6e5d4c3b2a190855555555 <- ( fedcba9876543210 , d5555555 )
+
+[64,30]:
+ int 3fb72ea61d950c8415555555 <- ( fedcba9876543210 , 15555555 )
+
+[64,29]:
+ int 1fdb97530eca864215555555 <- ( fedcba9876543210 , f5555555 )
+
+[64,28]:
+ int 0fedcba98765432105555555 <- ( fedcba9876543210 , 5555555 )
+
+[64,27]:
+ int 7f6e5d4c3b2a19085555555 <- ( fedcba9876543210 , d555555 )
+
+[64,26]:
+ int 3fb72ea61d950c841555555 <- ( fedcba9876543210 , 1555555 )
+
+[64,25]:
+ int 1fdb97530eca86421555555 <- ( fedcba9876543210 , f555555 )
+
+[64,24]:
+ int 0fedcba9876543210555555 <- ( fedcba9876543210 , 555555 )
+
+[64,23]:
+ int 7f6e5d4c3b2a1908555555 <- ( fedcba9876543210 , d55555 )
+
+[64,22]:
+ int 3fb72ea61d950c84155555 <- ( fedcba9876543210 , 155555 )
+
+[64,21]:
+ int 1fdb97530eca8642155555 <- ( fedcba9876543210 , f55555 )
+
+[64,20]:
+ int 0fedcba987654321055555 <- ( fedcba9876543210 , 55555 )
+
+[64,19]:
+ int 7f6e5d4c3b2a190855555 <- ( fedcba9876543210 , d5555 )
+
+[64,18]:
+ int 3fb72ea61d950c8415555 <- ( fedcba9876543210 , 15555 )
+
+[64,17]:
+ int 1fdb97530eca864215555 <- ( fedcba9876543210 , f5555 )
+
+[64,16]:
+ int 0fedcba98765432105555 <- ( fedcba9876543210 , 5555 )
+
+[64,15]:
+ int 7f6e5d4c3b2a19085555 <- ( fedcba9876543210 , d555 )
+
+[64,14]:
+ int 3fb72ea61d950c841555 <- ( fedcba9876543210 , 1555 )
+
+[64,13]:
+ int 1fdb97530eca86421555 <- ( fedcba9876543210 , f555 )
+
+[64,12]:
+ int 0fedcba9876543210555 <- ( fedcba9876543210 , 555 )
+
+[64,11]:
+ int 7f6e5d4c3b2a1908555 <- ( fedcba9876543210 , d55 )
+
+[64,10]:
+ int 3fb72ea61d950c84155 <- ( fedcba9876543210 , 155 )
+
+[64,9]:
+ int 1fdb97530eca8642155 <- ( fedcba9876543210 , f55 )
+
+[64,8]:
+ int 0fedcba987654321055 <- ( fedcba9876543210 , 55 )
+
+[64,7]:
+ int 7f6e5d4c3b2a190855 <- ( fedcba9876543210 , d5 )
+
+[64,6]:
+ int 3fb72ea61d950c8415 <- ( fedcba9876543210 , 15 )
+
+[64,5]:
+ int 1fdb97530eca864215 <- ( fedcba9876543210 , f5 )
+
+[64,4]:
+ int 0fedcba98765432105 <- ( fedcba9876543210 , 5 )
+
+[64,3]:
+ int 7f6e5d4c3b2a19085 <- ( fedcba9876543210 , d )
+
+[64,2]:
+ int 3fb72ea61d950c841 <- ( fedcba9876543210 , 1 )
+
+[64,1]:
+ int 1fdb97530eca86421 <- ( fedcba9876543210 , f )
+
+[63,64]:
+ int 7edcba9876543210aaaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaaa55555555 )
+
+[63,63]:
+ int 3f6e5d4c3b2a19082aaaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaaa55555555 )
+
+[63,62]:
+ int 1fb72ea61d950c842aaaaaaa55555555 <- ( fedcba9876543210 , eaaaaaaa55555555 )
+
+[63,61]:
+ int 0fdb97530eca86420aaaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaaa55555555 )
+
+[63,60]:
+ int 7edcba9876543210aaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaa55555555 )
+
+[63,59]:
+ int 3f6e5d4c3b2a19082aaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaa55555555 )
+
+[63,58]:
+ int 1fb72ea61d950c842aaaaaa55555555 <- ( fedcba9876543210 , eaaaaaa55555555 )
+
+[63,57]:
+ int 0fdb97530eca86420aaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaa55555555 )
+
+[63,56]:
+ int 7edcba9876543210aaaaaa55555555 <- ( fedcba9876543210 , aaaaaa55555555 )
+
+[63,55]:
+ int 3f6e5d4c3b2a19082aaaaa55555555 <- ( fedcba9876543210 , 2aaaaa55555555 )
+
+[63,54]:
+ int 1fb72ea61d950c842aaaaa55555555 <- ( fedcba9876543210 , eaaaaa55555555 )
+
+[63,53]:
+ int 0fdb97530eca86420aaaaa55555555 <- ( fedcba9876543210 , 0aaaaa55555555 )
+
+[63,52]:
+ int 7edcba9876543210aaaaa55555555 <- ( fedcba9876543210 , aaaaa55555555 )
+
+[63,51]:
+ int 3f6e5d4c3b2a19082aaaa55555555 <- ( fedcba9876543210 , 2aaaa55555555 )
+
+[63,50]:
+ int 1fb72ea61d950c842aaaa55555555 <- ( fedcba9876543210 , eaaaa55555555 )
+
+[63,49]:
+ int 0fdb97530eca86420aaaa55555555 <- ( fedcba9876543210 , 0aaaa55555555 )
+
+[63,48]:
+ int 7edcba9876543210aaaa55555555 <- ( fedcba9876543210 , aaaa55555555 )
+
+[63,47]:
+ int 3f6e5d4c3b2a19082aaa55555555 <- ( fedcba9876543210 , 2aaa55555555 )
+
+[63,46]:
+ int 1fb72ea61d950c842aaa55555555 <- ( fedcba9876543210 , eaaa55555555 )
+
+[63,45]:
+ int 0fdb97530eca86420aaa55555555 <- ( fedcba9876543210 , 0aaa55555555 )
+
+[63,44]:
+ int 7edcba9876543210aaa55555555 <- ( fedcba9876543210 , aaa55555555 )
+
+[63,43]:
+ int 3f6e5d4c3b2a19082aa55555555 <- ( fedcba9876543210 , 2aa55555555 )
+
+[63,42]:
+ int 1fb72ea61d950c842aa55555555 <- ( fedcba9876543210 , eaa55555555 )
+
+[63,41]:
+ int 0fdb97530eca86420aa55555555 <- ( fedcba9876543210 , 0aa55555555 )
+
+[63,40]:
+ int 7edcba9876543210aa55555555 <- ( fedcba9876543210 , aa55555555 )
+
+[63,39]:
+ int 3f6e5d4c3b2a19082a55555555 <- ( fedcba9876543210 , 2a55555555 )
+
+[63,38]:
+ int 1fb72ea61d950c842a55555555 <- ( fedcba9876543210 , ea55555555 )
+
+[63,37]:
+ int 0fdb97530eca86420a55555555 <- ( fedcba9876543210 , 0a55555555 )
+
+[63,36]:
+ int 7edcba9876543210a55555555 <- ( fedcba9876543210 , a55555555 )
+
+[63,35]:
+ int 3f6e5d4c3b2a1908255555555 <- ( fedcba9876543210 , 255555555 )
+
+[63,34]:
+ int 1fb72ea61d950c84255555555 <- ( fedcba9876543210 , e55555555 )
+
+[63,33]:
+ int 0fdb97530eca8642055555555 <- ( fedcba9876543210 , 055555555 )
+
+[63,32]:
+ int 7edcba987654321055555555 <- ( fedcba9876543210 , 55555555 )
+
+[63,31]:
+ int 3f6e5d4c3b2a190855555555 <- ( fedcba9876543210 , d5555555 )
+
+[63,30]:
+ int 1fb72ea61d950c8415555555 <- ( fedcba9876543210 , 15555555 )
+
+[63,29]:
+ int 0fdb97530eca864215555555 <- ( fedcba9876543210 , f5555555 )
+
+[63,28]:
+ int 7edcba98765432105555555 <- ( fedcba9876543210 , 5555555 )
+
+[63,27]:
+ int 3f6e5d4c3b2a19085555555 <- ( fedcba9876543210 , d555555 )
+
+[63,26]:
+ int 1fb72ea61d950c841555555 <- ( fedcba9876543210 , 1555555 )
+
+[63,25]:
+ int 0fdb97530eca86421555555 <- ( fedcba9876543210 , f555555 )
+
+[63,24]:
+ int 7edcba9876543210555555 <- ( fedcba9876543210 , 555555 )
+
+[63,23]:
+ int 3f6e5d4c3b2a1908555555 <- ( fedcba9876543210 , d55555 )
+
+[63,22]:
+ int 1fb72ea61d950c84155555 <- ( fedcba9876543210 , 155555 )
+
+[63,21]:
+ int 0fdb97530eca8642155555 <- ( fedcba9876543210 , f55555 )
+
+[63,20]:
+ int 7edcba987654321055555 <- ( fedcba9876543210 , 55555 )
+
+[63,19]:
+ int 3f6e5d4c3b2a190855555 <- ( fedcba9876543210 , d5555 )
+
+[63,18]:
+ int 1fb72ea61d950c8415555 <- ( fedcba9876543210 , 15555 )
+
+[63,17]:
+ int 0fdb97530eca864215555 <- ( fedcba9876543210 , f5555 )
+
+[63,16]:
+ int 7edcba98765432105555 <- ( fedcba9876543210 , 5555 )
+
+[63,15]:
+ int 3f6e5d4c3b2a19085555 <- ( fedcba9876543210 , d555 )
+
+[63,14]:
+ int 1fb72ea61d950c841555 <- ( fedcba9876543210 , 1555 )
+
+[63,13]:
+ int 0fdb97530eca86421555 <- ( fedcba9876543210 , f555 )
+
+[63,12]:
+ int 7edcba9876543210555 <- ( fedcba9876543210 , 555 )
+
+[63,11]:
+ int 3f6e5d4c3b2a1908555 <- ( fedcba9876543210 , d55 )
+
+[63,10]:
+ int 1fb72ea61d950c84155 <- ( fedcba9876543210 , 155 )
+
+[63,9]:
+ int 0fdb97530eca8642155 <- ( fedcba9876543210 , f55 )
+
+[63,8]:
+ int 7edcba987654321055 <- ( fedcba9876543210 , 55 )
+
+[63,7]:
+ int 3f6e5d4c3b2a190855 <- ( fedcba9876543210 , d5 )
+
+[63,6]:
+ int 1fb72ea61d950c8415 <- ( fedcba9876543210 , 15 )
+
+[63,5]:
+ int 0fdb97530eca864215 <- ( fedcba9876543210 , f5 )
+
+[63,4]:
+ int 7edcba98765432105 <- ( fedcba9876543210 , 5 )
+
+[63,3]:
+ int 3f6e5d4c3b2a19085 <- ( fedcba9876543210 , d )
+
+[63,2]:
+ int 1fb72ea61d950c841 <- ( fedcba9876543210 , 1 )
+
+[63,1]:
+ int 0fdb97530eca86421 <- ( fedcba9876543210 , f )
+
+[62,64]:
+ int 3edcba9876543210aaaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaaa55555555 )
+
+[62,63]:
+ int 1f6e5d4c3b2a19082aaaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaaa55555555 )
+
+[62,62]:
+ int 0fb72ea61d950c842aaaaaaa55555555 <- ( fedcba9876543210 , eaaaaaaa55555555 )
+
+[62,61]:
+ int 7db97530eca86420aaaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaaa55555555 )
+
+[62,60]:
+ int 3edcba9876543210aaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaa55555555 )
+
+[62,59]:
+ int 1f6e5d4c3b2a19082aaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaa55555555 )
+
+[62,58]:
+ int 0fb72ea61d950c842aaaaaa55555555 <- ( fedcba9876543210 , eaaaaaa55555555 )
+
+[62,57]:
+ int 7db97530eca86420aaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaa55555555 )
+
+[62,56]:
+ int 3edcba9876543210aaaaaa55555555 <- ( fedcba9876543210 , aaaaaa55555555 )
+
+[62,55]:
+ int 1f6e5d4c3b2a19082aaaaa55555555 <- ( fedcba9876543210 , 2aaaaa55555555 )
+
+[62,54]:
+ int 0fb72ea61d950c842aaaaa55555555 <- ( fedcba9876543210 , eaaaaa55555555 )
+
+[62,53]:
+ int 7db97530eca86420aaaaa55555555 <- ( fedcba9876543210 , 0aaaaa55555555 )
+
+[62,52]:
+ int 3edcba9876543210aaaaa55555555 <- ( fedcba9876543210 , aaaaa55555555 )
+
+[62,51]:
+ int 1f6e5d4c3b2a19082aaaa55555555 <- ( fedcba9876543210 , 2aaaa55555555 )
+
+[62,50]:
+ int 0fb72ea61d950c842aaaa55555555 <- ( fedcba9876543210 , eaaaa55555555 )
+
+[62,49]:
+ int 7db97530eca86420aaaa55555555 <- ( fedcba9876543210 , 0aaaa55555555 )
+
+[62,48]:
+ int 3edcba9876543210aaaa55555555 <- ( fedcba9876543210 , aaaa55555555 )
+
+[62,47]:
+ int 1f6e5d4c3b2a19082aaa55555555 <- ( fedcba9876543210 , 2aaa55555555 )
+
+[62,46]:
+ int 0fb72ea61d950c842aaa55555555 <- ( fedcba9876543210 , eaaa55555555 )
+
+[62,45]:
+ int 7db97530eca86420aaa55555555 <- ( fedcba9876543210 , 0aaa55555555 )
+
+[62,44]:
+ int 3edcba9876543210aaa55555555 <- ( fedcba9876543210 , aaa55555555 )
+
+[62,43]:
+ int 1f6e5d4c3b2a19082aa55555555 <- ( fedcba9876543210 , 2aa55555555 )
+
+[62,42]:
+ int 0fb72ea61d950c842aa55555555 <- ( fedcba9876543210 , eaa55555555 )
+
+[62,41]:
+ int 7db97530eca86420aa55555555 <- ( fedcba9876543210 , 0aa55555555 )
+
+[62,40]:
+ int 3edcba9876543210aa55555555 <- ( fedcba9876543210 , aa55555555 )
+
+[62,39]:
+ int 1f6e5d4c3b2a19082a55555555 <- ( fedcba9876543210 , 2a55555555 )
+
+[62,38]:
+ int 0fb72ea61d950c842a55555555 <- ( fedcba9876543210 , ea55555555 )
+
+[62,37]:
+ int 7db97530eca86420a55555555 <- ( fedcba9876543210 , 0a55555555 )
+
+[62,36]:
+ int 3edcba9876543210a55555555 <- ( fedcba9876543210 , a55555555 )
+
+[62,35]:
+ int 1f6e5d4c3b2a1908255555555 <- ( fedcba9876543210 , 255555555 )
+
+[62,34]:
+ int 0fb72ea61d950c84255555555 <- ( fedcba9876543210 , e55555555 )
+
+[62,33]:
+ int 7db97530eca8642055555555 <- ( fedcba9876543210 , 055555555 )
+
+[62,32]:
+ int 3edcba987654321055555555 <- ( fedcba9876543210 , 55555555 )
+
+[62,31]:
+ int 1f6e5d4c3b2a190855555555 <- ( fedcba9876543210 , d5555555 )
+
+[62,30]:
+ int 0fb72ea61d950c8415555555 <- ( fedcba9876543210 , 15555555 )
+
+[62,29]:
+ int 7db97530eca864215555555 <- ( fedcba9876543210 , f5555555 )
+
+[62,28]:
+ int 3edcba98765432105555555 <- ( fedcba9876543210 , 5555555 )
+
+[62,27]:
+ int 1f6e5d4c3b2a19085555555 <- ( fedcba9876543210 , d555555 )
+
+[62,26]:
+ int 0fb72ea61d950c841555555 <- ( fedcba9876543210 , 1555555 )
+
+[62,25]:
+ int 7db97530eca86421555555 <- ( fedcba9876543210 , f555555 )
+
+[62,24]:
+ int 3edcba9876543210555555 <- ( fedcba9876543210 , 555555 )
+
+[62,23]:
+ int 1f6e5d4c3b2a1908555555 <- ( fedcba9876543210 , d55555 )
+
+[62,22]:
+ int 0fb72ea61d950c84155555 <- ( fedcba9876543210 , 155555 )
+
+[62,21]:
+ int 7db97530eca8642155555 <- ( fedcba9876543210 , f55555 )
+
+[62,20]:
+ int 3edcba987654321055555 <- ( fedcba9876543210 , 55555 )
+
+[62,19]:
+ int 1f6e5d4c3b2a190855555 <- ( fedcba9876543210 , d5555 )
+
+[62,18]:
+ int 0fb72ea61d950c8415555 <- ( fedcba9876543210 , 15555 )
+
+[62,17]:
+ int 7db97530eca864215555 <- ( fedcba9876543210 , f5555 )
+
+[62,16]:
+ int 3edcba98765432105555 <- ( fedcba9876543210 , 5555 )
+
+[62,15]:
+ int 1f6e5d4c3b2a19085555 <- ( fedcba9876543210 , d555 )
+
+[62,14]:
+ int 0fb72ea61d950c841555 <- ( fedcba9876543210 , 1555 )
+
+[62,13]:
+ int 7db97530eca86421555 <- ( fedcba9876543210 , f555 )
+
+[62,12]:
+ int 3edcba9876543210555 <- ( fedcba9876543210 , 555 )
+
+[62,11]:
+ int 1f6e5d4c3b2a1908555 <- ( fedcba9876543210 , d55 )
+
+[62,10]:
+ int 0fb72ea61d950c84155 <- ( fedcba9876543210 , 155 )
+
+[62,9]:
+ int 7db97530eca8642155 <- ( fedcba9876543210 , f55 )
+
+[62,8]:
+ int 3edcba987654321055 <- ( fedcba9876543210 , 55 )
+
+[62,7]:
+ int 1f6e5d4c3b2a190855 <- ( fedcba9876543210 , d5 )
+
+[62,6]:
+ int 0fb72ea61d950c8415 <- ( fedcba9876543210 , 15 )
+
+[62,5]:
+ int 7db97530eca864215 <- ( fedcba9876543210 , f5 )
+
+[62,4]:
+ int 3edcba98765432105 <- ( fedcba9876543210 , 5 )
+
+[62,3]:
+ int 1f6e5d4c3b2a19085 <- ( fedcba9876543210 , d )
+
+[62,2]:
+ int 0fb72ea61d950c841 <- ( fedcba9876543210 , 1 )
+
+[62,1]:
+ int 7db97530eca86421 <- ( fedcba9876543210 , f )
+
+[61,64]:
+ int 1edcba9876543210aaaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaaa55555555 )
+
+[61,63]:
+ int 0f6e5d4c3b2a19082aaaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaaa55555555 )
+
+[61,62]:
+ int 7b72ea61d950c842aaaaaaa55555555 <- ( fedcba9876543210 , eaaaaaaa55555555 )
+
+[61,61]:
+ int 3db97530eca86420aaaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaaa55555555 )
+
+[61,60]:
+ int 1edcba9876543210aaaaaaa55555555 <- ( fedcba9876543210 , aaaaaaa55555555 )
+
+[61,59]:
+ int 0f6e5d4c3b2a19082aaaaaa55555555 <- ( fedcba9876543210 , 2aaaaaa55555555 )
+
+[61,58]:
+ int 7b72ea61d950c842aaaaaa55555555 <- ( fedcba9876543210 , eaaaaaa55555555 )
+
+[61,57]:
+ int 3db97530eca86420aaaaaa55555555 <- ( fedcba9876543210 , 0aaaaaa55555555 )
+
+[61,56]:
+ int 1edcba9876543210aaaaaa55555555 <- ( fedcba9876543210 , aaaaaa55555555 )
+
+[61,55]:
+ int 0f6e5d4c3b2a19082aaaaa55555555 <- ( fedcba9876543210 , 2aaaaa55555555 )
+
+[61,54]:
+ int 7b72ea61d950c842aaaaa55555555 <- ( fedcba9876543210 , eaaaaa55555555 )
+
+[61,53]:
+ int 3db97530eca86420aaaaa55555555 <- ( fedcba9876543210 , 0aaaaa55555555 )
+
+[61,52]:
+ int 1edcba9876543210aaaaa55555555 <- ( fedcba9876543210 , aaaaa55555555 )
+
+[61,51]:
+ int 0f6e5d4c3b2a19082aaaa55555555 <- ( fedcba9876543210 , 2aaaa55555555 )
+
+[61,50]:
+ int 7b72ea61d950c842aaaa55555555 <- ( fedcba9876543210 , eaaaa55555555 )
+
+[61,49]:
+ int 3db97530eca86420aaaa55555555 <- ( fedcba9876543210 , 0aaaa55555555 )
+
+[61,48]:
+ int 1edcba9876543210aaaa55555555 <- ( fedcba9876543210 , aaaa55555555 )
+
+[61,47]:
+ int 0f6e5d4c3b2a19082aaa55555555 <- ( fedcba9876543210 , 2aaa55555555 )
+
+[61,46]:
+ int 7b72ea61d950c842aaa55555555 <- ( fedcba9876543210 , eaaa55555555 )
+
+[61,45]:
+ int 3db97530eca86420aaa55555555 <- ( fedcba9876543210 , 0aaa55555555 )
+
+[61,44]:
+ int 1edcba9876543210aaa55555555 <- ( fedcba9876543210 , aaa55555555 )
+
+[61,43]:
+ int 0f6e5d4c3b2a19082aa55555555 <- ( fedcba9876543210 , 2aa55555555 )
+
+[61,42]:
+ int 7b72ea61d950c842aa55555555 <- ( fedcba9876543210 , eaa55555555 )
+
+[61,41]:
+ int 3db97530eca86420aa55555555 <- ( fedcba9876543210 , 0aa55555555 )
+
+[61,40]:
+ int 1edcba9876543210aa55555555 <- ( fedcba9876543210 , aa55555555 )
+
+[61,39]:
+ int 0f6e5d4c3b2a19082a55555555 <- ( fedcba9876543210 , 2a55555555 )
+
+[61,38]:
+ int 7b72ea61d950c842a55555555 <- ( fedcba9876543210 , ea55555555 )
+
+[61,37]:
+ int 3db97530eca86420a55555555 <- ( fedcba9876543210 , 0a55555555 )
+
+[61,36]:
+ int 1edcba9876543210a55555555 <- ( fedcba9876543210 , a55555555 )
+
+[61,35]:
+ int 0f6e5d4c3b2a1908255555555 <- ( fedcba9876543210 , 255555555 )
+
+[61,34]:
+ int 7b72ea61d950c84255555555 <- ( fedcba9876543210 , e55555555 )
+
+[61,33]:
+ int 3db97530eca8642055555555 <- ( fedcba9876543210 , 055555555 )
+
+[61,32]:
+ int 1edcba987654321055555555 <- ( fedcba9876543210 , 55555555 )
+
+[61,31]:
+ int 0f6e5d4c3b2a190855555555 <- ( fedcba9876543210 , d5555555 )
+
+[61,30]:
+ int 7b72ea61d950c8415555555 <- ( fedcba9876543210 , 15555555 )
+
+[61,29]:
+ int 3db97530eca864215555555 <- ( fedcba9876543210 , f5555555 )
+
+[61,28]:
+ int 1edcba98765432105555555 <- ( fedcba9876543210 , 5555555 )
+
+[61,27]:
+ int 0f6e5d4c3b2a19085555555 <- ( fedcba9876543210 , d555555 )
+
+[61,26]:
+ int 7b72ea61d950c841555555 <- ( fedcba9876543210 , 1555555 )
+
+[61,25]:
+ int 3db97530eca86421555555 <- ( fedcba9876543210 , f555555 )
+
+[61,24]:
+ int 1edcba9876543210555555 <- ( fedcba9876543210 , 555555 )
+
+[61,23]:
+ int 0f6e5d4c3b2a1908555555 <- ( fedcba9876543210 , d55555 )
+
+[61,22]:
+ int 7b72ea61d950c84155555 <- ( fedcba9876543210 , 155555 )
+
+[61,21]:
+ int 3db97530eca8642155555 <- ( fedcba9876543210 , f55555 )
+
+[61,20]:
+ int 1edcba987654321055555 <- ( fedcba9876543210 , 55555 )
+
+[61,19]:
+ int 0f6e5d4c3b2a190855555 <- ( fedcba9876543210 , d5555 )
+
+[61,18]:
+ int 7b72ea61d950c8415555 <- ( fedcba9876543210 , 15555 )
+
+[61,17]:
+ int 3db97530eca864215555 <- ( fedcba9876543210 , f5555 )
+
+[61,16]:
+ int 1edcba98765432105555 <- ( fedcba9876543210 , 5555 )
+
+[61,15]:
+ int 0f6e5d4c3b2a19085555 <- ( fedcba9876543210 , d555 )
+
+[61,14]:
+ int 7b72ea61d950c841555 <- ( fedcba9876543210 , 1555 )
+
+[61,13]:
+ int 3db97530eca86421555 <- ( fedcba9876543210 , f555 )
+
+[61,12]:
+ int 1edcba9876543210555 <- ( fedcba9876543210 , 555 )
+
+[61,11]:
+ int 0f6e5d4c3b2a1908555 <- ( fedcba9876543210 , d55 )
+
+[61,10]:
+ int 7b72ea61d950c84155 <- ( fedcba9876543210 , 155 )
+
+[61,9]:
+ int 3db97530eca8642155 <- ( fedcba9876543210 , f55 )
+
+[61,8]:
+ int 1edcba987654321055 <- ( fedcba9876543210 , 55 )
+
+[61,7]:
+ int 0f6e5d4c3b2a190855 <- ( fedcba9876543210 , d5 )
+
+[61,6]:
+ int 7b72ea61d950c8415 <- ( fedcba9876543210 , 15 )
+
+[61,5]:
+ int 3db97530eca864215 <- ( fedcba9876543210 , f5 )
+
+[61,4]:
+ int 1edcba98765432105 <- ( fedcba9876543210 , 5 )
+
+[61,3]:
+ int 0f6e5d4c3b2a19085 <- ( fedcba9876543210 , d )
+
+[61,2]:
+ int 7b72ea61d950c841 <- ( fedcba9876543210 , 1 )
+
+[61,1]:
+ int 3db97530eca86421 <- ( fedcba9876543210 , f )
+
+[60,64]:
+ int 0edcba9876543210aaaaaaaa55555555 <- ( edcba9876543210 , aaaaaaaa55555555 )
+
+[60,63]:
+ int 76e5d4c3b2a19082aaaaaaa55555555 <- ( edcba9876543210 , 2aaaaaaa55555555 )
+
+[60,62]:
+ int 3b72ea61d950c842aaaaaaa55555555 <- ( edcba9876543210 , eaaaaaaa55555555 )
+
+[60,61]:
+ int 1db97530eca86420aaaaaaa55555555 <- ( edcba9876543210 , 0aaaaaaa55555555 )
+
+[60,60]:
+ int 0edcba9876543210aaaaaaa55555555 <- ( edcba9876543210 , aaaaaaa55555555 )
+
+[60,59]:
+ int 76e5d4c3b2a19082aaaaaa55555555 <- ( edcba9876543210 , 2aaaaaa55555555 )
+
+[60,58]:
+ int 3b72ea61d950c842aaaaaa55555555 <- ( edcba9876543210 , eaaaaaa55555555 )
+
+[60,57]:
+ int 1db97530eca86420aaaaaa55555555 <- ( edcba9876543210 , 0aaaaaa55555555 )
+
+[60,56]:
+ int 0edcba9876543210aaaaaa55555555 <- ( edcba9876543210 , aaaaaa55555555 )
+
+[60,55]:
+ int 76e5d4c3b2a19082aaaaa55555555 <- ( edcba9876543210 , 2aaaaa55555555 )
+
+[60,54]:
+ int 3b72ea61d950c842aaaaa55555555 <- ( edcba9876543210 , eaaaaa55555555 )
+
+[60,53]:
+ int 1db97530eca86420aaaaa55555555 <- ( edcba9876543210 , 0aaaaa55555555 )
+
+[60,52]:
+ int 0edcba9876543210aaaaa55555555 <- ( edcba9876543210 , aaaaa55555555 )
+
+[60,51]:
+ int 76e5d4c3b2a19082aaaa55555555 <- ( edcba9876543210 , 2aaaa55555555 )
+
+[60,50]:
+ int 3b72ea61d950c842aaaa55555555 <- ( edcba9876543210 , eaaaa55555555 )
+
+[60,49]:
+ int 1db97530eca86420aaaa55555555 <- ( edcba9876543210 , 0aaaa55555555 )
+
+[60,48]:
+ int 0edcba9876543210aaaa55555555 <- ( edcba9876543210 , aaaa55555555 )
+
+[60,47]:
+ int 76e5d4c3b2a19082aaa55555555 <- ( edcba9876543210 , 2aaa55555555 )
+
+[60,46]:
+ int 3b72ea61d950c842aaa55555555 <- ( edcba9876543210 , eaaa55555555 )
+
+[60,45]:
+ int 1db97530eca86420aaa55555555 <- ( edcba9876543210 , 0aaa55555555 )
+
+[60,44]:
+ int 0edcba9876543210aaa55555555 <- ( edcba9876543210 , aaa55555555 )
+
+[60,43]:
+ int 76e5d4c3b2a19082aa55555555 <- ( edcba9876543210 , 2aa55555555 )
+
+[60,42]:
+ int 3b72ea61d950c842aa55555555 <- ( edcba9876543210 , eaa55555555 )
+
+[60,41]:
+ int 1db97530eca86420aa55555555 <- ( edcba9876543210 , 0aa55555555 )
+
+[60,40]:
+ int 0edcba9876543210aa55555555 <- ( edcba9876543210 , aa55555555 )
+
+[60,39]:
+ int 76e5d4c3b2a19082a55555555 <- ( edcba9876543210 , 2a55555555 )
+
+[60,38]:
+ int 3b72ea61d950c842a55555555 <- ( edcba9876543210 , ea55555555 )
+
+[60,37]:
+ int 1db97530eca86420a55555555 <- ( edcba9876543210 , 0a55555555 )
+
+[60,36]:
+ int 0edcba9876543210a55555555 <- ( edcba9876543210 , a55555555 )
+
+[60,35]:
+ int 76e5d4c3b2a1908255555555 <- ( edcba9876543210 , 255555555 )
+
+[60,34]:
+ int 3b72ea61d950c84255555555 <- ( edcba9876543210 , e55555555 )
+
+[60,33]:
+ int 1db97530eca8642055555555 <- ( edcba9876543210 , 055555555 )
+
+[60,32]:
+ int 0edcba987654321055555555 <- ( edcba9876543210 , 55555555 )
+
+[60,31]:
+ int 76e5d4c3b2a190855555555 <- ( edcba9876543210 , d5555555 )
+
+[60,30]:
+ int 3b72ea61d950c8415555555 <- ( edcba9876543210 , 15555555 )
+
+[60,29]:
+ int 1db97530eca864215555555 <- ( edcba9876543210 , f5555555 )
+
+[60,28]:
+ int 0edcba98765432105555555 <- ( edcba9876543210 , 5555555 )
+
+[60,27]:
+ int 76e5d4c3b2a19085555555 <- ( edcba9876543210 , d555555 )
+
+[60,26]:
+ int 3b72ea61d950c841555555 <- ( edcba9876543210 , 1555555 )
+
+[60,25]:
+ int 1db97530eca86421555555 <- ( edcba9876543210 , f555555 )
+
+[60,24]:
+ int 0edcba9876543210555555 <- ( edcba9876543210 , 555555 )
+
+[60,23]:
+ int 76e5d4c3b2a1908555555 <- ( edcba9876543210 , d55555 )
+
+[60,22]:
+ int 3b72ea61d950c84155555 <- ( edcba9876543210 , 155555 )
+
+[60,21]:
+ int 1db97530eca8642155555 <- ( edcba9876543210 , f55555 )
+
+[60,20]:
+ int 0edcba987654321055555 <- ( edcba9876543210 , 55555 )
+
+[60,19]:
+ int 76e5d4c3b2a190855555 <- ( edcba9876543210 , d5555 )
+
+[60,18]:
+ int 3b72ea61d950c8415555 <- ( edcba9876543210 , 15555 )
+
+[60,17]:
+ int 1db97530eca864215555 <- ( edcba9876543210 , f5555 )
+
+[60,16]:
+ int 0edcba98765432105555 <- ( edcba9876543210 , 5555 )
+
+[60,15]:
+ int 76e5d4c3b2a19085555 <- ( edcba9876543210 , d555 )
+
+[60,14]:
+ int 3b72ea61d950c841555 <- ( edcba9876543210 , 1555 )
+
+[60,13]:
+ int 1db97530eca86421555 <- ( edcba9876543210 , f555 )
+
+[60,12]:
+ int 0edcba9876543210555 <- ( edcba9876543210 , 555 )
+
+[60,11]:
+ int 76e5d4c3b2a1908555 <- ( edcba9876543210 , d55 )
+
+[60,10]:
+ int 3b72ea61d950c84155 <- ( edcba9876543210 , 155 )
+
+[60,9]:
+ int 1db97530eca8642155 <- ( edcba9876543210 , f55 )
+
+[60,8]:
+ int 0edcba987654321055 <- ( edcba9876543210 , 55 )
+
+[60,7]:
+ int 76e5d4c3b2a190855 <- ( edcba9876543210 , d5 )
+
+[60,6]:
+ int 3b72ea61d950c8415 <- ( edcba9876543210 , 15 )
+
+[60,5]:
+ int 1db97530eca864215 <- ( edcba9876543210 , f5 )
+
+[60,4]:
+ int 0edcba98765432105 <- ( edcba9876543210 , 5 )
+
+[60,3]:
+ int 76e5d4c3b2a19085 <- ( edcba9876543210 , d )
+
+[60,2]:
+ int 3b72ea61d950c841 <- ( edcba9876543210 , 1 )
+
+[60,1]:
+ int 1db97530eca86421 <- ( edcba9876543210 , f )
+
+[59,64]:
+ int 6dcba9876543210aaaaaaaa55555555 <- ( edcba9876543210 , aaaaaaaa55555555 )
+
+[59,63]:
+ int 36e5d4c3b2a19082aaaaaaa55555555 <- ( edcba9876543210 , 2aaaaaaa55555555 )
+
+[59,62]:
+ int 1b72ea61d950c842aaaaaaa55555555 <- ( edcba9876543210 , eaaaaaaa55555555 )
+
+[59,61]:
+ int 0db97530eca86420aaaaaaa55555555 <- ( edcba9876543210 , 0aaaaaaa55555555 )
+
+[59,60]:
+ int 6dcba9876543210aaaaaaa55555555 <- ( edcba9876543210 , aaaaaaa55555555 )
+
+[59,59]:
+ int 36e5d4c3b2a19082aaaaaa55555555 <- ( edcba9876543210 , 2aaaaaa55555555 )
+
+[59,58]:
+ int 1b72ea61d950c842aaaaaa55555555 <- ( edcba9876543210 , eaaaaaa55555555 )
+
+[59,57]:
+ int 0db97530eca86420aaaaaa55555555 <- ( edcba9876543210 , 0aaaaaa55555555 )
+
+[59,56]:
+ int 6dcba9876543210aaaaaa55555555 <- ( edcba9876543210 , aaaaaa55555555 )
+
+[59,55]:
+ int 36e5d4c3b2a19082aaaaa55555555 <- ( edcba9876543210 , 2aaaaa55555555 )
+
+[59,54]:
+ int 1b72ea61d950c842aaaaa55555555 <- ( edcba9876543210 , eaaaaa55555555 )
+
+[59,53]:
+ int 0db97530eca86420aaaaa55555555 <- ( edcba9876543210 , 0aaaaa55555555 )
+
+[59,52]:
+ int 6dcba9876543210aaaaa55555555 <- ( edcba9876543210 , aaaaa55555555 )
+
+[59,51]:
+ int 36e5d4c3b2a19082aaaa55555555 <- ( edcba9876543210 , 2aaaa55555555 )
+
+[59,50]:
+ int 1b72ea61d950c842aaaa55555555 <- ( edcba9876543210 , eaaaa55555555 )
+
+[59,49]:
+ int 0db97530eca86420aaaa55555555 <- ( edcba9876543210 , 0aaaa55555555 )
+
+[59,48]:
+ int 6dcba9876543210aaaa55555555 <- ( edcba9876543210 , aaaa55555555 )
+
+[59,47]:
+ int 36e5d4c3b2a19082aaa55555555 <- ( edcba9876543210 , 2aaa55555555 )
+
+[59,46]:
+ int 1b72ea61d950c842aaa55555555 <- ( edcba9876543210 , eaaa55555555 )
+
+[59,45]:
+ int 0db97530eca86420aaa55555555 <- ( edcba9876543210 , 0aaa55555555 )
+
+[59,44]:
+ int 6dcba9876543210aaa55555555 <- ( edcba9876543210 , aaa55555555 )
+
+[59,43]:
+ int 36e5d4c3b2a19082aa55555555 <- ( edcba9876543210 , 2aa55555555 )
+
+[59,42]:
+ int 1b72ea61d950c842aa55555555 <- ( edcba9876543210 , eaa55555555 )
+
+[59,41]:
+ int 0db97530eca86420aa55555555 <- ( edcba9876543210 , 0aa55555555 )
+
+[59,40]:
+ int 6dcba9876543210aa55555555 <- ( edcba9876543210 , aa55555555 )
+
+[59,39]:
+ int 36e5d4c3b2a19082a55555555 <- ( edcba9876543210 , 2a55555555 )
+
+[59,38]:
+ int 1b72ea61d950c842a55555555 <- ( edcba9876543210 , ea55555555 )
+
+[59,37]:
+ int 0db97530eca86420a55555555 <- ( edcba9876543210 , 0a55555555 )
+
+[59,36]:
+ int 6dcba9876543210a55555555 <- ( edcba9876543210 , a55555555 )
+
+[59,35]:
+ int 36e5d4c3b2a1908255555555 <- ( edcba9876543210 , 255555555 )
+
+[59,34]:
+ int 1b72ea61d950c84255555555 <- ( edcba9876543210 , e55555555 )
+
+[59,33]:
+ int 0db97530eca8642055555555 <- ( edcba9876543210 , 055555555 )
+
+[59,32]:
+ int 6dcba987654321055555555 <- ( edcba9876543210 , 55555555 )
+
+[59,31]:
+ int 36e5d4c3b2a190855555555 <- ( edcba9876543210 , d5555555 )
+
+[59,30]:
+ int 1b72ea61d950c8415555555 <- ( edcba9876543210 , 15555555 )
+
+[59,29]:
+ int 0db97530eca864215555555 <- ( edcba9876543210 , f5555555 )
+
+[59,28]:
+ int 6dcba98765432105555555 <- ( edcba9876543210 , 5555555 )
+
+[59,27]:
+ int 36e5d4c3b2a19085555555 <- ( edcba9876543210 , d555555 )
+
+[59,26]:
+ int 1b72ea61d950c841555555 <- ( edcba9876543210 , 1555555 )
+
+[59,25]:
+ int 0db97530eca86421555555 <- ( edcba9876543210 , f555555 )
+
+[59,24]:
+ int 6dcba9876543210555555 <- ( edcba9876543210 , 555555 )
+
+[59,23]:
+ int 36e5d4c3b2a1908555555 <- ( edcba9876543210 , d55555 )
+
+[59,22]:
+ int 1b72ea61d950c84155555 <- ( edcba9876543210 , 155555 )
+
+[59,21]:
+ int 0db97530eca8642155555 <- ( edcba9876543210 , f55555 )
+
+[59,20]:
+ int 6dcba987654321055555 <- ( edcba9876543210 , 55555 )
+
+[59,19]:
+ int 36e5d4c3b2a190855555 <- ( edcba9876543210 , d5555 )
+
+[59,18]:
+ int 1b72ea61d950c8415555 <- ( edcba9876543210 , 15555 )
+
+[59,17]:
+ int 0db97530eca864215555 <- ( edcba9876543210 , f5555 )
+
+[59,16]:
+ int 6dcba98765432105555 <- ( edcba9876543210 , 5555 )
+
+[59,15]:
+ int 36e5d4c3b2a19085555 <- ( edcba9876543210 , d555 )
+
+[59,14]:
+ int 1b72ea61d950c841555 <- ( edcba9876543210 , 1555 )
+
+[59,13]:
+ int 0db97530eca86421555 <- ( edcba9876543210 , f555 )
+
+[59,12]:
+ int 6dcba9876543210555 <- ( edcba9876543210 , 555 )
+
+[59,11]:
+ int 36e5d4c3b2a1908555 <- ( edcba9876543210 , d55 )
+
+[59,10]:
+ int 1b72ea61d950c84155 <- ( edcba9876543210 , 155 )
+
+[59,9]:
+ int 0db97530eca8642155 <- ( edcba9876543210 , f55 )
+
+[59,8]:
+ int 6dcba987654321055 <- ( edcba9876543210 , 55 )
+
+[59,7]:
+ int 36e5d4c3b2a190855 <- ( edcba9876543210 , d5 )
+
+[59,6]:
+ int 1b72ea61d950c8415 <- ( edcba9876543210 , 15 )
+
+[59,5]:
+ int 0db97530eca864215 <- ( edcba9876543210 , f5 )
+
+[59,4]:
+ int 6dcba98765432105 <- ( edcba9876543210 , 5 )
+
+[59,3]:
+ int 36e5d4c3b2a19085 <- ( edcba9876543210 , d )
+
+[59,2]:
+ int 1b72ea61d950c841 <- ( edcba9876543210 , 1 )
+
+[59,1]:
+ int 0db97530eca86421 <- ( edcba9876543210 , f )
+
+[58,64]:
+ int 2dcba9876543210aaaaaaaa55555555 <- ( edcba9876543210 , aaaaaaaa55555555 )
+
+[58,63]:
+ int 16e5d4c3b2a19082aaaaaaa55555555 <- ( edcba9876543210 , 2aaaaaaa55555555 )
+
+[58,62]:
+ int 0b72ea61d950c842aaaaaaa55555555 <- ( edcba9876543210 , eaaaaaaa55555555 )
+
+[58,61]:
+ int 5b97530eca86420aaaaaaa55555555 <- ( edcba9876543210 , 0aaaaaaa55555555 )
+
+[58,60]:
+ int 2dcba9876543210aaaaaaa55555555 <- ( edcba9876543210 , aaaaaaa55555555 )
+
+[58,59]:
+ int 16e5d4c3b2a19082aaaaaa55555555 <- ( edcba9876543210 , 2aaaaaa55555555 )
+
+[58,58]:
+ int 0b72ea61d950c842aaaaaa55555555 <- ( edcba9876543210 , eaaaaaa55555555 )
+
+[58,57]:
+ int 5b97530eca86420aaaaaa55555555 <- ( edcba9876543210 , 0aaaaaa55555555 )
+
+[58,56]:
+ int 2dcba9876543210aaaaaa55555555 <- ( edcba9876543210 , aaaaaa55555555 )
+
+[58,55]:
+ int 16e5d4c3b2a19082aaaaa55555555 <- ( edcba9876543210 , 2aaaaa55555555 )
+
+[58,54]:
+ int 0b72ea61d950c842aaaaa55555555 <- ( edcba9876543210 , eaaaaa55555555 )
+
+[58,53]:
+ int 5b97530eca86420aaaaa55555555 <- ( edcba9876543210 , 0aaaaa55555555 )
+
+[58,52]:
+ int 2dcba9876543210aaaaa55555555 <- ( edcba9876543210 , aaaaa55555555 )
+
+[58,51]:
+ int 16e5d4c3b2a19082aaaa55555555 <- ( edcba9876543210 , 2aaaa55555555 )
+
+[58,50]:
+ int 0b72ea61d950c842aaaa55555555 <- ( edcba9876543210 , eaaaa55555555 )
+
+[58,49]:
+ int 5b97530eca86420aaaa55555555 <- ( edcba9876543210 , 0aaaa55555555 )
+
+[58,48]:
+ int 2dcba9876543210aaaa55555555 <- ( edcba9876543210 , aaaa55555555 )
+
+[58,47]:
+ int 16e5d4c3b2a19082aaa55555555 <- ( edcba9876543210 , 2aaa55555555 )
+
+[58,46]:
+ int 0b72ea61d950c842aaa55555555 <- ( edcba9876543210 , eaaa55555555 )
+
+[58,45]:
+ int 5b97530eca86420aaa55555555 <- ( edcba9876543210 , 0aaa55555555 )
+
+[58,44]:
+ int 2dcba9876543210aaa55555555 <- ( edcba9876543210 , aaa55555555 )
+
+[58,43]:
+ int 16e5d4c3b2a19082aa55555555 <- ( edcba9876543210 , 2aa55555555 )
+
+[58,42]:
+ int 0b72ea61d950c842aa55555555 <- ( edcba9876543210 , eaa55555555 )
+
+[58,41]:
+ int 5b97530eca86420aa55555555 <- ( edcba9876543210 , 0aa55555555 )
+
+[58,40]:
+ int 2dcba9876543210aa55555555 <- ( edcba9876543210 , aa55555555 )
+
+[58,39]:
+ int 16e5d4c3b2a19082a55555555 <- ( edcba9876543210 , 2a55555555 )
+
+[58,38]:
+ int 0b72ea61d950c842a55555555 <- ( edcba9876543210 , ea55555555 )
+
+[58,37]:
+ int 5b97530eca86420a55555555 <- ( edcba9876543210 , 0a55555555 )
+
+[58,36]:
+ int 2dcba9876543210a55555555 <- ( edcba9876543210 , a55555555 )
+
+[58,35]:
+ int 16e5d4c3b2a1908255555555 <- ( edcba9876543210 , 255555555 )
+
+[58,34]:
+ int 0b72ea61d950c84255555555 <- ( edcba9876543210 , e55555555 )
+
+[58,33]:
+ int 5b97530eca8642055555555 <- ( edcba9876543210 , 055555555 )
+
+[58,32]:
+ int 2dcba987654321055555555 <- ( edcba9876543210 , 55555555 )
+
+[58,31]:
+ int 16e5d4c3b2a190855555555 <- ( edcba9876543210 , d5555555 )
+
+[58,30]:
+ int 0b72ea61d950c8415555555 <- ( edcba9876543210 , 15555555 )
+
+[58,29]:
+ int 5b97530eca864215555555 <- ( edcba9876543210 , f5555555 )
+
+[58,28]:
+ int 2dcba98765432105555555 <- ( edcba9876543210 , 5555555 )
+
+[58,27]:
+ int 16e5d4c3b2a19085555555 <- ( edcba9876543210 , d555555 )
+
+[58,26]:
+ int 0b72ea61d950c841555555 <- ( edcba9876543210 , 1555555 )
+
+[58,25]:
+ int 5b97530eca86421555555 <- ( edcba9876543210 , f555555 )
+
+[58,24]:
+ int 2dcba9876543210555555 <- ( edcba9876543210 , 555555 )
+
+[58,23]:
+ int 16e5d4c3b2a1908555555 <- ( edcba9876543210 , d55555 )
+
+[58,22]:
+ int 0b72ea61d950c84155555 <- ( edcba9876543210 , 155555 )
+
+[58,21]:
+ int 5b97530eca8642155555 <- ( edcba9876543210 , f55555 )
+
+[58,20]:
+ int 2dcba987654321055555 <- ( edcba9876543210 , 55555 )
+
+[58,19]:
+ int 16e5d4c3b2a190855555 <- ( edcba9876543210 , d5555 )
+
+[58,18]:
+ int 0b72ea61d950c8415555 <- ( edcba9876543210 , 15555 )
+
+[58,17]:
+ int 5b97530eca864215555 <- ( edcba9876543210 , f5555 )
+
+[58,16]:
+ int 2dcba98765432105555 <- ( edcba9876543210 , 5555 )
+
+[58,15]:
+ int 16e5d4c3b2a19085555 <- ( edcba9876543210 , d555 )
+
+[58,14]:
+ int 0b72ea61d950c841555 <- ( edcba9876543210 , 1555 )
+
+[58,13]:
+ int 5b97530eca86421555 <- ( edcba9876543210 , f555 )
+
+[58,12]:
+ int 2dcba9876543210555 <- ( edcba9876543210 , 555 )
+
+[58,11]:
+ int 16e5d4c3b2a1908555 <- ( edcba9876543210 , d55 )
+
+[58,10]:
+ int 0b72ea61d950c84155 <- ( edcba9876543210 , 155 )
+
+[58,9]:
+ int 5b97530eca8642155 <- ( edcba9876543210 , f55 )
+
+[58,8]:
+ int 2dcba987654321055 <- ( edcba9876543210 , 55 )
+
+[58,7]:
+ int 16e5d4c3b2a190855 <- ( edcba9876543210 , d5 )
+
+[58,6]:
+ int 0b72ea61d950c8415 <- ( edcba9876543210 , 15 )
+
+[58,5]:
+ int 5b97530eca864215 <- ( edcba9876543210 , f5 )
+
+[58,4]:
+ int 2dcba98765432105 <- ( edcba9876543210 , 5 )
+
+[58,3]:
+ int 16e5d4c3b2a19085 <- ( edcba9876543210 , d )
+
+[58,2]:
+ int 0b72ea61d950c841 <- ( edcba9876543210 , 1 )
+
+[58,1]:
+ int 5b97530eca86421 <- ( edcba9876543210 , f )
+
+[57,64]:
+ int 0dcba9876543210aaaaaaaa55555555 <- ( 0dcba9876543210 , aaaaaaaa55555555 )
+
+[57,63]:
+ int 06e5d4c3b2a19082aaaaaaa55555555 <- ( 0dcba9876543210 , 2aaaaaaa55555555 )
+
+[57,62]:
+ int 372ea61d950c842aaaaaaa55555555 <- ( 0dcba9876543210 , eaaaaaaa55555555 )
+
+[57,61]:
+ int 1b97530eca86420aaaaaaa55555555 <- ( 0dcba9876543210 , 0aaaaaaa55555555 )
+
+[57,60]:
+ int 0dcba9876543210aaaaaaa55555555 <- ( 0dcba9876543210 , aaaaaaa55555555 )
+
+[57,59]:
+ int 06e5d4c3b2a19082aaaaaa55555555 <- ( 0dcba9876543210 , 2aaaaaa55555555 )
+
+[57,58]:
+ int 372ea61d950c842aaaaaa55555555 <- ( 0dcba9876543210 , eaaaaaa55555555 )
+
+[57,57]:
+ int 1b97530eca86420aaaaaa55555555 <- ( 0dcba9876543210 , 0aaaaaa55555555 )
+
+[57,56]:
+ int 0dcba9876543210aaaaaa55555555 <- ( 0dcba9876543210 , aaaaaa55555555 )
+
+[57,55]:
+ int 06e5d4c3b2a19082aaaaa55555555 <- ( 0dcba9876543210 , 2aaaaa55555555 )
+
+[57,54]:
+ int 372ea61d950c842aaaaa55555555 <- ( 0dcba9876543210 , eaaaaa55555555 )
+
+[57,53]:
+ int 1b97530eca86420aaaaa55555555 <- ( 0dcba9876543210 , 0aaaaa55555555 )
+
+[57,52]:
+ int 0dcba9876543210aaaaa55555555 <- ( 0dcba9876543210 , aaaaa55555555 )
+
+[57,51]:
+ int 06e5d4c3b2a19082aaaa55555555 <- ( 0dcba9876543210 , 2aaaa55555555 )
+
+[57,50]:
+ int 372ea61d950c842aaaa55555555 <- ( 0dcba9876543210 , eaaaa55555555 )
+
+[57,49]:
+ int 1b97530eca86420aaaa55555555 <- ( 0dcba9876543210 , 0aaaa55555555 )
+
+[57,48]:
+ int 0dcba9876543210aaaa55555555 <- ( 0dcba9876543210 , aaaa55555555 )
+
+[57,47]:
+ int 06e5d4c3b2a19082aaa55555555 <- ( 0dcba9876543210 , 2aaa55555555 )
+
+[57,46]:
+ int 372ea61d950c842aaa55555555 <- ( 0dcba9876543210 , eaaa55555555 )
+
+[57,45]:
+ int 1b97530eca86420aaa55555555 <- ( 0dcba9876543210 , 0aaa55555555 )
+
+[57,44]:
+ int 0dcba9876543210aaa55555555 <- ( 0dcba9876543210 , aaa55555555 )
+
+[57,43]:
+ int 06e5d4c3b2a19082aa55555555 <- ( 0dcba9876543210 , 2aa55555555 )
+
+[57,42]:
+ int 372ea61d950c842aa55555555 <- ( 0dcba9876543210 , eaa55555555 )
+
+[57,41]:
+ int 1b97530eca86420aa55555555 <- ( 0dcba9876543210 , 0aa55555555 )
+
+[57,40]:
+ int 0dcba9876543210aa55555555 <- ( 0dcba9876543210 , aa55555555 )
+
+[57,39]:
+ int 06e5d4c3b2a19082a55555555 <- ( 0dcba9876543210 , 2a55555555 )
+
+[57,38]:
+ int 372ea61d950c842a55555555 <- ( 0dcba9876543210 , ea55555555 )
+
+[57,37]:
+ int 1b97530eca86420a55555555 <- ( 0dcba9876543210 , 0a55555555 )
+
+[57,36]:
+ int 0dcba9876543210a55555555 <- ( 0dcba9876543210 , a55555555 )
+
+[57,35]:
+ int 06e5d4c3b2a1908255555555 <- ( 0dcba9876543210 , 255555555 )
+
+[57,34]:
+ int 372ea61d950c84255555555 <- ( 0dcba9876543210 , e55555555 )
+
+[57,33]:
+ int 1b97530eca8642055555555 <- ( 0dcba9876543210 , 055555555 )
+
+[57,32]:
+ int 0dcba987654321055555555 <- ( 0dcba9876543210 , 55555555 )
+
+[57,31]:
+ int 06e5d4c3b2a190855555555 <- ( 0dcba9876543210 , d5555555 )
+
+[57,30]:
+ int 372ea61d950c8415555555 <- ( 0dcba9876543210 , 15555555 )
+
+[57,29]:
+ int 1b97530eca864215555555 <- ( 0dcba9876543210 , f5555555 )
+
+[57,28]:
+ int 0dcba98765432105555555 <- ( 0dcba9876543210 , 5555555 )
+
+[57,27]:
+ int 06e5d4c3b2a19085555555 <- ( 0dcba9876543210 , d555555 )
+
+[57,26]:
+ int 372ea61d950c841555555 <- ( 0dcba9876543210 , 1555555 )
+
+[57,25]:
+ int 1b97530eca86421555555 <- ( 0dcba9876543210 , f555555 )
+
+[57,24]:
+ int 0dcba9876543210555555 <- ( 0dcba9876543210 , 555555 )
+
+[57,23]:
+ int 06e5d4c3b2a1908555555 <- ( 0dcba9876543210 , d55555 )
+
+[57,22]:
+ int 372ea61d950c84155555 <- ( 0dcba9876543210 , 155555 )
+
+[57,21]:
+ int 1b97530eca8642155555 <- ( 0dcba9876543210 , f55555 )
+
+[57,20]:
+ int 0dcba987654321055555 <- ( 0dcba9876543210 , 55555 )
+
+[57,19]:
+ int 06e5d4c3b2a190855555 <- ( 0dcba9876543210 , d5555 )
+
+[57,18]:
+ int 372ea61d950c8415555 <- ( 0dcba9876543210 , 15555 )
+
+[57,17]:
+ int 1b97530eca864215555 <- ( 0dcba9876543210 , f5555 )
+
+[57,16]:
+ int 0dcba98765432105555 <- ( 0dcba9876543210 , 5555 )
+
+[57,15]:
+ int 06e5d4c3b2a19085555 <- ( 0dcba9876543210 , d555 )
+
+[57,14]:
+ int 372ea61d950c841555 <- ( 0dcba9876543210 , 1555 )
+
+[57,13]:
+ int 1b97530eca86421555 <- ( 0dcba9876543210 , f555 )
+
+[57,12]:
+ int 0dcba9876543210555 <- ( 0dcba9876543210 , 555 )
+
+[57,11]:
+ int 06e5d4c3b2a1908555 <- ( 0dcba9876543210 , d55 )
+
+[57,10]:
+ int 372ea61d950c84155 <- ( 0dcba9876543210 , 155 )
+
+[57,9]:
+ int 1b97530eca8642155 <- ( 0dcba9876543210 , f55 )
+
+[57,8]:
+ int 0dcba987654321055 <- ( 0dcba9876543210 , 55 )
+
+[57,7]:
+ int 06e5d4c3b2a190855 <- ( 0dcba9876543210 , d5 )
+
+[57,6]:
+ int 372ea61d950c8415 <- ( 0dcba9876543210 , 15 )
+
+[57,5]:
+ int 1b97530eca864215 <- ( 0dcba9876543210 , f5 )
+
+[57,4]:
+ int 0dcba98765432105 <- ( 0dcba9876543210 , 5 )
+
+[57,3]:
+ int 06e5d4c3b2a19085 <- ( 0dcba9876543210 , d )
+
+[57,2]:
+ int 372ea61d950c841 <- ( 0dcba9876543210 , 1 )
+
+[57,1]:
+ int 1b97530eca86421 <- ( 0dcba9876543210 , f )
+
+[56,64]:
+ int 0dcba9876543210aaaaaaaa55555555 <- ( dcba9876543210 , aaaaaaaa55555555 )
+
+[56,63]:
+ int 6e5d4c3b2a19082aaaaaaa55555555 <- ( dcba9876543210 , 2aaaaaaa55555555 )
+
+[56,62]:
+ int 372ea61d950c842aaaaaaa55555555 <- ( dcba9876543210 , eaaaaaaa55555555 )
+
+[56,61]:
+ int 1b97530eca86420aaaaaaa55555555 <- ( dcba9876543210 , 0aaaaaaa55555555 )
+
+[56,60]:
+ int 0dcba9876543210aaaaaaa55555555 <- ( dcba9876543210 , aaaaaaa55555555 )
+
+[56,59]:
+ int 6e5d4c3b2a19082aaaaaa55555555 <- ( dcba9876543210 , 2aaaaaa55555555 )
+
+[56,58]:
+ int 372ea61d950c842aaaaaa55555555 <- ( dcba9876543210 , eaaaaaa55555555 )
+
+[56,57]:
+ int 1b97530eca86420aaaaaa55555555 <- ( dcba9876543210 , 0aaaaaa55555555 )
+
+[56,56]:
+ int 0dcba9876543210aaaaaa55555555 <- ( dcba9876543210 , aaaaaa55555555 )
+
+[56,55]:
+ int 6e5d4c3b2a19082aaaaa55555555 <- ( dcba9876543210 , 2aaaaa55555555 )
+
+[56,54]:
+ int 372ea61d950c842aaaaa55555555 <- ( dcba9876543210 , eaaaaa55555555 )
+
+[56,53]:
+ int 1b97530eca86420aaaaa55555555 <- ( dcba9876543210 , 0aaaaa55555555 )
+
+[56,52]:
+ int 0dcba9876543210aaaaa55555555 <- ( dcba9876543210 , aaaaa55555555 )
+
+[56,51]:
+ int 6e5d4c3b2a19082aaaa55555555 <- ( dcba9876543210 , 2aaaa55555555 )
+
+[56,50]:
+ int 372ea61d950c842aaaa55555555 <- ( dcba9876543210 , eaaaa55555555 )
+
+[56,49]:
+ int 1b97530eca86420aaaa55555555 <- ( dcba9876543210 , 0aaaa55555555 )
+
+[56,48]:
+ int 0dcba9876543210aaaa55555555 <- ( dcba9876543210 , aaaa55555555 )
+
+[56,47]:
+ int 6e5d4c3b2a19082aaa55555555 <- ( dcba9876543210 , 2aaa55555555 )
+
+[56,46]:
+ int 372ea61d950c842aaa55555555 <- ( dcba9876543210 , eaaa55555555 )
+
+[56,45]:
+ int 1b97530eca86420aaa55555555 <- ( dcba9876543210 , 0aaa55555555 )
+
+[56,44]:
+ int 0dcba9876543210aaa55555555 <- ( dcba9876543210 , aaa55555555 )
+
+[56,43]:
+ int 6e5d4c3b2a19082aa55555555 <- ( dcba9876543210 , 2aa55555555 )
+
+[56,42]:
+ int 372ea61d950c842aa55555555 <- ( dcba9876543210 , eaa55555555 )
+
+[56,41]:
+ int 1b97530eca86420aa55555555 <- ( dcba9876543210 , 0aa55555555 )
+
+[56,40]:
+ int 0dcba9876543210aa55555555 <- ( dcba9876543210 , aa55555555 )
+
+[56,39]:
+ int 6e5d4c3b2a19082a55555555 <- ( dcba9876543210 , 2a55555555 )
+
+[56,38]:
+ int 372ea61d950c842a55555555 <- ( dcba9876543210 , ea55555555 )
+
+[56,37]:
+ int 1b97530eca86420a55555555 <- ( dcba9876543210 , 0a55555555 )
+
+[56,36]:
+ int 0dcba9876543210a55555555 <- ( dcba9876543210 , a55555555 )
+
+[56,35]:
+ int 6e5d4c3b2a1908255555555 <- ( dcba9876543210 , 255555555 )
+
+[56,34]:
+ int 372ea61d950c84255555555 <- ( dcba9876543210 , e55555555 )
+
+[56,33]:
+ int 1b97530eca8642055555555 <- ( dcba9876543210 , 055555555 )
+
+[56,32]:
+ int 0dcba987654321055555555 <- ( dcba9876543210 , 55555555 )
+
+[56,31]:
+ int 6e5d4c3b2a190855555555 <- ( dcba9876543210 , d5555555 )
+
+[56,30]:
+ int 372ea61d950c8415555555 <- ( dcba9876543210 , 15555555 )
+
+[56,29]:
+ int 1b97530eca864215555555 <- ( dcba9876543210 , f5555555 )
+
+[56,28]:
+ int 0dcba98765432105555555 <- ( dcba9876543210 , 5555555 )
+
+[56,27]:
+ int 6e5d4c3b2a19085555555 <- ( dcba9876543210 , d555555 )
+
+[56,26]:
+ int 372ea61d950c841555555 <- ( dcba9876543210 , 1555555 )
+
+[56,25]:
+ int 1b97530eca86421555555 <- ( dcba9876543210 , f555555 )
+
+[56,24]:
+ int 0dcba9876543210555555 <- ( dcba9876543210 , 555555 )
+
+[56,23]:
+ int 6e5d4c3b2a1908555555 <- ( dcba9876543210 , d55555 )
+
+[56,22]:
+ int 372ea61d950c84155555 <- ( dcba9876543210 , 155555 )
+
+[56,21]:
+ int 1b97530eca8642155555 <- ( dcba9876543210 , f55555 )
+
+[56,20]:
+ int 0dcba987654321055555 <- ( dcba9876543210 , 55555 )
+
+[56,19]:
+ int 6e5d4c3b2a190855555 <- ( dcba9876543210 , d5555 )
+
+[56,18]:
+ int 372ea61d950c8415555 <- ( dcba9876543210 , 15555 )
+
+[56,17]:
+ int 1b97530eca864215555 <- ( dcba9876543210 , f5555 )
+
+[56,16]:
+ int 0dcba98765432105555 <- ( dcba9876543210 , 5555 )
+
+[56,15]:
+ int 6e5d4c3b2a19085555 <- ( dcba9876543210 , d555 )
+
+[56,14]:
+ int 372ea61d950c841555 <- ( dcba9876543210 , 1555 )
+
+[56,13]:
+ int 1b97530eca86421555 <- ( dcba9876543210 , f555 )
+
+[56,12]:
+ int 0dcba9876543210555 <- ( dcba9876543210 , 555 )
+
+[56,11]:
+ int 6e5d4c3b2a1908555 <- ( dcba9876543210 , d55 )
+
+[56,10]:
+ int 372ea61d950c84155 <- ( dcba9876543210 , 155 )
+
+[56,9]:
+ int 1b97530eca8642155 <- ( dcba9876543210 , f55 )
+
+[56,8]:
+ int 0dcba987654321055 <- ( dcba9876543210 , 55 )
+
+[56,7]:
+ int 6e5d4c3b2a190855 <- ( dcba9876543210 , d5 )
+
+[56,6]:
+ int 372ea61d950c8415 <- ( dcba9876543210 , 15 )
+
+[56,5]:
+ int 1b97530eca864215 <- ( dcba9876543210 , f5 )
+
+[56,4]:
+ int 0dcba98765432105 <- ( dcba9876543210 , 5 )
+
+[56,3]:
+ int 6e5d4c3b2a19085 <- ( dcba9876543210 , d )
+
+[56,2]:
+ int 372ea61d950c841 <- ( dcba9876543210 , 1 )
+
+[56,1]:
+ int 1b97530eca86421 <- ( dcba9876543210 , f )
+
+[55,64]:
+ int 5cba9876543210aaaaaaaa55555555 <- ( dcba9876543210 , aaaaaaaa55555555 )
+
+[55,63]:
+ int 2e5d4c3b2a19082aaaaaaa55555555 <- ( dcba9876543210 , 2aaaaaaa55555555 )
+
+[55,62]:
+ int 172ea61d950c842aaaaaaa55555555 <- ( dcba9876543210 , eaaaaaaa55555555 )
+
+[55,61]:
+ int 0b97530eca86420aaaaaaa55555555 <- ( dcba9876543210 , 0aaaaaaa55555555 )
+
+[55,60]:
+ int 5cba9876543210aaaaaaa55555555 <- ( dcba9876543210 , aaaaaaa55555555 )
+
+[55,59]:
+ int 2e5d4c3b2a19082aaaaaa55555555 <- ( dcba9876543210 , 2aaaaaa55555555 )
+
+[55,58]:
+ int 172ea61d950c842aaaaaa55555555 <- ( dcba9876543210 , eaaaaaa55555555 )
+
+[55,57]:
+ int 0b97530eca86420aaaaaa55555555 <- ( dcba9876543210 , 0aaaaaa55555555 )
+
+[55,56]:
+ int 5cba9876543210aaaaaa55555555 <- ( dcba9876543210 , aaaaaa55555555 )
+
+[55,55]:
+ int 2e5d4c3b2a19082aaaaa55555555 <- ( dcba9876543210 , 2aaaaa55555555 )
+
+[55,54]:
+ int 172ea61d950c842aaaaa55555555 <- ( dcba9876543210 , eaaaaa55555555 )
+
+[55,53]:
+ int 0b97530eca86420aaaaa55555555 <- ( dcba9876543210 , 0aaaaa55555555 )
+
+[55,52]:
+ int 5cba9876543210aaaaa55555555 <- ( dcba9876543210 , aaaaa55555555 )
+
+[55,51]:
+ int 2e5d4c3b2a19082aaaa55555555 <- ( dcba9876543210 , 2aaaa55555555 )
+
+[55,50]:
+ int 172ea61d950c842aaaa55555555 <- ( dcba9876543210 , eaaaa55555555 )
+
+[55,49]:
+ int 0b97530eca86420aaaa55555555 <- ( dcba9876543210 , 0aaaa55555555 )
+
+[55,48]:
+ int 5cba9876543210aaaa55555555 <- ( dcba9876543210 , aaaa55555555 )
+
+[55,47]:
+ int 2e5d4c3b2a19082aaa55555555 <- ( dcba9876543210 , 2aaa55555555 )
+
+[55,46]:
+ int 172ea61d950c842aaa55555555 <- ( dcba9876543210 , eaaa55555555 )
+
+[55,45]:
+ int 0b97530eca86420aaa55555555 <- ( dcba9876543210 , 0aaa55555555 )
+
+[55,44]:
+ int 5cba9876543210aaa55555555 <- ( dcba9876543210 , aaa55555555 )
+
+[55,43]:
+ int 2e5d4c3b2a19082aa55555555 <- ( dcba9876543210 , 2aa55555555 )
+
+[55,42]:
+ int 172ea61d950c842aa55555555 <- ( dcba9876543210 , eaa55555555 )
+
+[55,41]:
+ int 0b97530eca86420aa55555555 <- ( dcba9876543210 , 0aa55555555 )
+
+[55,40]:
+ int 5cba9876543210aa55555555 <- ( dcba9876543210 , aa55555555 )
+
+[55,39]:
+ int 2e5d4c3b2a19082a55555555 <- ( dcba9876543210 , 2a55555555 )
+
+[55,38]:
+ int 172ea61d950c842a55555555 <- ( dcba9876543210 , ea55555555 )
+
+[55,37]:
+ int 0b97530eca86420a55555555 <- ( dcba9876543210 , 0a55555555 )
+
+[55,36]:
+ int 5cba9876543210a55555555 <- ( dcba9876543210 , a55555555 )
+
+[55,35]:
+ int 2e5d4c3b2a1908255555555 <- ( dcba9876543210 , 255555555 )
+
+[55,34]:
+ int 172ea61d950c84255555555 <- ( dcba9876543210 , e55555555 )
+
+[55,33]:
+ int 0b97530eca8642055555555 <- ( dcba9876543210 , 055555555 )
+
+[55,32]:
+ int 5cba987654321055555555 <- ( dcba9876543210 , 55555555 )
+
+[55,31]:
+ int 2e5d4c3b2a190855555555 <- ( dcba9876543210 , d5555555 )
+
+[55,30]:
+ int 172ea61d950c8415555555 <- ( dcba9876543210 , 15555555 )
+
+[55,29]:
+ int 0b97530eca864215555555 <- ( dcba9876543210 , f5555555 )
+
+[55,28]:
+ int 5cba98765432105555555 <- ( dcba9876543210 , 5555555 )
+
+[55,27]:
+ int 2e5d4c3b2a19085555555 <- ( dcba9876543210 , d555555 )
+
+[55,26]:
+ int 172ea61d950c841555555 <- ( dcba9876543210 , 1555555 )
+
+[55,25]:
+ int 0b97530eca86421555555 <- ( dcba9876543210 , f555555 )
+
+[55,24]:
+ int 5cba9876543210555555 <- ( dcba9876543210 , 555555 )
+
+[55,23]:
+ int 2e5d4c3b2a1908555555 <- ( dcba9876543210 , d55555 )
+
+[55,22]:
+ int 172ea61d950c84155555 <- ( dcba9876543210 , 155555 )
+
+[55,21]:
+ int 0b97530eca8642155555 <- ( dcba9876543210 , f55555 )
+
+[55,20]:
+ int 5cba987654321055555 <- ( dcba9876543210 , 55555 )
+
+[55,19]:
+ int 2e5d4c3b2a190855555 <- ( dcba9876543210 , d5555 )
+
+[55,18]:
+ int 172ea61d950c8415555 <- ( dcba9876543210 , 15555 )
+
+[55,17]:
+ int 0b97530eca864215555 <- ( dcba9876543210 , f5555 )
+
+[55,16]:
+ int 5cba98765432105555 <- ( dcba9876543210 , 5555 )
+
+[55,15]:
+ int 2e5d4c3b2a19085555 <- ( dcba9876543210 , d555 )
+
+[55,14]:
+ int 172ea61d950c841555 <- ( dcba9876543210 , 1555 )
+
+[55,13]:
+ int 0b97530eca86421555 <- ( dcba9876543210 , f555 )
+
+[55,12]:
+ int 5cba9876543210555 <- ( dcba9876543210 , 555 )
+
+[55,11]:
+ int 2e5d4c3b2a1908555 <- ( dcba9876543210 , d55 )
+
+[55,10]:
+ int 172ea61d950c84155 <- ( dcba9876543210 , 155 )
+
+[55,9]:
+ int 0b97530eca8642155 <- ( dcba9876543210 , f55 )
+
+[55,8]:
+ int 5cba987654321055 <- ( dcba9876543210 , 55 )
+
+[55,7]:
+ int 2e5d4c3b2a190855 <- ( dcba9876543210 , d5 )
+
+[55,6]:
+ int 172ea61d950c8415 <- ( dcba9876543210 , 15 )
+
+[55,5]:
+ int 0b97530eca864215 <- ( dcba9876543210 , f5 )
+
+[55,4]:
+ int 5cba98765432105 <- ( dcba9876543210 , 5 )
+
+[55,3]:
+ int 2e5d4c3b2a19085 <- ( dcba9876543210 , d )
+
+[55,2]:
+ int 172ea61d950c841 <- ( dcba9876543210 , 1 )
+
+[55,1]:
+ int 0b97530eca86421 <- ( dcba9876543210 , f )
+
+[54,64]:
+ int 1cba9876543210aaaaaaaa55555555 <- ( 1cba9876543210 , aaaaaaaa55555555 )
+
+[54,63]:
+ int 0e5d4c3b2a19082aaaaaaa55555555 <- ( 1cba9876543210 , 2aaaaaaa55555555 )
+
+[54,62]:
+ int 072ea61d950c842aaaaaaa55555555 <- ( 1cba9876543210 , eaaaaaaa55555555 )
+
+[54,61]:
+ int 397530eca86420aaaaaaa55555555 <- ( 1cba9876543210 , 0aaaaaaa55555555 )
+
+[54,60]:
+ int 1cba9876543210aaaaaaa55555555 <- ( 1cba9876543210 , aaaaaaa55555555 )
+
+[54,59]:
+ int 0e5d4c3b2a19082aaaaaa55555555 <- ( 1cba9876543210 , 2aaaaaa55555555 )
+
+[54,58]:
+ int 072ea61d950c842aaaaaa55555555 <- ( 1cba9876543210 , eaaaaaa55555555 )
+
+[54,57]:
+ int 397530eca86420aaaaaa55555555 <- ( 1cba9876543210 , 0aaaaaa55555555 )
+
+[54,56]:
+ int 1cba9876543210aaaaaa55555555 <- ( 1cba9876543210 , aaaaaa55555555 )
+
+[54,55]:
+ int 0e5d4c3b2a19082aaaaa55555555 <- ( 1cba9876543210 , 2aaaaa55555555 )
+
+[54,54]:
+ int 072ea61d950c842aaaaa55555555 <- ( 1cba9876543210 , eaaaaa55555555 )
+
+[54,53]:
+ int 397530eca86420aaaaa55555555 <- ( 1cba9876543210 , 0aaaaa55555555 )
+
+[54,52]:
+ int 1cba9876543210aaaaa55555555 <- ( 1cba9876543210 , aaaaa55555555 )
+
+[54,51]:
+ int 0e5d4c3b2a19082aaaa55555555 <- ( 1cba9876543210 , 2aaaa55555555 )
+
+[54,50]:
+ int 072ea61d950c842aaaa55555555 <- ( 1cba9876543210 , eaaaa55555555 )
+
+[54,49]:
+ int 397530eca86420aaaa55555555 <- ( 1cba9876543210 , 0aaaa55555555 )
+
+[54,48]:
+ int 1cba9876543210aaaa55555555 <- ( 1cba9876543210 , aaaa55555555 )
+
+[54,47]:
+ int 0e5d4c3b2a19082aaa55555555 <- ( 1cba9876543210 , 2aaa55555555 )
+
+[54,46]:
+ int 072ea61d950c842aaa55555555 <- ( 1cba9876543210 , eaaa55555555 )
+
+[54,45]:
+ int 397530eca86420aaa55555555 <- ( 1cba9876543210 , 0aaa55555555 )
+
+[54,44]:
+ int 1cba9876543210aaa55555555 <- ( 1cba9876543210 , aaa55555555 )
+
+[54,43]:
+ int 0e5d4c3b2a19082aa55555555 <- ( 1cba9876543210 , 2aa55555555 )
+
+[54,42]:
+ int 072ea61d950c842aa55555555 <- ( 1cba9876543210 , eaa55555555 )
+
+[54,41]:
+ int 397530eca86420aa55555555 <- ( 1cba9876543210 , 0aa55555555 )
+
+[54,40]:
+ int 1cba9876543210aa55555555 <- ( 1cba9876543210 , aa55555555 )
+
+[54,39]:
+ int 0e5d4c3b2a19082a55555555 <- ( 1cba9876543210 , 2a55555555 )
+
+[54,38]:
+ int 072ea61d950c842a55555555 <- ( 1cba9876543210 , ea55555555 )
+
+[54,37]:
+ int 397530eca86420a55555555 <- ( 1cba9876543210 , 0a55555555 )
+
+[54,36]:
+ int 1cba9876543210a55555555 <- ( 1cba9876543210 , a55555555 )
+
+[54,35]:
+ int 0e5d4c3b2a1908255555555 <- ( 1cba9876543210 , 255555555 )
+
+[54,34]:
+ int 072ea61d950c84255555555 <- ( 1cba9876543210 , e55555555 )
+
+[54,33]:
+ int 397530eca8642055555555 <- ( 1cba9876543210 , 055555555 )
+
+[54,32]:
+ int 1cba987654321055555555 <- ( 1cba9876543210 , 55555555 )
+
+[54,31]:
+ int 0e5d4c3b2a190855555555 <- ( 1cba9876543210 , d5555555 )
+
+[54,30]:
+ int 072ea61d950c8415555555 <- ( 1cba9876543210 , 15555555 )
+
+[54,29]:
+ int 397530eca864215555555 <- ( 1cba9876543210 , f5555555 )
+
+[54,28]:
+ int 1cba98765432105555555 <- ( 1cba9876543210 , 5555555 )
+
+[54,27]:
+ int 0e5d4c3b2a19085555555 <- ( 1cba9876543210 , d555555 )
+
+[54,26]:
+ int 072ea61d950c841555555 <- ( 1cba9876543210 , 1555555 )
+
+[54,25]:
+ int 397530eca86421555555 <- ( 1cba9876543210 , f555555 )
+
+[54,24]:
+ int 1cba9876543210555555 <- ( 1cba9876543210 , 555555 )
+
+[54,23]:
+ int 0e5d4c3b2a1908555555 <- ( 1cba9876543210 , d55555 )
+
+[54,22]:
+ int 072ea61d950c84155555 <- ( 1cba9876543210 , 155555 )
+
+[54,21]:
+ int 397530eca8642155555 <- ( 1cba9876543210 , f55555 )
+
+[54,20]:
+ int 1cba987654321055555 <- ( 1cba9876543210 , 55555 )
+
+[54,19]:
+ int 0e5d4c3b2a190855555 <- ( 1cba9876543210 , d5555 )
+
+[54,18]:
+ int 072ea61d950c8415555 <- ( 1cba9876543210 , 15555 )
+
+[54,17]:
+ int 397530eca864215555 <- ( 1cba9876543210 , f5555 )
+
+[54,16]:
+ int 1cba98765432105555 <- ( 1cba9876543210 , 5555 )
+
+[54,15]:
+ int 0e5d4c3b2a19085555 <- ( 1cba9876543210 , d555 )
+
+[54,14]:
+ int 072ea61d950c841555 <- ( 1cba9876543210 , 1555 )
+
+[54,13]:
+ int 397530eca86421555 <- ( 1cba9876543210 , f555 )
+
+[54,12]:
+ int 1cba9876543210555 <- ( 1cba9876543210 , 555 )
+
+[54,11]:
+ int 0e5d4c3b2a1908555 <- ( 1cba9876543210 , d55 )
+
+[54,10]:
+ int 072ea61d950c84155 <- ( 1cba9876543210 , 155 )
+
+[54,9]:
+ int 397530eca8642155 <- ( 1cba9876543210 , f55 )
+
+[54,8]:
+ int 1cba987654321055 <- ( 1cba9876543210 , 55 )
+
+[54,7]:
+ int 0e5d4c3b2a190855 <- ( 1cba9876543210 , d5 )
+
+[54,6]:
+ int 072ea61d950c8415 <- ( 1cba9876543210 , 15 )
+
+[54,5]:
+ int 397530eca864215 <- ( 1cba9876543210 , f5 )
+
+[54,4]:
+ int 1cba98765432105 <- ( 1cba9876543210 , 5 )
+
+[54,3]:
+ int 0e5d4c3b2a19085 <- ( 1cba9876543210 , d )
+
+[54,2]:
+ int 072ea61d950c841 <- ( 1cba9876543210 , 1 )
+
+[54,1]:
+ int 397530eca86421 <- ( 1cba9876543210 , f )
+
+[53,64]:
+ int 1cba9876543210aaaaaaaa55555555 <- ( fcba9876543210 , aaaaaaaa55555555 )
+
+[53,63]:
+ int 0e5d4c3b2a19082aaaaaaa55555555 <- ( fcba9876543210 , 2aaaaaaa55555555 )
+
+[53,62]:
+ int 72ea61d950c842aaaaaaa55555555 <- ( fcba9876543210 , eaaaaaaa55555555 )
+
+[53,61]:
+ int 397530eca86420aaaaaaa55555555 <- ( fcba9876543210 , 0aaaaaaa55555555 )
+
+[53,60]:
+ int 1cba9876543210aaaaaaa55555555 <- ( fcba9876543210 , aaaaaaa55555555 )
+
+[53,59]:
+ int 0e5d4c3b2a19082aaaaaa55555555 <- ( fcba9876543210 , 2aaaaaa55555555 )
+
+[53,58]:
+ int 72ea61d950c842aaaaaa55555555 <- ( fcba9876543210 , eaaaaaa55555555 )
+
+[53,57]:
+ int 397530eca86420aaaaaa55555555 <- ( fcba9876543210 , 0aaaaaa55555555 )
+
+[53,56]:
+ int 1cba9876543210aaaaaa55555555 <- ( fcba9876543210 , aaaaaa55555555 )
+
+[53,55]:
+ int 0e5d4c3b2a19082aaaaa55555555 <- ( fcba9876543210 , 2aaaaa55555555 )
+
+[53,54]:
+ int 72ea61d950c842aaaaa55555555 <- ( fcba9876543210 , eaaaaa55555555 )
+
+[53,53]:
+ int 397530eca86420aaaaa55555555 <- ( fcba9876543210 , 0aaaaa55555555 )
+
+[53,52]:
+ int 1cba9876543210aaaaa55555555 <- ( fcba9876543210 , aaaaa55555555 )
+
+[53,51]:
+ int 0e5d4c3b2a19082aaaa55555555 <- ( fcba9876543210 , 2aaaa55555555 )
+
+[53,50]:
+ int 72ea61d950c842aaaa55555555 <- ( fcba9876543210 , eaaaa55555555 )
+
+[53,49]:
+ int 397530eca86420aaaa55555555 <- ( fcba9876543210 , 0aaaa55555555 )
+
+[53,48]:
+ int 1cba9876543210aaaa55555555 <- ( fcba9876543210 , aaaa55555555 )
+
+[53,47]:
+ int 0e5d4c3b2a19082aaa55555555 <- ( fcba9876543210 , 2aaa55555555 )
+
+[53,46]:
+ int 72ea61d950c842aaa55555555 <- ( fcba9876543210 , eaaa55555555 )
+
+[53,45]:
+ int 397530eca86420aaa55555555 <- ( fcba9876543210 , 0aaa55555555 )
+
+[53,44]:
+ int 1cba9876543210aaa55555555 <- ( fcba9876543210 , aaa55555555 )
+
+[53,43]:
+ int 0e5d4c3b2a19082aa55555555 <- ( fcba9876543210 , 2aa55555555 )
+
+[53,42]:
+ int 72ea61d950c842aa55555555 <- ( fcba9876543210 , eaa55555555 )
+
+[53,41]:
+ int 397530eca86420aa55555555 <- ( fcba9876543210 , 0aa55555555 )
+
+[53,40]:
+ int 1cba9876543210aa55555555 <- ( fcba9876543210 , aa55555555 )
+
+[53,39]:
+ int 0e5d4c3b2a19082a55555555 <- ( fcba9876543210 , 2a55555555 )
+
+[53,38]:
+ int 72ea61d950c842a55555555 <- ( fcba9876543210 , ea55555555 )
+
+[53,37]:
+ int 397530eca86420a55555555 <- ( fcba9876543210 , 0a55555555 )
+
+[53,36]:
+ int 1cba9876543210a55555555 <- ( fcba9876543210 , a55555555 )
+
+[53,35]:
+ int 0e5d4c3b2a1908255555555 <- ( fcba9876543210 , 255555555 )
+
+[53,34]:
+ int 72ea61d950c84255555555 <- ( fcba9876543210 , e55555555 )
+
+[53,33]:
+ int 397530eca8642055555555 <- ( fcba9876543210 , 055555555 )
+
+[53,32]:
+ int 1cba987654321055555555 <- ( fcba9876543210 , 55555555 )
+
+[53,31]:
+ int 0e5d4c3b2a190855555555 <- ( fcba9876543210 , d5555555 )
+
+[53,30]:
+ int 72ea61d950c8415555555 <- ( fcba9876543210 , 15555555 )
+
+[53,29]:
+ int 397530eca864215555555 <- ( fcba9876543210 , f5555555 )
+
+[53,28]:
+ int 1cba98765432105555555 <- ( fcba9876543210 , 5555555 )
+
+[53,27]:
+ int 0e5d4c3b2a19085555555 <- ( fcba9876543210 , d555555 )
+
+[53,26]:
+ int 72ea61d950c841555555 <- ( fcba9876543210 , 1555555 )
+
+[53,25]:
+ int 397530eca86421555555 <- ( fcba9876543210 , f555555 )
+
+[53,24]:
+ int 1cba9876543210555555 <- ( fcba9876543210 , 555555 )
+
+[53,23]:
+ int 0e5d4c3b2a1908555555 <- ( fcba9876543210 , d55555 )
+
+[53,22]:
+ int 72ea61d950c84155555 <- ( fcba9876543210 , 155555 )
+
+[53,21]:
+ int 397530eca8642155555 <- ( fcba9876543210 , f55555 )
+
+[53,20]:
+ int 1cba987654321055555 <- ( fcba9876543210 , 55555 )
+
+[53,19]:
+ int 0e5d4c3b2a190855555 <- ( fcba9876543210 , d5555 )
+
+[53,18]:
+ int 72ea61d950c8415555 <- ( fcba9876543210 , 15555 )
+
+[53,17]:
+ int 397530eca864215555 <- ( fcba9876543210 , f5555 )
+
+[53,16]:
+ int 1cba98765432105555 <- ( fcba9876543210 , 5555 )
+
+[53,15]:
+ int 0e5d4c3b2a19085555 <- ( fcba9876543210 , d555 )
+
+[53,14]:
+ int 72ea61d950c841555 <- ( fcba9876543210 , 1555 )
+
+[53,13]:
+ int 397530eca86421555 <- ( fcba9876543210 , f555 )
+
+[53,12]:
+ int 1cba9876543210555 <- ( fcba9876543210 , 555 )
+
+[53,11]:
+ int 0e5d4c3b2a1908555 <- ( fcba9876543210 , d55 )
+
+[53,10]:
+ int 72ea61d950c84155 <- ( fcba9876543210 , 155 )
+
+[53,9]:
+ int 397530eca8642155 <- ( fcba9876543210 , f55 )
+
+[53,8]:
+ int 1cba987654321055 <- ( fcba9876543210 , 55 )
+
+[53,7]:
+ int 0e5d4c3b2a190855 <- ( fcba9876543210 , d5 )
+
+[53,6]:
+ int 72ea61d950c8415 <- ( fcba9876543210 , 15 )
+
+[53,5]:
+ int 397530eca864215 <- ( fcba9876543210 , f5 )
+
+[53,4]:
+ int 1cba98765432105 <- ( fcba9876543210 , 5 )
+
+[53,3]:
+ int 0e5d4c3b2a19085 <- ( fcba9876543210 , d )
+
+[53,2]:
+ int 72ea61d950c841 <- ( fcba9876543210 , 1 )
+
+[53,1]:
+ int 397530eca86421 <- ( fcba9876543210 , f )
+
+[52,64]:
+ int 0cba9876543210aaaaaaaa55555555 <- ( cba9876543210 , aaaaaaaa55555555 )
+
+[52,63]:
+ int 65d4c3b2a19082aaaaaaa55555555 <- ( cba9876543210 , 2aaaaaaa55555555 )
+
+[52,62]:
+ int 32ea61d950c842aaaaaaa55555555 <- ( cba9876543210 , eaaaaaaa55555555 )
+
+[52,61]:
+ int 197530eca86420aaaaaaa55555555 <- ( cba9876543210 , 0aaaaaaa55555555 )
+
+[52,60]:
+ int 0cba9876543210aaaaaaa55555555 <- ( cba9876543210 , aaaaaaa55555555 )
+
+[52,59]:
+ int 65d4c3b2a19082aaaaaa55555555 <- ( cba9876543210 , 2aaaaaa55555555 )
+
+[52,58]:
+ int 32ea61d950c842aaaaaa55555555 <- ( cba9876543210 , eaaaaaa55555555 )
+
+[52,57]:
+ int 197530eca86420aaaaaa55555555 <- ( cba9876543210 , 0aaaaaa55555555 )
+
+[52,56]:
+ int 0cba9876543210aaaaaa55555555 <- ( cba9876543210 , aaaaaa55555555 )
+
+[52,55]:
+ int 65d4c3b2a19082aaaaa55555555 <- ( cba9876543210 , 2aaaaa55555555 )
+
+[52,54]:
+ int 32ea61d950c842aaaaa55555555 <- ( cba9876543210 , eaaaaa55555555 )
+
+[52,53]:
+ int 197530eca86420aaaaa55555555 <- ( cba9876543210 , 0aaaaa55555555 )
+
+[52,52]:
+ int 0cba9876543210aaaaa55555555 <- ( cba9876543210 , aaaaa55555555 )
+
+[52,51]:
+ int 65d4c3b2a19082aaaa55555555 <- ( cba9876543210 , 2aaaa55555555 )
+
+[52,50]:
+ int 32ea61d950c842aaaa55555555 <- ( cba9876543210 , eaaaa55555555 )
+
+[52,49]:
+ int 197530eca86420aaaa55555555 <- ( cba9876543210 , 0aaaa55555555 )
+
+[52,48]:
+ int 0cba9876543210aaaa55555555 <- ( cba9876543210 , aaaa55555555 )
+
+[52,47]:
+ int 65d4c3b2a19082aaa55555555 <- ( cba9876543210 , 2aaa55555555 )
+
+[52,46]:
+ int 32ea61d950c842aaa55555555 <- ( cba9876543210 , eaaa55555555 )
+
+[52,45]:
+ int 197530eca86420aaa55555555 <- ( cba9876543210 , 0aaa55555555 )
+
+[52,44]:
+ int 0cba9876543210aaa55555555 <- ( cba9876543210 , aaa55555555 )
+
+[52,43]:
+ int 65d4c3b2a19082aa55555555 <- ( cba9876543210 , 2aa55555555 )
+
+[52,42]:
+ int 32ea61d950c842aa55555555 <- ( cba9876543210 , eaa55555555 )
+
+[52,41]:
+ int 197530eca86420aa55555555 <- ( cba9876543210 , 0aa55555555 )
+
+[52,40]:
+ int 0cba9876543210aa55555555 <- ( cba9876543210 , aa55555555 )
+
+[52,39]:
+ int 65d4c3b2a19082a55555555 <- ( cba9876543210 , 2a55555555 )
+
+[52,38]:
+ int 32ea61d950c842a55555555 <- ( cba9876543210 , ea55555555 )
+
+[52,37]:
+ int 197530eca86420a55555555 <- ( cba9876543210 , 0a55555555 )
+
+[52,36]:
+ int 0cba9876543210a55555555 <- ( cba9876543210 , a55555555 )
+
+[52,35]:
+ int 65d4c3b2a1908255555555 <- ( cba9876543210 , 255555555 )
+
+[52,34]:
+ int 32ea61d950c84255555555 <- ( cba9876543210 , e55555555 )
+
+[52,33]:
+ int 197530eca8642055555555 <- ( cba9876543210 , 055555555 )
+
+[52,32]:
+ int 0cba987654321055555555 <- ( cba9876543210 , 55555555 )
+
+[52,31]:
+ int 65d4c3b2a190855555555 <- ( cba9876543210 , d5555555 )
+
+[52,30]:
+ int 32ea61d950c8415555555 <- ( cba9876543210 , 15555555 )
+
+[52,29]:
+ int 197530eca864215555555 <- ( cba9876543210 , f5555555 )
+
+[52,28]:
+ int 0cba98765432105555555 <- ( cba9876543210 , 5555555 )
+
+[52,27]:
+ int 65d4c3b2a19085555555 <- ( cba9876543210 , d555555 )
+
+[52,26]:
+ int 32ea61d950c841555555 <- ( cba9876543210 , 1555555 )
+
+[52,25]:
+ int 197530eca86421555555 <- ( cba9876543210 , f555555 )
+
+[52,24]:
+ int 0cba9876543210555555 <- ( cba9876543210 , 555555 )
+
+[52,23]:
+ int 65d4c3b2a1908555555 <- ( cba9876543210 , d55555 )
+
+[52,22]:
+ int 32ea61d950c84155555 <- ( cba9876543210 , 155555 )
+
+[52,21]:
+ int 197530eca8642155555 <- ( cba9876543210 , f55555 )
+
+[52,20]:
+ int 0cba987654321055555 <- ( cba9876543210 , 55555 )
+
+[52,19]:
+ int 65d4c3b2a190855555 <- ( cba9876543210 , d5555 )
+
+[52,18]:
+ int 32ea61d950c8415555 <- ( cba9876543210 , 15555 )
+
+[52,17]:
+ int 197530eca864215555 <- ( cba9876543210 , f5555 )
+
+[52,16]:
+ int 0cba98765432105555 <- ( cba9876543210 , 5555 )
+
+[52,15]:
+ int 65d4c3b2a19085555 <- ( cba9876543210 , d555 )
+
+[52,14]:
+ int 32ea61d950c841555 <- ( cba9876543210 , 1555 )
+
+[52,13]:
+ int 197530eca86421555 <- ( cba9876543210 , f555 )
+
+[52,12]:
+ int 0cba9876543210555 <- ( cba9876543210 , 555 )
+
+[52,11]:
+ int 65d4c3b2a1908555 <- ( cba9876543210 , d55 )
+
+[52,10]:
+ int 32ea61d950c84155 <- ( cba9876543210 , 155 )
+
+[52,9]:
+ int 197530eca8642155 <- ( cba9876543210 , f55 )
+
+[52,8]:
+ int 0cba987654321055 <- ( cba9876543210 , 55 )
+
+[52,7]:
+ int 65d4c3b2a190855 <- ( cba9876543210 , d5 )
+
+[52,6]:
+ int 32ea61d950c8415 <- ( cba9876543210 , 15 )
+
+[52,5]:
+ int 197530eca864215 <- ( cba9876543210 , f5 )
+
+[52,4]:
+ int 0cba98765432105 <- ( cba9876543210 , 5 )
+
+[52,3]:
+ int 65d4c3b2a19085 <- ( cba9876543210 , d )
+
+[52,2]:
+ int 32ea61d950c841 <- ( cba9876543210 , 1 )
+
+[52,1]:
+ int 197530eca86421 <- ( cba9876543210 , f )
+
+[51,64]:
+ int 4ba9876543210aaaaaaaa55555555 <- ( cba9876543210 , aaaaaaaa55555555 )
+
+[51,63]:
+ int 25d4c3b2a19082aaaaaaa55555555 <- ( cba9876543210 , 2aaaaaaa55555555 )
+
+[51,62]:
+ int 12ea61d950c842aaaaaaa55555555 <- ( cba9876543210 , eaaaaaaa55555555 )
+
+[51,61]:
+ int 097530eca86420aaaaaaa55555555 <- ( cba9876543210 , 0aaaaaaa55555555 )
+
+[51,60]:
+ int 4ba9876543210aaaaaaa55555555 <- ( cba9876543210 , aaaaaaa55555555 )
+
+[51,59]:
+ int 25d4c3b2a19082aaaaaa55555555 <- ( cba9876543210 , 2aaaaaa55555555 )
+
+[51,58]:
+ int 12ea61d950c842aaaaaa55555555 <- ( cba9876543210 , eaaaaaa55555555 )
+
+[51,57]:
+ int 097530eca86420aaaaaa55555555 <- ( cba9876543210 , 0aaaaaa55555555 )
+
+[51,56]:
+ int 4ba9876543210aaaaaa55555555 <- ( cba9876543210 , aaaaaa55555555 )
+
+[51,55]:
+ int 25d4c3b2a19082aaaaa55555555 <- ( cba9876543210 , 2aaaaa55555555 )
+
+[51,54]:
+ int 12ea61d950c842aaaaa55555555 <- ( cba9876543210 , eaaaaa55555555 )
+
+[51,53]:
+ int 097530eca86420aaaaa55555555 <- ( cba9876543210 , 0aaaaa55555555 )
+
+[51,52]:
+ int 4ba9876543210aaaaa55555555 <- ( cba9876543210 , aaaaa55555555 )
+
+[51,51]:
+ int 25d4c3b2a19082aaaa55555555 <- ( cba9876543210 , 2aaaa55555555 )
+
+[51,50]:
+ int 12ea61d950c842aaaa55555555 <- ( cba9876543210 , eaaaa55555555 )
+
+[51,49]:
+ int 097530eca86420aaaa55555555 <- ( cba9876543210 , 0aaaa55555555 )
+
+[51,48]:
+ int 4ba9876543210aaaa55555555 <- ( cba9876543210 , aaaa55555555 )
+
+[51,47]:
+ int 25d4c3b2a19082aaa55555555 <- ( cba9876543210 , 2aaa55555555 )
+
+[51,46]:
+ int 12ea61d950c842aaa55555555 <- ( cba9876543210 , eaaa55555555 )
+
+[51,45]:
+ int 097530eca86420aaa55555555 <- ( cba9876543210 , 0aaa55555555 )
+
+[51,44]:
+ int 4ba9876543210aaa55555555 <- ( cba9876543210 , aaa55555555 )
+
+[51,43]:
+ int 25d4c3b2a19082aa55555555 <- ( cba9876543210 , 2aa55555555 )
+
+[51,42]:
+ int 12ea61d950c842aa55555555 <- ( cba9876543210 , eaa55555555 )
+
+[51,41]:
+ int 097530eca86420aa55555555 <- ( cba9876543210 , 0aa55555555 )
+
+[51,40]:
+ int 4ba9876543210aa55555555 <- ( cba9876543210 , aa55555555 )
+
+[51,39]:
+ int 25d4c3b2a19082a55555555 <- ( cba9876543210 , 2a55555555 )
+
+[51,38]:
+ int 12ea61d950c842a55555555 <- ( cba9876543210 , ea55555555 )
+
+[51,37]:
+ int 097530eca86420a55555555 <- ( cba9876543210 , 0a55555555 )
+
+[51,36]:
+ int 4ba9876543210a55555555 <- ( cba9876543210 , a55555555 )
+
+[51,35]:
+ int 25d4c3b2a1908255555555 <- ( cba9876543210 , 255555555 )
+
+[51,34]:
+ int 12ea61d950c84255555555 <- ( cba9876543210 , e55555555 )
+
+[51,33]:
+ int 097530eca8642055555555 <- ( cba9876543210 , 055555555 )
+
+[51,32]:
+ int 4ba987654321055555555 <- ( cba9876543210 , 55555555 )
+
+[51,31]:
+ int 25d4c3b2a190855555555 <- ( cba9876543210 , d5555555 )
+
+[51,30]:
+ int 12ea61d950c8415555555 <- ( cba9876543210 , 15555555 )
+
+[51,29]:
+ int 097530eca864215555555 <- ( cba9876543210 , f5555555 )
+
+[51,28]:
+ int 4ba98765432105555555 <- ( cba9876543210 , 5555555 )
+
+[51,27]:
+ int 25d4c3b2a19085555555 <- ( cba9876543210 , d555555 )
+
+[51,26]:
+ int 12ea61d950c841555555 <- ( cba9876543210 , 1555555 )
+
+[51,25]:
+ int 097530eca86421555555 <- ( cba9876543210 , f555555 )
+
+[51,24]:
+ int 4ba9876543210555555 <- ( cba9876543210 , 555555 )
+
+[51,23]:
+ int 25d4c3b2a1908555555 <- ( cba9876543210 , d55555 )
+
+[51,22]:
+ int 12ea61d950c84155555 <- ( cba9876543210 , 155555 )
+
+[51,21]:
+ int 097530eca8642155555 <- ( cba9876543210 , f55555 )
+
+[51,20]:
+ int 4ba987654321055555 <- ( cba9876543210 , 55555 )
+
+[51,19]:
+ int 25d4c3b2a190855555 <- ( cba9876543210 , d5555 )
+
+[51,18]:
+ int 12ea61d950c8415555 <- ( cba9876543210 , 15555 )
+
+[51,17]:
+ int 097530eca864215555 <- ( cba9876543210 , f5555 )
+
+[51,16]:
+ int 4ba98765432105555 <- ( cba9876543210 , 5555 )
+
+[51,15]:
+ int 25d4c3b2a19085555 <- ( cba9876543210 , d555 )
+
+[51,14]:
+ int 12ea61d950c841555 <- ( cba9876543210 , 1555 )
+
+[51,13]:
+ int 097530eca86421555 <- ( cba9876543210 , f555 )
+
+[51,12]:
+ int 4ba9876543210555 <- ( cba9876543210 , 555 )
+
+[51,11]:
+ int 25d4c3b2a1908555 <- ( cba9876543210 , d55 )
+
+[51,10]:
+ int 12ea61d950c84155 <- ( cba9876543210 , 155 )
+
+[51,9]:
+ int 097530eca8642155 <- ( cba9876543210 , f55 )
+
+[51,8]:
+ int 4ba987654321055 <- ( cba9876543210 , 55 )
+
+[51,7]:
+ int 25d4c3b2a190855 <- ( cba9876543210 , d5 )
+
+[51,6]:
+ int 12ea61d950c8415 <- ( cba9876543210 , 15 )
+
+[51,5]:
+ int 097530eca864215 <- ( cba9876543210 , f5 )
+
+[51,4]:
+ int 4ba98765432105 <- ( cba9876543210 , 5 )
+
+[51,3]:
+ int 25d4c3b2a19085 <- ( cba9876543210 , d )
+
+[51,2]:
+ int 12ea61d950c841 <- ( cba9876543210 , 1 )
+
+[51,1]:
+ int 097530eca86421 <- ( cba9876543210 , f )
+
+[50,64]:
+ int 0ba9876543210aaaaaaaa55555555 <- ( 0ba9876543210 , aaaaaaaa55555555 )
+
+[50,63]:
+ int 05d4c3b2a19082aaaaaaa55555555 <- ( 0ba9876543210 , 2aaaaaaa55555555 )
+
+[50,62]:
+ int 02ea61d950c842aaaaaaa55555555 <- ( 0ba9876543210 , eaaaaaaa55555555 )
+
+[50,61]:
+ int 17530eca86420aaaaaaa55555555 <- ( 0ba9876543210 , 0aaaaaaa55555555 )
+
+[50,60]:
+ int 0ba9876543210aaaaaaa55555555 <- ( 0ba9876543210 , aaaaaaa55555555 )
+
+[50,59]:
+ int 05d4c3b2a19082aaaaaa55555555 <- ( 0ba9876543210 , 2aaaaaa55555555 )
+
+[50,58]:
+ int 02ea61d950c842aaaaaa55555555 <- ( 0ba9876543210 , eaaaaaa55555555 )
+
+[50,57]:
+ int 17530eca86420aaaaaa55555555 <- ( 0ba9876543210 , 0aaaaaa55555555 )
+
+[50,56]:
+ int 0ba9876543210aaaaaa55555555 <- ( 0ba9876543210 , aaaaaa55555555 )
+
+[50,55]:
+ int 05d4c3b2a19082aaaaa55555555 <- ( 0ba9876543210 , 2aaaaa55555555 )
+
+[50,54]:
+ int 02ea61d950c842aaaaa55555555 <- ( 0ba9876543210 , eaaaaa55555555 )
+
+[50,53]:
+ int 17530eca86420aaaaa55555555 <- ( 0ba9876543210 , 0aaaaa55555555 )
+
+[50,52]:
+ int 0ba9876543210aaaaa55555555 <- ( 0ba9876543210 , aaaaa55555555 )
+
+[50,51]:
+ int 05d4c3b2a19082aaaa55555555 <- ( 0ba9876543210 , 2aaaa55555555 )
+
+[50,50]:
+ int 02ea61d950c842aaaa55555555 <- ( 0ba9876543210 , eaaaa55555555 )
+
+[50,49]:
+ int 17530eca86420aaaa55555555 <- ( 0ba9876543210 , 0aaaa55555555 )
+
+[50,48]:
+ int 0ba9876543210aaaa55555555 <- ( 0ba9876543210 , aaaa55555555 )
+
+[50,47]:
+ int 05d4c3b2a19082aaa55555555 <- ( 0ba9876543210 , 2aaa55555555 )
+
+[50,46]:
+ int 02ea61d950c842aaa55555555 <- ( 0ba9876543210 , eaaa55555555 )
+
+[50,45]:
+ int 17530eca86420aaa55555555 <- ( 0ba9876543210 , 0aaa55555555 )
+
+[50,44]:
+ int 0ba9876543210aaa55555555 <- ( 0ba9876543210 , aaa55555555 )
+
+[50,43]:
+ int 05d4c3b2a19082aa55555555 <- ( 0ba9876543210 , 2aa55555555 )
+
+[50,42]:
+ int 02ea61d950c842aa55555555 <- ( 0ba9876543210 , eaa55555555 )
+
+[50,41]:
+ int 17530eca86420aa55555555 <- ( 0ba9876543210 , 0aa55555555 )
+
+[50,40]:
+ int 0ba9876543210aa55555555 <- ( 0ba9876543210 , aa55555555 )
+
+[50,39]:
+ int 05d4c3b2a19082a55555555 <- ( 0ba9876543210 , 2a55555555 )
+
+[50,38]:
+ int 02ea61d950c842a55555555 <- ( 0ba9876543210 , ea55555555 )
+
+[50,37]:
+ int 17530eca86420a55555555 <- ( 0ba9876543210 , 0a55555555 )
+
+[50,36]:
+ int 0ba9876543210a55555555 <- ( 0ba9876543210 , a55555555 )
+
+[50,35]:
+ int 05d4c3b2a1908255555555 <- ( 0ba9876543210 , 255555555 )
+
+[50,34]:
+ int 02ea61d950c84255555555 <- ( 0ba9876543210 , e55555555 )
+
+[50,33]:
+ int 17530eca8642055555555 <- ( 0ba9876543210 , 055555555 )
+
+[50,32]:
+ int 0ba987654321055555555 <- ( 0ba9876543210 , 55555555 )
+
+[50,31]:
+ int 05d4c3b2a190855555555 <- ( 0ba9876543210 , d5555555 )
+
+[50,30]:
+ int 02ea61d950c8415555555 <- ( 0ba9876543210 , 15555555 )
+
+[50,29]:
+ int 17530eca864215555555 <- ( 0ba9876543210 , f5555555 )
+
+[50,28]:
+ int 0ba98765432105555555 <- ( 0ba9876543210 , 5555555 )
+
+[50,27]:
+ int 05d4c3b2a19085555555 <- ( 0ba9876543210 , d555555 )
+
+[50,26]:
+ int 02ea61d950c841555555 <- ( 0ba9876543210 , 1555555 )
+
+[50,25]:
+ int 17530eca86421555555 <- ( 0ba9876543210 , f555555 )
+
+[50,24]:
+ int 0ba9876543210555555 <- ( 0ba9876543210 , 555555 )
+
+[50,23]:
+ int 05d4c3b2a1908555555 <- ( 0ba9876543210 , d55555 )
+
+[50,22]:
+ int 02ea61d950c84155555 <- ( 0ba9876543210 , 155555 )
+
+[50,21]:
+ int 17530eca8642155555 <- ( 0ba9876543210 , f55555 )
+
+[50,20]:
+ int 0ba987654321055555 <- ( 0ba9876543210 , 55555 )
+
+[50,19]:
+ int 05d4c3b2a190855555 <- ( 0ba9876543210 , d5555 )
+
+[50,18]:
+ int 02ea61d950c8415555 <- ( 0ba9876543210 , 15555 )
+
+[50,17]:
+ int 17530eca864215555 <- ( 0ba9876543210 , f5555 )
+
+[50,16]:
+ int 0ba98765432105555 <- ( 0ba9876543210 , 5555 )
+
+[50,15]:
+ int 05d4c3b2a19085555 <- ( 0ba9876543210 , d555 )
+
+[50,14]:
+ int 02ea61d950c841555 <- ( 0ba9876543210 , 1555 )
+
+[50,13]:
+ int 17530eca86421555 <- ( 0ba9876543210 , f555 )
+
+[50,12]:
+ int 0ba9876543210555 <- ( 0ba9876543210 , 555 )
+
+[50,11]:
+ int 05d4c3b2a1908555 <- ( 0ba9876543210 , d55 )
+
+[50,10]:
+ int 02ea61d950c84155 <- ( 0ba9876543210 , 155 )
+
+[50,9]:
+ int 17530eca8642155 <- ( 0ba9876543210 , f55 )
+
+[50,8]:
+ int 0ba987654321055 <- ( 0ba9876543210 , 55 )
+
+[50,7]:
+ int 05d4c3b2a190855 <- ( 0ba9876543210 , d5 )
+
+[50,6]:
+ int 02ea61d950c8415 <- ( 0ba9876543210 , 15 )
+
+[50,5]:
+ int 17530eca864215 <- ( 0ba9876543210 , f5 )
+
+[50,4]:
+ int 0ba98765432105 <- ( 0ba9876543210 , 5 )
+
+[50,3]:
+ int 05d4c3b2a19085 <- ( 0ba9876543210 , d )
+
+[50,2]:
+ int 02ea61d950c841 <- ( 0ba9876543210 , 1 )
+
+[50,1]:
+ int 17530eca86421 <- ( 0ba9876543210 , f )
+
+[49,64]:
+ int 0ba9876543210aaaaaaaa55555555 <- ( 0ba9876543210 , aaaaaaaa55555555 )
+
+[49,63]:
+ int 05d4c3b2a19082aaaaaaa55555555 <- ( 0ba9876543210 , 2aaaaaaa55555555 )
+
+[49,62]:
+ int 2ea61d950c842aaaaaaa55555555 <- ( 0ba9876543210 , eaaaaaaa55555555 )
+
+[49,61]:
+ int 17530eca86420aaaaaaa55555555 <- ( 0ba9876543210 , 0aaaaaaa55555555 )
+
+[49,60]:
+ int 0ba9876543210aaaaaaa55555555 <- ( 0ba9876543210 , aaaaaaa55555555 )
+
+[49,59]:
+ int 05d4c3b2a19082aaaaaa55555555 <- ( 0ba9876543210 , 2aaaaaa55555555 )
+
+[49,58]:
+ int 2ea61d950c842aaaaaa55555555 <- ( 0ba9876543210 , eaaaaaa55555555 )
+
+[49,57]:
+ int 17530eca86420aaaaaa55555555 <- ( 0ba9876543210 , 0aaaaaa55555555 )
+
+[49,56]:
+ int 0ba9876543210aaaaaa55555555 <- ( 0ba9876543210 , aaaaaa55555555 )
+
+[49,55]:
+ int 05d4c3b2a19082aaaaa55555555 <- ( 0ba9876543210 , 2aaaaa55555555 )
+
+[49,54]:
+ int 2ea61d950c842aaaaa55555555 <- ( 0ba9876543210 , eaaaaa55555555 )
+
+[49,53]:
+ int 17530eca86420aaaaa55555555 <- ( 0ba9876543210 , 0aaaaa55555555 )
+
+[49,52]:
+ int 0ba9876543210aaaaa55555555 <- ( 0ba9876543210 , aaaaa55555555 )
+
+[49,51]:
+ int 05d4c3b2a19082aaaa55555555 <- ( 0ba9876543210 , 2aaaa55555555 )
+
+[49,50]:
+ int 2ea61d950c842aaaa55555555 <- ( 0ba9876543210 , eaaaa55555555 )
+
+[49,49]:
+ int 17530eca86420aaaa55555555 <- ( 0ba9876543210 , 0aaaa55555555 )
+
+[49,48]:
+ int 0ba9876543210aaaa55555555 <- ( 0ba9876543210 , aaaa55555555 )
+
+[49,47]:
+ int 05d4c3b2a19082aaa55555555 <- ( 0ba9876543210 , 2aaa55555555 )
+
+[49,46]:
+ int 2ea61d950c842aaa55555555 <- ( 0ba9876543210 , eaaa55555555 )
+
+[49,45]:
+ int 17530eca86420aaa55555555 <- ( 0ba9876543210 , 0aaa55555555 )
+
+[49,44]:
+ int 0ba9876543210aaa55555555 <- ( 0ba9876543210 , aaa55555555 )
+
+[49,43]:
+ int 05d4c3b2a19082aa55555555 <- ( 0ba9876543210 , 2aa55555555 )
+
+[49,42]:
+ int 2ea61d950c842aa55555555 <- ( 0ba9876543210 , eaa55555555 )
+
+[49,41]:
+ int 17530eca86420aa55555555 <- ( 0ba9876543210 , 0aa55555555 )
+
+[49,40]:
+ int 0ba9876543210aa55555555 <- ( 0ba9876543210 , aa55555555 )
+
+[49,39]:
+ int 05d4c3b2a19082a55555555 <- ( 0ba9876543210 , 2a55555555 )
+
+[49,38]:
+ int 2ea61d950c842a55555555 <- ( 0ba9876543210 , ea55555555 )
+
+[49,37]:
+ int 17530eca86420a55555555 <- ( 0ba9876543210 , 0a55555555 )
+
+[49,36]:
+ int 0ba9876543210a55555555 <- ( 0ba9876543210 , a55555555 )
+
+[49,35]:
+ int 05d4c3b2a1908255555555 <- ( 0ba9876543210 , 255555555 )
+
+[49,34]:
+ int 2ea61d950c84255555555 <- ( 0ba9876543210 , e55555555 )
+
+[49,33]:
+ int 17530eca8642055555555 <- ( 0ba9876543210 , 055555555 )
+
+[49,32]:
+ int 0ba987654321055555555 <- ( 0ba9876543210 , 55555555 )
+
+[49,31]:
+ int 05d4c3b2a190855555555 <- ( 0ba9876543210 , d5555555 )
+
+[49,30]:
+ int 2ea61d950c8415555555 <- ( 0ba9876543210 , 15555555 )
+
+[49,29]:
+ int 17530eca864215555555 <- ( 0ba9876543210 , f5555555 )
+
+[49,28]:
+ int 0ba98765432105555555 <- ( 0ba9876543210 , 5555555 )
+
+[49,27]:
+ int 05d4c3b2a19085555555 <- ( 0ba9876543210 , d555555 )
+
+[49,26]:
+ int 2ea61d950c841555555 <- ( 0ba9876543210 , 1555555 )
+
+[49,25]:
+ int 17530eca86421555555 <- ( 0ba9876543210 , f555555 )
+
+[49,24]:
+ int 0ba9876543210555555 <- ( 0ba9876543210 , 555555 )
+
+[49,23]:
+ int 05d4c3b2a1908555555 <- ( 0ba9876543210 , d55555 )
+
+[49,22]:
+ int 2ea61d950c84155555 <- ( 0ba9876543210 , 155555 )
+
+[49,21]:
+ int 17530eca8642155555 <- ( 0ba9876543210 , f55555 )
+
+[49,20]:
+ int 0ba987654321055555 <- ( 0ba9876543210 , 55555 )
+
+[49,19]:
+ int 05d4c3b2a190855555 <- ( 0ba9876543210 , d5555 )
+
+[49,18]:
+ int 2ea61d950c8415555 <- ( 0ba9876543210 , 15555 )
+
+[49,17]:
+ int 17530eca864215555 <- ( 0ba9876543210 , f5555 )
+
+[49,16]:
+ int 0ba98765432105555 <- ( 0ba9876543210 , 5555 )
+
+[49,15]:
+ int 05d4c3b2a19085555 <- ( 0ba9876543210 , d555 )
+
+[49,14]:
+ int 2ea61d950c841555 <- ( 0ba9876543210 , 1555 )
+
+[49,13]:
+ int 17530eca86421555 <- ( 0ba9876543210 , f555 )
+
+[49,12]:
+ int 0ba9876543210555 <- ( 0ba9876543210 , 555 )
+
+[49,11]:
+ int 05d4c3b2a1908555 <- ( 0ba9876543210 , d55 )
+
+[49,10]:
+ int 2ea61d950c84155 <- ( 0ba9876543210 , 155 )
+
+[49,9]:
+ int 17530eca8642155 <- ( 0ba9876543210 , f55 )
+
+[49,8]:
+ int 0ba987654321055 <- ( 0ba9876543210 , 55 )
+
+[49,7]:
+ int 05d4c3b2a190855 <- ( 0ba9876543210 , d5 )
+
+[49,6]:
+ int 2ea61d950c8415 <- ( 0ba9876543210 , 15 )
+
+[49,5]:
+ int 17530eca864215 <- ( 0ba9876543210 , f5 )
+
+[49,4]:
+ int 0ba98765432105 <- ( 0ba9876543210 , 5 )
+
+[49,3]:
+ int 05d4c3b2a19085 <- ( 0ba9876543210 , d )
+
+[49,2]:
+ int 2ea61d950c841 <- ( 0ba9876543210 , 1 )
+
+[49,1]:
+ int 17530eca86421 <- ( 0ba9876543210 , f )
+
+[48,64]:
+ int 0ba9876543210aaaaaaaa55555555 <- ( ba9876543210 , aaaaaaaa55555555 )
+
+[48,63]:
+ int 5d4c3b2a19082aaaaaaa55555555 <- ( ba9876543210 , 2aaaaaaa55555555 )
+
+[48,62]:
+ int 2ea61d950c842aaaaaaa55555555 <- ( ba9876543210 , eaaaaaaa55555555 )
+
+[48,61]:
+ int 17530eca86420aaaaaaa55555555 <- ( ba9876543210 , 0aaaaaaa55555555 )
+
+[48,60]:
+ int 0ba9876543210aaaaaaa55555555 <- ( ba9876543210 , aaaaaaa55555555 )
+
+[48,59]:
+ int 5d4c3b2a19082aaaaaa55555555 <- ( ba9876543210 , 2aaaaaa55555555 )
+
+[48,58]:
+ int 2ea61d950c842aaaaaa55555555 <- ( ba9876543210 , eaaaaaa55555555 )
+
+[48,57]:
+ int 17530eca86420aaaaaa55555555 <- ( ba9876543210 , 0aaaaaa55555555 )
+
+[48,56]:
+ int 0ba9876543210aaaaaa55555555 <- ( ba9876543210 , aaaaaa55555555 )
+
+[48,55]:
+ int 5d4c3b2a19082aaaaa55555555 <- ( ba9876543210 , 2aaaaa55555555 )
+
+[48,54]:
+ int 2ea61d950c842aaaaa55555555 <- ( ba9876543210 , eaaaaa55555555 )
+
+[48,53]:
+ int 17530eca86420aaaaa55555555 <- ( ba9876543210 , 0aaaaa55555555 )
+
+[48,52]:
+ int 0ba9876543210aaaaa55555555 <- ( ba9876543210 , aaaaa55555555 )
+
+[48,51]:
+ int 5d4c3b2a19082aaaa55555555 <- ( ba9876543210 , 2aaaa55555555 )
+
+[48,50]:
+ int 2ea61d950c842aaaa55555555 <- ( ba9876543210 , eaaaa55555555 )
+
+[48,49]:
+ int 17530eca86420aaaa55555555 <- ( ba9876543210 , 0aaaa55555555 )
+
+[48,48]:
+ int 0ba9876543210aaaa55555555 <- ( ba9876543210 , aaaa55555555 )
+
+[48,47]:
+ int 5d4c3b2a19082aaa55555555 <- ( ba9876543210 , 2aaa55555555 )
+
+[48,46]:
+ int 2ea61d950c842aaa55555555 <- ( ba9876543210 , eaaa55555555 )
+
+[48,45]:
+ int 17530eca86420aaa55555555 <- ( ba9876543210 , 0aaa55555555 )
+
+[48,44]:
+ int 0ba9876543210aaa55555555 <- ( ba9876543210 , aaa55555555 )
+
+[48,43]:
+ int 5d4c3b2a19082aa55555555 <- ( ba9876543210 , 2aa55555555 )
+
+[48,42]:
+ int 2ea61d950c842aa55555555 <- ( ba9876543210 , eaa55555555 )
+
+[48,41]:
+ int 17530eca86420aa55555555 <- ( ba9876543210 , 0aa55555555 )
+
+[48,40]:
+ int 0ba9876543210aa55555555 <- ( ba9876543210 , aa55555555 )
+
+[48,39]:
+ int 5d4c3b2a19082a55555555 <- ( ba9876543210 , 2a55555555 )
+
+[48,38]:
+ int 2ea61d950c842a55555555 <- ( ba9876543210 , ea55555555 )
+
+[48,37]:
+ int 17530eca86420a55555555 <- ( ba9876543210 , 0a55555555 )
+
+[48,36]:
+ int 0ba9876543210a55555555 <- ( ba9876543210 , a55555555 )
+
+[48,35]:
+ int 5d4c3b2a1908255555555 <- ( ba9876543210 , 255555555 )
+
+[48,34]:
+ int 2ea61d950c84255555555 <- ( ba9876543210 , e55555555 )
+
+[48,33]:
+ int 17530eca8642055555555 <- ( ba9876543210 , 055555555 )
+
+[48,32]:
+ int 0ba987654321055555555 <- ( ba9876543210 , 55555555 )
+
+[48,31]:
+ int 5d4c3b2a190855555555 <- ( ba9876543210 , d5555555 )
+
+[48,30]:
+ int 2ea61d950c8415555555 <- ( ba9876543210 , 15555555 )
+
+[48,29]:
+ int 17530eca864215555555 <- ( ba9876543210 , f5555555 )
+
+[48,28]:
+ int 0ba98765432105555555 <- ( ba9876543210 , 5555555 )
+
+[48,27]:
+ int 5d4c3b2a19085555555 <- ( ba9876543210 , d555555 )
+
+[48,26]:
+ int 2ea61d950c841555555 <- ( ba9876543210 , 1555555 )
+
+[48,25]:
+ int 17530eca86421555555 <- ( ba9876543210 , f555555 )
+
+[48,24]:
+ int 0ba9876543210555555 <- ( ba9876543210 , 555555 )
+
+[48,23]:
+ int 5d4c3b2a1908555555 <- ( ba9876543210 , d55555 )
+
+[48,22]:
+ int 2ea61d950c84155555 <- ( ba9876543210 , 155555 )
+
+[48,21]:
+ int 17530eca8642155555 <- ( ba9876543210 , f55555 )
+
+[48,20]:
+ int 0ba987654321055555 <- ( ba9876543210 , 55555 )
+
+[48,19]:
+ int 5d4c3b2a190855555 <- ( ba9876543210 , d5555 )
+
+[48,18]:
+ int 2ea61d950c8415555 <- ( ba9876543210 , 15555 )
+
+[48,17]:
+ int 17530eca864215555 <- ( ba9876543210 , f5555 )
+
+[48,16]:
+ int 0ba98765432105555 <- ( ba9876543210 , 5555 )
+
+[48,15]:
+ int 5d4c3b2a19085555 <- ( ba9876543210 , d555 )
+
+[48,14]:
+ int 2ea61d950c841555 <- ( ba9876543210 , 1555 )
+
+[48,13]:
+ int 17530eca86421555 <- ( ba9876543210 , f555 )
+
+[48,12]:
+ int 0ba9876543210555 <- ( ba9876543210 , 555 )
+
+[48,11]:
+ int 5d4c3b2a1908555 <- ( ba9876543210 , d55 )
+
+[48,10]:
+ int 2ea61d950c84155 <- ( ba9876543210 , 155 )
+
+[48,9]:
+ int 17530eca8642155 <- ( ba9876543210 , f55 )
+
+[48,8]:
+ int 0ba987654321055 <- ( ba9876543210 , 55 )
+
+[48,7]:
+ int 5d4c3b2a190855 <- ( ba9876543210 , d5 )
+
+[48,6]:
+ int 2ea61d950c8415 <- ( ba9876543210 , 15 )
+
+[48,5]:
+ int 17530eca864215 <- ( ba9876543210 , f5 )
+
+[48,4]:
+ int 0ba98765432105 <- ( ba9876543210 , 5 )
+
+[48,3]:
+ int 5d4c3b2a19085 <- ( ba9876543210 , d )
+
+[48,2]:
+ int 2ea61d950c841 <- ( ba9876543210 , 1 )
+
+[48,1]:
+ int 17530eca86421 <- ( ba9876543210 , f )
+
+[47,64]:
+ int 3a9876543210aaaaaaaa55555555 <- ( 3a9876543210 , aaaaaaaa55555555 )
+
+[47,63]:
+ int 1d4c3b2a19082aaaaaaa55555555 <- ( 3a9876543210 , 2aaaaaaa55555555 )
+
+[47,62]:
+ int 0ea61d950c842aaaaaaa55555555 <- ( 3a9876543210 , eaaaaaaa55555555 )
+
+[47,61]:
+ int 07530eca86420aaaaaaa55555555 <- ( 3a9876543210 , 0aaaaaaa55555555 )
+
+[47,60]:
+ int 3a9876543210aaaaaaa55555555 <- ( 3a9876543210 , aaaaaaa55555555 )
+
+[47,59]:
+ int 1d4c3b2a19082aaaaaa55555555 <- ( 3a9876543210 , 2aaaaaa55555555 )
+
+[47,58]:
+ int 0ea61d950c842aaaaaa55555555 <- ( 3a9876543210 , eaaaaaa55555555 )
+
+[47,57]:
+ int 07530eca86420aaaaaa55555555 <- ( 3a9876543210 , 0aaaaaa55555555 )
+
+[47,56]:
+ int 3a9876543210aaaaaa55555555 <- ( 3a9876543210 , aaaaaa55555555 )
+
+[47,55]:
+ int 1d4c3b2a19082aaaaa55555555 <- ( 3a9876543210 , 2aaaaa55555555 )
+
+[47,54]:
+ int 0ea61d950c842aaaaa55555555 <- ( 3a9876543210 , eaaaaa55555555 )
+
+[47,53]:
+ int 07530eca86420aaaaa55555555 <- ( 3a9876543210 , 0aaaaa55555555 )
+
+[47,52]:
+ int 3a9876543210aaaaa55555555 <- ( 3a9876543210 , aaaaa55555555 )
+
+[47,51]:
+ int 1d4c3b2a19082aaaa55555555 <- ( 3a9876543210 , 2aaaa55555555 )
+
+[47,50]:
+ int 0ea61d950c842aaaa55555555 <- ( 3a9876543210 , eaaaa55555555 )
+
+[47,49]:
+ int 07530eca86420aaaa55555555 <- ( 3a9876543210 , 0aaaa55555555 )
+
+[47,48]:
+ int 3a9876543210aaaa55555555 <- ( 3a9876543210 , aaaa55555555 )
+
+[47,47]:
+ int 1d4c3b2a19082aaa55555555 <- ( 3a9876543210 , 2aaa55555555 )
+
+[47,46]:
+ int 0ea61d950c842aaa55555555 <- ( 3a9876543210 , eaaa55555555 )
+
+[47,45]:
+ int 07530eca86420aaa55555555 <- ( 3a9876543210 , 0aaa55555555 )
+
+[47,44]:
+ int 3a9876543210aaa55555555 <- ( 3a9876543210 , aaa55555555 )
+
+[47,43]:
+ int 1d4c3b2a19082aa55555555 <- ( 3a9876543210 , 2aa55555555 )
+
+[47,42]:
+ int 0ea61d950c842aa55555555 <- ( 3a9876543210 , eaa55555555 )
+
+[47,41]:
+ int 07530eca86420aa55555555 <- ( 3a9876543210 , 0aa55555555 )
+
+[47,40]:
+ int 3a9876543210aa55555555 <- ( 3a9876543210 , aa55555555 )
+
+[47,39]:
+ int 1d4c3b2a19082a55555555 <- ( 3a9876543210 , 2a55555555 )
+
+[47,38]:
+ int 0ea61d950c842a55555555 <- ( 3a9876543210 , ea55555555 )
+
+[47,37]:
+ int 07530eca86420a55555555 <- ( 3a9876543210 , 0a55555555 )
+
+[47,36]:
+ int 3a9876543210a55555555 <- ( 3a9876543210 , a55555555 )
+
+[47,35]:
+ int 1d4c3b2a1908255555555 <- ( 3a9876543210 , 255555555 )
+
+[47,34]:
+ int 0ea61d950c84255555555 <- ( 3a9876543210 , e55555555 )
+
+[47,33]:
+ int 07530eca8642055555555 <- ( 3a9876543210 , 055555555 )
+
+[47,32]:
+ int 3a987654321055555555 <- ( 3a9876543210 , 55555555 )
+
+[47,31]:
+ int 1d4c3b2a190855555555 <- ( 3a9876543210 , d5555555 )
+
+[47,30]:
+ int 0ea61d950c8415555555 <- ( 3a9876543210 , 15555555 )
+
+[47,29]:
+ int 07530eca864215555555 <- ( 3a9876543210 , f5555555 )
+
+[47,28]:
+ int 3a98765432105555555 <- ( 3a9876543210 , 5555555 )
+
+[47,27]:
+ int 1d4c3b2a19085555555 <- ( 3a9876543210 , d555555 )
+
+[47,26]:
+ int 0ea61d950c841555555 <- ( 3a9876543210 , 1555555 )
+
+[47,25]:
+ int 07530eca86421555555 <- ( 3a9876543210 , f555555 )
+
+[47,24]:
+ int 3a9876543210555555 <- ( 3a9876543210 , 555555 )
+
+[47,23]:
+ int 1d4c3b2a1908555555 <- ( 3a9876543210 , d55555 )
+
+[47,22]:
+ int 0ea61d950c84155555 <- ( 3a9876543210 , 155555 )
+
+[47,21]:
+ int 07530eca8642155555 <- ( 3a9876543210 , f55555 )
+
+[47,20]:
+ int 3a987654321055555 <- ( 3a9876543210 , 55555 )
+
+[47,19]:
+ int 1d4c3b2a190855555 <- ( 3a9876543210 , d5555 )
+
+[47,18]:
+ int 0ea61d950c8415555 <- ( 3a9876543210 , 15555 )
+
+[47,17]:
+ int 07530eca864215555 <- ( 3a9876543210 , f5555 )
+
+[47,16]:
+ int 3a98765432105555 <- ( 3a9876543210 , 5555 )
+
+[47,15]:
+ int 1d4c3b2a19085555 <- ( 3a9876543210 , d555 )
+
+[47,14]:
+ int 0ea61d950c841555 <- ( 3a9876543210 , 1555 )
+
+[47,13]:
+ int 07530eca86421555 <- ( 3a9876543210 , f555 )
+
+[47,12]:
+ int 3a9876543210555 <- ( 3a9876543210 , 555 )
+
+[47,11]:
+ int 1d4c3b2a1908555 <- ( 3a9876543210 , d55 )
+
+[47,10]:
+ int 0ea61d950c84155 <- ( 3a9876543210 , 155 )
+
+[47,9]:
+ int 07530eca8642155 <- ( 3a9876543210 , f55 )
+
+[47,8]:
+ int 3a987654321055 <- ( 3a9876543210 , 55 )
+
+[47,7]:
+ int 1d4c3b2a190855 <- ( 3a9876543210 , d5 )
+
+[47,6]:
+ int 0ea61d950c8415 <- ( 3a9876543210 , 15 )
+
+[47,5]:
+ int 07530eca864215 <- ( 3a9876543210 , f5 )
+
+[47,4]:
+ int 3a98765432105 <- ( 3a9876543210 , 5 )
+
+[47,3]:
+ int 1d4c3b2a19085 <- ( 3a9876543210 , d )
+
+[47,2]:
+ int 0ea61d950c841 <- ( 3a9876543210 , 1 )
+
+[47,1]:
+ int 07530eca86421 <- ( 3a9876543210 , f )
+
+[46,64]:
+ int 3a9876543210aaaaaaaa55555555 <- ( fa9876543210 , aaaaaaaa55555555 )
+
+[46,63]:
+ int 1d4c3b2a19082aaaaaaa55555555 <- ( fa9876543210 , 2aaaaaaa55555555 )
+
+[46,62]:
+ int 0ea61d950c842aaaaaaa55555555 <- ( fa9876543210 , eaaaaaaa55555555 )
+
+[46,61]:
+ int 7530eca86420aaaaaaa55555555 <- ( fa9876543210 , 0aaaaaaa55555555 )
+
+[46,60]:
+ int 3a9876543210aaaaaaa55555555 <- ( fa9876543210 , aaaaaaa55555555 )
+
+[46,59]:
+ int 1d4c3b2a19082aaaaaa55555555 <- ( fa9876543210 , 2aaaaaa55555555 )
+
+[46,58]:
+ int 0ea61d950c842aaaaaa55555555 <- ( fa9876543210 , eaaaaaa55555555 )
+
+[46,57]:
+ int 7530eca86420aaaaaa55555555 <- ( fa9876543210 , 0aaaaaa55555555 )
+
+[46,56]:
+ int 3a9876543210aaaaaa55555555 <- ( fa9876543210 , aaaaaa55555555 )
+
+[46,55]:
+ int 1d4c3b2a19082aaaaa55555555 <- ( fa9876543210 , 2aaaaa55555555 )
+
+[46,54]:
+ int 0ea61d950c842aaaaa55555555 <- ( fa9876543210 , eaaaaa55555555 )
+
+[46,53]:
+ int 7530eca86420aaaaa55555555 <- ( fa9876543210 , 0aaaaa55555555 )
+
+[46,52]:
+ int 3a9876543210aaaaa55555555 <- ( fa9876543210 , aaaaa55555555 )
+
+[46,51]:
+ int 1d4c3b2a19082aaaa55555555 <- ( fa9876543210 , 2aaaa55555555 )
+
+[46,50]:
+ int 0ea61d950c842aaaa55555555 <- ( fa9876543210 , eaaaa55555555 )
+
+[46,49]:
+ int 7530eca86420aaaa55555555 <- ( fa9876543210 , 0aaaa55555555 )
+
+[46,48]:
+ int 3a9876543210aaaa55555555 <- ( fa9876543210 , aaaa55555555 )
+
+[46,47]:
+ int 1d4c3b2a19082aaa55555555 <- ( fa9876543210 , 2aaa55555555 )
+
+[46,46]:
+ int 0ea61d950c842aaa55555555 <- ( fa9876543210 , eaaa55555555 )
+
+[46,45]:
+ int 7530eca86420aaa55555555 <- ( fa9876543210 , 0aaa55555555 )
+
+[46,44]:
+ int 3a9876543210aaa55555555 <- ( fa9876543210 , aaa55555555 )
+
+[46,43]:
+ int 1d4c3b2a19082aa55555555 <- ( fa9876543210 , 2aa55555555 )
+
+[46,42]:
+ int 0ea61d950c842aa55555555 <- ( fa9876543210 , eaa55555555 )
+
+[46,41]:
+ int 7530eca86420aa55555555 <- ( fa9876543210 , 0aa55555555 )
+
+[46,40]:
+ int 3a9876543210aa55555555 <- ( fa9876543210 , aa55555555 )
+
+[46,39]:
+ int 1d4c3b2a19082a55555555 <- ( fa9876543210 , 2a55555555 )
+
+[46,38]:
+ int 0ea61d950c842a55555555 <- ( fa9876543210 , ea55555555 )
+
+[46,37]:
+ int 7530eca86420a55555555 <- ( fa9876543210 , 0a55555555 )
+
+[46,36]:
+ int 3a9876543210a55555555 <- ( fa9876543210 , a55555555 )
+
+[46,35]:
+ int 1d4c3b2a1908255555555 <- ( fa9876543210 , 255555555 )
+
+[46,34]:
+ int 0ea61d950c84255555555 <- ( fa9876543210 , e55555555 )
+
+[46,33]:
+ int 7530eca8642055555555 <- ( fa9876543210 , 055555555 )
+
+[46,32]:
+ int 3a987654321055555555 <- ( fa9876543210 , 55555555 )
+
+[46,31]:
+ int 1d4c3b2a190855555555 <- ( fa9876543210 , d5555555 )
+
+[46,30]:
+ int 0ea61d950c8415555555 <- ( fa9876543210 , 15555555 )
+
+[46,29]:
+ int 7530eca864215555555 <- ( fa9876543210 , f5555555 )
+
+[46,28]:
+ int 3a98765432105555555 <- ( fa9876543210 , 5555555 )
+
+[46,27]:
+ int 1d4c3b2a19085555555 <- ( fa9876543210 , d555555 )
+
+[46,26]:
+ int 0ea61d950c841555555 <- ( fa9876543210 , 1555555 )
+
+[46,25]:
+ int 7530eca86421555555 <- ( fa9876543210 , f555555 )
+
+[46,24]:
+ int 3a9876543210555555 <- ( fa9876543210 , 555555 )
+
+[46,23]:
+ int 1d4c3b2a1908555555 <- ( fa9876543210 , d55555 )
+
+[46,22]:
+ int 0ea61d950c84155555 <- ( fa9876543210 , 155555 )
+
+[46,21]:
+ int 7530eca8642155555 <- ( fa9876543210 , f55555 )
+
+[46,20]:
+ int 3a987654321055555 <- ( fa9876543210 , 55555 )
+
+[46,19]:
+ int 1d4c3b2a190855555 <- ( fa9876543210 , d5555 )
+
+[46,18]:
+ int 0ea61d950c8415555 <- ( fa9876543210 , 15555 )
+
+[46,17]:
+ int 7530eca864215555 <- ( fa9876543210 , f5555 )
+
+[46,16]:
+ int 3a98765432105555 <- ( fa9876543210 , 5555 )
+
+[46,15]:
+ int 1d4c3b2a19085555 <- ( fa9876543210 , d555 )
+
+[46,14]:
+ int 0ea61d950c841555 <- ( fa9876543210 , 1555 )
+
+[46,13]:
+ int 7530eca86421555 <- ( fa9876543210 , f555 )
+
+[46,12]:
+ int 3a9876543210555 <- ( fa9876543210 , 555 )
+
+[46,11]:
+ int 1d4c3b2a1908555 <- ( fa9876543210 , d55 )
+
+[46,10]:
+ int 0ea61d950c84155 <- ( fa9876543210 , 155 )
+
+[46,9]:
+ int 7530eca8642155 <- ( fa9876543210 , f55 )
+
+[46,8]:
+ int 3a987654321055 <- ( fa9876543210 , 55 )
+
+[46,7]:
+ int 1d4c3b2a190855 <- ( fa9876543210 , d5 )
+
+[46,6]:
+ int 0ea61d950c8415 <- ( fa9876543210 , 15 )
+
+[46,5]:
+ int 7530eca864215 <- ( fa9876543210 , f5 )
+
+[46,4]:
+ int 3a98765432105 <- ( fa9876543210 , 5 )
+
+[46,3]:
+ int 1d4c3b2a19085 <- ( fa9876543210 , d )
+
+[46,2]:
+ int 0ea61d950c841 <- ( fa9876543210 , 1 )
+
+[46,1]:
+ int 7530eca86421 <- ( fa9876543210 , f )
+
+[45,64]:
+ int 1a9876543210aaaaaaaa55555555 <- ( fa9876543210 , aaaaaaaa55555555 )
+
+[45,63]:
+ int 0d4c3b2a19082aaaaaaa55555555 <- ( fa9876543210 , 2aaaaaaa55555555 )
+
+[45,62]:
+ int 6a61d950c842aaaaaaa55555555 <- ( fa9876543210 , eaaaaaaa55555555 )
+
+[45,61]:
+ int 3530eca86420aaaaaaa55555555 <- ( fa9876543210 , 0aaaaaaa55555555 )
+
+[45,60]:
+ int 1a9876543210aaaaaaa55555555 <- ( fa9876543210 , aaaaaaa55555555 )
+
+[45,59]:
+ int 0d4c3b2a19082aaaaaa55555555 <- ( fa9876543210 , 2aaaaaa55555555 )
+
+[45,58]:
+ int 6a61d950c842aaaaaa55555555 <- ( fa9876543210 , eaaaaaa55555555 )
+
+[45,57]:
+ int 3530eca86420aaaaaa55555555 <- ( fa9876543210 , 0aaaaaa55555555 )
+
+[45,56]:
+ int 1a9876543210aaaaaa55555555 <- ( fa9876543210 , aaaaaa55555555 )
+
+[45,55]:
+ int 0d4c3b2a19082aaaaa55555555 <- ( fa9876543210 , 2aaaaa55555555 )
+
+[45,54]:
+ int 6a61d950c842aaaaa55555555 <- ( fa9876543210 , eaaaaa55555555 )
+
+[45,53]:
+ int 3530eca86420aaaaa55555555 <- ( fa9876543210 , 0aaaaa55555555 )
+
+[45,52]:
+ int 1a9876543210aaaaa55555555 <- ( fa9876543210 , aaaaa55555555 )
+
+[45,51]:
+ int 0d4c3b2a19082aaaa55555555 <- ( fa9876543210 , 2aaaa55555555 )
+
+[45,50]:
+ int 6a61d950c842aaaa55555555 <- ( fa9876543210 , eaaaa55555555 )
+
+[45,49]:
+ int 3530eca86420aaaa55555555 <- ( fa9876543210 , 0aaaa55555555 )
+
+[45,48]:
+ int 1a9876543210aaaa55555555 <- ( fa9876543210 , aaaa55555555 )
+
+[45,47]:
+ int 0d4c3b2a19082aaa55555555 <- ( fa9876543210 , 2aaa55555555 )
+
+[45,46]:
+ int 6a61d950c842aaa55555555 <- ( fa9876543210 , eaaa55555555 )
+
+[45,45]:
+ int 3530eca86420aaa55555555 <- ( fa9876543210 , 0aaa55555555 )
+
+[45,44]:
+ int 1a9876543210aaa55555555 <- ( fa9876543210 , aaa55555555 )
+
+[45,43]:
+ int 0d4c3b2a19082aa55555555 <- ( fa9876543210 , 2aa55555555 )
+
+[45,42]:
+ int 6a61d950c842aa55555555 <- ( fa9876543210 , eaa55555555 )
+
+[45,41]:
+ int 3530eca86420aa55555555 <- ( fa9876543210 , 0aa55555555 )
+
+[45,40]:
+ int 1a9876543210aa55555555 <- ( fa9876543210 , aa55555555 )
+
+[45,39]:
+ int 0d4c3b2a19082a55555555 <- ( fa9876543210 , 2a55555555 )
+
+[45,38]:
+ int 6a61d950c842a55555555 <- ( fa9876543210 , ea55555555 )
+
+[45,37]:
+ int 3530eca86420a55555555 <- ( fa9876543210 , 0a55555555 )
+
+[45,36]:
+ int 1a9876543210a55555555 <- ( fa9876543210 , a55555555 )
+
+[45,35]:
+ int 0d4c3b2a1908255555555 <- ( fa9876543210 , 255555555 )
+
+[45,34]:
+ int 6a61d950c84255555555 <- ( fa9876543210 , e55555555 )
+
+[45,33]:
+ int 3530eca8642055555555 <- ( fa9876543210 , 055555555 )
+
+[45,32]:
+ int 1a987654321055555555 <- ( fa9876543210 , 55555555 )
+
+[45,31]:
+ int 0d4c3b2a190855555555 <- ( fa9876543210 , d5555555 )
+
+[45,30]:
+ int 6a61d950c8415555555 <- ( fa9876543210 , 15555555 )
+
+[45,29]:
+ int 3530eca864215555555 <- ( fa9876543210 , f5555555 )
+
+[45,28]:
+ int 1a98765432105555555 <- ( fa9876543210 , 5555555 )
+
+[45,27]:
+ int 0d4c3b2a19085555555 <- ( fa9876543210 , d555555 )
+
+[45,26]:
+ int 6a61d950c841555555 <- ( fa9876543210 , 1555555 )
+
+[45,25]:
+ int 3530eca86421555555 <- ( fa9876543210 , f555555 )
+
+[45,24]:
+ int 1a9876543210555555 <- ( fa9876543210 , 555555 )
+
+[45,23]:
+ int 0d4c3b2a1908555555 <- ( fa9876543210 , d55555 )
+
+[45,22]:
+ int 6a61d950c84155555 <- ( fa9876543210 , 155555 )
+
+[45,21]:
+ int 3530eca8642155555 <- ( fa9876543210 , f55555 )
+
+[45,20]:
+ int 1a987654321055555 <- ( fa9876543210 , 55555 )
+
+[45,19]:
+ int 0d4c3b2a190855555 <- ( fa9876543210 , d5555 )
+
+[45,18]:
+ int 6a61d950c8415555 <- ( fa9876543210 , 15555 )
+
+[45,17]:
+ int 3530eca864215555 <- ( fa9876543210 , f5555 )
+
+[45,16]:
+ int 1a98765432105555 <- ( fa9876543210 , 5555 )
+
+[45,15]:
+ int 0d4c3b2a19085555 <- ( fa9876543210 , d555 )
+
+[45,14]:
+ int 6a61d950c841555 <- ( fa9876543210 , 1555 )
+
+[45,13]:
+ int 3530eca86421555 <- ( fa9876543210 , f555 )
+
+[45,12]:
+ int 1a9876543210555 <- ( fa9876543210 , 555 )
+
+[45,11]:
+ int 0d4c3b2a1908555 <- ( fa9876543210 , d55 )
+
+[45,10]:
+ int 6a61d950c84155 <- ( fa9876543210 , 155 )
+
+[45,9]:
+ int 3530eca8642155 <- ( fa9876543210 , f55 )
+
+[45,8]:
+ int 1a987654321055 <- ( fa9876543210 , 55 )
+
+[45,7]:
+ int 0d4c3b2a190855 <- ( fa9876543210 , d5 )
+
+[45,6]:
+ int 6a61d950c8415 <- ( fa9876543210 , 15 )
+
+[45,5]:
+ int 3530eca864215 <- ( fa9876543210 , f5 )
+
+[45,4]:
+ int 1a98765432105 <- ( fa9876543210 , 5 )
+
+[45,3]:
+ int 0d4c3b2a19085 <- ( fa9876543210 , d )
+
+[45,2]:
+ int 6a61d950c841 <- ( fa9876543210 , 1 )
+
+[45,1]:
+ int 3530eca86421 <- ( fa9876543210 , f )
+
+[44,64]:
+ int 0a9876543210aaaaaaaa55555555 <- ( a9876543210 , aaaaaaaa55555555 )
+
+[44,63]:
+ int 54c3b2a19082aaaaaaa55555555 <- ( a9876543210 , 2aaaaaaa55555555 )
+
+[44,62]:
+ int 2a61d950c842aaaaaaa55555555 <- ( a9876543210 , eaaaaaaa55555555 )
+
+[44,61]:
+ int 1530eca86420aaaaaaa55555555 <- ( a9876543210 , 0aaaaaaa55555555 )
+
+[44,60]:
+ int 0a9876543210aaaaaaa55555555 <- ( a9876543210 , aaaaaaa55555555 )
+
+[44,59]:
+ int 54c3b2a19082aaaaaa55555555 <- ( a9876543210 , 2aaaaaa55555555 )
+
+[44,58]:
+ int 2a61d950c842aaaaaa55555555 <- ( a9876543210 , eaaaaaa55555555 )
+
+[44,57]:
+ int 1530eca86420aaaaaa55555555 <- ( a9876543210 , 0aaaaaa55555555 )
+
+[44,56]:
+ int 0a9876543210aaaaaa55555555 <- ( a9876543210 , aaaaaa55555555 )
+
+[44,55]:
+ int 54c3b2a19082aaaaa55555555 <- ( a9876543210 , 2aaaaa55555555 )
+
+[44,54]:
+ int 2a61d950c842aaaaa55555555 <- ( a9876543210 , eaaaaa55555555 )
+
+[44,53]:
+ int 1530eca86420aaaaa55555555 <- ( a9876543210 , 0aaaaa55555555 )
+
+[44,52]:
+ int 0a9876543210aaaaa55555555 <- ( a9876543210 , aaaaa55555555 )
+
+[44,51]:
+ int 54c3b2a19082aaaa55555555 <- ( a9876543210 , 2aaaa55555555 )
+
+[44,50]:
+ int 2a61d950c842aaaa55555555 <- ( a9876543210 , eaaaa55555555 )
+
+[44,49]:
+ int 1530eca86420aaaa55555555 <- ( a9876543210 , 0aaaa55555555 )
+
+[44,48]:
+ int 0a9876543210aaaa55555555 <- ( a9876543210 , aaaa55555555 )
+
+[44,47]:
+ int 54c3b2a19082aaa55555555 <- ( a9876543210 , 2aaa55555555 )
+
+[44,46]:
+ int 2a61d950c842aaa55555555 <- ( a9876543210 , eaaa55555555 )
+
+[44,45]:
+ int 1530eca86420aaa55555555 <- ( a9876543210 , 0aaa55555555 )
+
+[44,44]:
+ int 0a9876543210aaa55555555 <- ( a9876543210 , aaa55555555 )
+
+[44,43]:
+ int 54c3b2a19082aa55555555 <- ( a9876543210 , 2aa55555555 )
+
+[44,42]:
+ int 2a61d950c842aa55555555 <- ( a9876543210 , eaa55555555 )
+
+[44,41]:
+ int 1530eca86420aa55555555 <- ( a9876543210 , 0aa55555555 )
+
+[44,40]:
+ int 0a9876543210aa55555555 <- ( a9876543210 , aa55555555 )
+
+[44,39]:
+ int 54c3b2a19082a55555555 <- ( a9876543210 , 2a55555555 )
+
+[44,38]:
+ int 2a61d950c842a55555555 <- ( a9876543210 , ea55555555 )
+
+[44,37]:
+ int 1530eca86420a55555555 <- ( a9876543210 , 0a55555555 )
+
+[44,36]:
+ int 0a9876543210a55555555 <- ( a9876543210 , a55555555 )
+
+[44,35]:
+ int 54c3b2a1908255555555 <- ( a9876543210 , 255555555 )
+
+[44,34]:
+ int 2a61d950c84255555555 <- ( a9876543210 , e55555555 )
+
+[44,33]:
+ int 1530eca8642055555555 <- ( a9876543210 , 055555555 )
+
+[44,32]:
+ int 0a987654321055555555 <- ( a9876543210 , 55555555 )
+
+[44,31]:
+ int 54c3b2a190855555555 <- ( a9876543210 , d5555555 )
+
+[44,30]:
+ int 2a61d950c8415555555 <- ( a9876543210 , 15555555 )
+
+[44,29]:
+ int 1530eca864215555555 <- ( a9876543210 , f5555555 )
+
+[44,28]:
+ int 0a98765432105555555 <- ( a9876543210 , 5555555 )
+
+[44,27]:
+ int 54c3b2a19085555555 <- ( a9876543210 , d555555 )
+
+[44,26]:
+ int 2a61d950c841555555 <- ( a9876543210 , 1555555 )
+
+[44,25]:
+ int 1530eca86421555555 <- ( a9876543210 , f555555 )
+
+[44,24]:
+ int 0a9876543210555555 <- ( a9876543210 , 555555 )
+
+[44,23]:
+ int 54c3b2a1908555555 <- ( a9876543210 , d55555 )
+
+[44,22]:
+ int 2a61d950c84155555 <- ( a9876543210 , 155555 )
+
+[44,21]:
+ int 1530eca8642155555 <- ( a9876543210 , f55555 )
+
+[44,20]:
+ int 0a987654321055555 <- ( a9876543210 , 55555 )
+
+[44,19]:
+ int 54c3b2a190855555 <- ( a9876543210 , d5555 )
+
+[44,18]:
+ int 2a61d950c8415555 <- ( a9876543210 , 15555 )
+
+[44,17]:
+ int 1530eca864215555 <- ( a9876543210 , f5555 )
+
+[44,16]:
+ int 0a98765432105555 <- ( a9876543210 , 5555 )
+
+[44,15]:
+ int 54c3b2a19085555 <- ( a9876543210 , d555 )
+
+[44,14]:
+ int 2a61d950c841555 <- ( a9876543210 , 1555 )
+
+[44,13]:
+ int 1530eca86421555 <- ( a9876543210 , f555 )
+
+[44,12]:
+ int 0a9876543210555 <- ( a9876543210 , 555 )
+
+[44,11]:
+ int 54c3b2a1908555 <- ( a9876543210 , d55 )
+
+[44,10]:
+ int 2a61d950c84155 <- ( a9876543210 , 155 )
+
+[44,9]:
+ int 1530eca8642155 <- ( a9876543210 , f55 )
+
+[44,8]:
+ int 0a987654321055 <- ( a9876543210 , 55 )
+
+[44,7]:
+ int 54c3b2a190855 <- ( a9876543210 , d5 )
+
+[44,6]:
+ int 2a61d950c8415 <- ( a9876543210 , 15 )
+
+[44,5]:
+ int 1530eca864215 <- ( a9876543210 , f5 )
+
+[44,4]:
+ int 0a98765432105 <- ( a9876543210 , 5 )
+
+[44,3]:
+ int 54c3b2a19085 <- ( a9876543210 , d )
+
+[44,2]:
+ int 2a61d950c841 <- ( a9876543210 , 1 )
+
+[44,1]:
+ int 1530eca86421 <- ( a9876543210 , f )
+
+[43,64]:
+ int 29876543210aaaaaaaa55555555 <- ( 29876543210 , aaaaaaaa55555555 )
+
+[43,63]:
+ int 14c3b2a19082aaaaaaa55555555 <- ( 29876543210 , 2aaaaaaa55555555 )
+
+[43,62]:
+ int 0a61d950c842aaaaaaa55555555 <- ( 29876543210 , eaaaaaaa55555555 )
+
+[43,61]:
+ int 0530eca86420aaaaaaa55555555 <- ( 29876543210 , 0aaaaaaa55555555 )
+
+[43,60]:
+ int 29876543210aaaaaaa55555555 <- ( 29876543210 , aaaaaaa55555555 )
+
+[43,59]:
+ int 14c3b2a19082aaaaaa55555555 <- ( 29876543210 , 2aaaaaa55555555 )
+
+[43,58]:
+ int 0a61d950c842aaaaaa55555555 <- ( 29876543210 , eaaaaaa55555555 )
+
+[43,57]:
+ int 0530eca86420aaaaaa55555555 <- ( 29876543210 , 0aaaaaa55555555 )
+
+[43,56]:
+ int 29876543210aaaaaa55555555 <- ( 29876543210 , aaaaaa55555555 )
+
+[43,55]:
+ int 14c3b2a19082aaaaa55555555 <- ( 29876543210 , 2aaaaa55555555 )
+
+[43,54]:
+ int 0a61d950c842aaaaa55555555 <- ( 29876543210 , eaaaaa55555555 )
+
+[43,53]:
+ int 0530eca86420aaaaa55555555 <- ( 29876543210 , 0aaaaa55555555 )
+
+[43,52]:
+ int 29876543210aaaaa55555555 <- ( 29876543210 , aaaaa55555555 )
+
+[43,51]:
+ int 14c3b2a19082aaaa55555555 <- ( 29876543210 , 2aaaa55555555 )
+
+[43,50]:
+ int 0a61d950c842aaaa55555555 <- ( 29876543210 , eaaaa55555555 )
+
+[43,49]:
+ int 0530eca86420aaaa55555555 <- ( 29876543210 , 0aaaa55555555 )
+
+[43,48]:
+ int 29876543210aaaa55555555 <- ( 29876543210 , aaaa55555555 )
+
+[43,47]:
+ int 14c3b2a19082aaa55555555 <- ( 29876543210 , 2aaa55555555 )
+
+[43,46]:
+ int 0a61d950c842aaa55555555 <- ( 29876543210 , eaaa55555555 )
+
+[43,45]:
+ int 0530eca86420aaa55555555 <- ( 29876543210 , 0aaa55555555 )
+
+[43,44]:
+ int 29876543210aaa55555555 <- ( 29876543210 , aaa55555555 )
+
+[43,43]:
+ int 14c3b2a19082aa55555555 <- ( 29876543210 , 2aa55555555 )
+
+[43,42]:
+ int 0a61d950c842aa55555555 <- ( 29876543210 , eaa55555555 )
+
+[43,41]:
+ int 0530eca86420aa55555555 <- ( 29876543210 , 0aa55555555 )
+
+[43,40]:
+ int 29876543210aa55555555 <- ( 29876543210 , aa55555555 )
+
+[43,39]:
+ int 14c3b2a19082a55555555 <- ( 29876543210 , 2a55555555 )
+
+[43,38]:
+ int 0a61d950c842a55555555 <- ( 29876543210 , ea55555555 )
+
+[43,37]:
+ int 0530eca86420a55555555 <- ( 29876543210 , 0a55555555 )
+
+[43,36]:
+ int 29876543210a55555555 <- ( 29876543210 , a55555555 )
+
+[43,35]:
+ int 14c3b2a1908255555555 <- ( 29876543210 , 255555555 )
+
+[43,34]:
+ int 0a61d950c84255555555 <- ( 29876543210 , e55555555 )
+
+[43,33]:
+ int 0530eca8642055555555 <- ( 29876543210 , 055555555 )
+
+[43,32]:
+ int 2987654321055555555 <- ( 29876543210 , 55555555 )
+
+[43,31]:
+ int 14c3b2a190855555555 <- ( 29876543210 , d5555555 )
+
+[43,30]:
+ int 0a61d950c8415555555 <- ( 29876543210 , 15555555 )
+
+[43,29]:
+ int 0530eca864215555555 <- ( 29876543210 , f5555555 )
+
+[43,28]:
+ int 298765432105555555 <- ( 29876543210 , 5555555 )
+
+[43,27]:
+ int 14c3b2a19085555555 <- ( 29876543210 , d555555 )
+
+[43,26]:
+ int 0a61d950c841555555 <- ( 29876543210 , 1555555 )
+
+[43,25]:
+ int 0530eca86421555555 <- ( 29876543210 , f555555 )
+
+[43,24]:
+ int 29876543210555555 <- ( 29876543210 , 555555 )
+
+[43,23]:
+ int 14c3b2a1908555555 <- ( 29876543210 , d55555 )
+
+[43,22]:
+ int 0a61d950c84155555 <- ( 29876543210 , 155555 )
+
+[43,21]:
+ int 0530eca8642155555 <- ( 29876543210 , f55555 )
+
+[43,20]:
+ int 2987654321055555 <- ( 29876543210 , 55555 )
+
+[43,19]:
+ int 14c3b2a190855555 <- ( 29876543210 , d5555 )
+
+[43,18]:
+ int 0a61d950c8415555 <- ( 29876543210 , 15555 )
+
+[43,17]:
+ int 0530eca864215555 <- ( 29876543210 , f5555 )
+
+[43,16]:
+ int 298765432105555 <- ( 29876543210 , 5555 )
+
+[43,15]:
+ int 14c3b2a19085555 <- ( 29876543210 , d555 )
+
+[43,14]:
+ int 0a61d950c841555 <- ( 29876543210 , 1555 )
+
+[43,13]:
+ int 0530eca86421555 <- ( 29876543210 , f555 )
+
+[43,12]:
+ int 29876543210555 <- ( 29876543210 , 555 )
+
+[43,11]:
+ int 14c3b2a1908555 <- ( 29876543210 , d55 )
+
+[43,10]:
+ int 0a61d950c84155 <- ( 29876543210 , 155 )
+
+[43,9]:
+ int 0530eca8642155 <- ( 29876543210 , f55 )
+
+[43,8]:
+ int 2987654321055 <- ( 29876543210 , 55 )
+
+[43,7]:
+ int 14c3b2a190855 <- ( 29876543210 , d5 )
+
+[43,6]:
+ int 0a61d950c8415 <- ( 29876543210 , 15 )
+
+[43,5]:
+ int 0530eca864215 <- ( 29876543210 , f5 )
+
+[43,4]:
+ int 298765432105 <- ( 29876543210 , 5 )
+
+[43,3]:
+ int 14c3b2a19085 <- ( 29876543210 , d )
+
+[43,2]:
+ int 0a61d950c841 <- ( 29876543210 , 1 )
+
+[43,1]:
+ int 0530eca86421 <- ( 29876543210 , f )
+
+[42,64]:
+ int 29876543210aaaaaaaa55555555 <- ( e9876543210 , aaaaaaaa55555555 )
+
+[42,63]:
+ int 14c3b2a19082aaaaaaa55555555 <- ( e9876543210 , 2aaaaaaa55555555 )
+
+[42,62]:
+ int 0a61d950c842aaaaaaa55555555 <- ( e9876543210 , eaaaaaaa55555555 )
+
+[42,61]:
+ int 530eca86420aaaaaaa55555555 <- ( e9876543210 , 0aaaaaaa55555555 )
+
+[42,60]:
+ int 29876543210aaaaaaa55555555 <- ( e9876543210 , aaaaaaa55555555 )
+
+[42,59]:
+ int 14c3b2a19082aaaaaa55555555 <- ( e9876543210 , 2aaaaaa55555555 )
+
+[42,58]:
+ int 0a61d950c842aaaaaa55555555 <- ( e9876543210 , eaaaaaa55555555 )
+
+[42,57]:
+ int 530eca86420aaaaaa55555555 <- ( e9876543210 , 0aaaaaa55555555 )
+
+[42,56]:
+ int 29876543210aaaaaa55555555 <- ( e9876543210 , aaaaaa55555555 )
+
+[42,55]:
+ int 14c3b2a19082aaaaa55555555 <- ( e9876543210 , 2aaaaa55555555 )
+
+[42,54]:
+ int 0a61d950c842aaaaa55555555 <- ( e9876543210 , eaaaaa55555555 )
+
+[42,53]:
+ int 530eca86420aaaaa55555555 <- ( e9876543210 , 0aaaaa55555555 )
+
+[42,52]:
+ int 29876543210aaaaa55555555 <- ( e9876543210 , aaaaa55555555 )
+
+[42,51]:
+ int 14c3b2a19082aaaa55555555 <- ( e9876543210 , 2aaaa55555555 )
+
+[42,50]:
+ int 0a61d950c842aaaa55555555 <- ( e9876543210 , eaaaa55555555 )
+
+[42,49]:
+ int 530eca86420aaaa55555555 <- ( e9876543210 , 0aaaa55555555 )
+
+[42,48]:
+ int 29876543210aaaa55555555 <- ( e9876543210 , aaaa55555555 )
+
+[42,47]:
+ int 14c3b2a19082aaa55555555 <- ( e9876543210 , 2aaa55555555 )
+
+[42,46]:
+ int 0a61d950c842aaa55555555 <- ( e9876543210 , eaaa55555555 )
+
+[42,45]:
+ int 530eca86420aaa55555555 <- ( e9876543210 , 0aaa55555555 )
+
+[42,44]:
+ int 29876543210aaa55555555 <- ( e9876543210 , aaa55555555 )
+
+[42,43]:
+ int 14c3b2a19082aa55555555 <- ( e9876543210 , 2aa55555555 )
+
+[42,42]:
+ int 0a61d950c842aa55555555 <- ( e9876543210 , eaa55555555 )
+
+[42,41]:
+ int 530eca86420aa55555555 <- ( e9876543210 , 0aa55555555 )
+
+[42,40]:
+ int 29876543210aa55555555 <- ( e9876543210 , aa55555555 )
+
+[42,39]:
+ int 14c3b2a19082a55555555 <- ( e9876543210 , 2a55555555 )
+
+[42,38]:
+ int 0a61d950c842a55555555 <- ( e9876543210 , ea55555555 )
+
+[42,37]:
+ int 530eca86420a55555555 <- ( e9876543210 , 0a55555555 )
+
+[42,36]:
+ int 29876543210a55555555 <- ( e9876543210 , a55555555 )
+
+[42,35]:
+ int 14c3b2a1908255555555 <- ( e9876543210 , 255555555 )
+
+[42,34]:
+ int 0a61d950c84255555555 <- ( e9876543210 , e55555555 )
+
+[42,33]:
+ int 530eca8642055555555 <- ( e9876543210 , 055555555 )
+
+[42,32]:
+ int 2987654321055555555 <- ( e9876543210 , 55555555 )
+
+[42,31]:
+ int 14c3b2a190855555555 <- ( e9876543210 , d5555555 )
+
+[42,30]:
+ int 0a61d950c8415555555 <- ( e9876543210 , 15555555 )
+
+[42,29]:
+ int 530eca864215555555 <- ( e9876543210 , f5555555 )
+
+[42,28]:
+ int 298765432105555555 <- ( e9876543210 , 5555555 )
+
+[42,27]:
+ int 14c3b2a19085555555 <- ( e9876543210 , d555555 )
+
+[42,26]:
+ int 0a61d950c841555555 <- ( e9876543210 , 1555555 )
+
+[42,25]:
+ int 530eca86421555555 <- ( e9876543210 , f555555 )
+
+[42,24]:
+ int 29876543210555555 <- ( e9876543210 , 555555 )
+
+[42,23]:
+ int 14c3b2a1908555555 <- ( e9876543210 , d55555 )
+
+[42,22]:
+ int 0a61d950c84155555 <- ( e9876543210 , 155555 )
+
+[42,21]:
+ int 530eca8642155555 <- ( e9876543210 , f55555 )
+
+[42,20]:
+ int 2987654321055555 <- ( e9876543210 , 55555 )
+
+[42,19]:
+ int 14c3b2a190855555 <- ( e9876543210 , d5555 )
+
+[42,18]:
+ int 0a61d950c8415555 <- ( e9876543210 , 15555 )
+
+[42,17]:
+ int 530eca864215555 <- ( e9876543210 , f5555 )
+
+[42,16]:
+ int 298765432105555 <- ( e9876543210 , 5555 )
+
+[42,15]:
+ int 14c3b2a19085555 <- ( e9876543210 , d555 )
+
+[42,14]:
+ int 0a61d950c841555 <- ( e9876543210 , 1555 )
+
+[42,13]:
+ int 530eca86421555 <- ( e9876543210 , f555 )
+
+[42,12]:
+ int 29876543210555 <- ( e9876543210 , 555 )
+
+[42,11]:
+ int 14c3b2a1908555 <- ( e9876543210 , d55 )
+
+[42,10]:
+ int 0a61d950c84155 <- ( e9876543210 , 155 )
+
+[42,9]:
+ int 530eca8642155 <- ( e9876543210 , f55 )
+
+[42,8]:
+ int 2987654321055 <- ( e9876543210 , 55 )
+
+[42,7]:
+ int 14c3b2a190855 <- ( e9876543210 , d5 )
+
+[42,6]:
+ int 0a61d950c8415 <- ( e9876543210 , 15 )
+
+[42,5]:
+ int 530eca864215 <- ( e9876543210 , f5 )
+
+[42,4]:
+ int 298765432105 <- ( e9876543210 , 5 )
+
+[42,3]:
+ int 14c3b2a19085 <- ( e9876543210 , d )
+
+[42,2]:
+ int 0a61d950c841 <- ( e9876543210 , 1 )
+
+[42,1]:
+ int 530eca86421 <- ( e9876543210 , f )
+
+[41,64]:
+ int 09876543210aaaaaaaa55555555 <- ( 09876543210 , aaaaaaaa55555555 )
+
+[41,63]:
+ int 04c3b2a19082aaaaaaa55555555 <- ( 09876543210 , 2aaaaaaa55555555 )
+
+[41,62]:
+ int 261d950c842aaaaaaa55555555 <- ( 09876543210 , eaaaaaaa55555555 )
+
+[41,61]:
+ int 130eca86420aaaaaaa55555555 <- ( 09876543210 , 0aaaaaaa55555555 )
+
+[41,60]:
+ int 09876543210aaaaaaa55555555 <- ( 09876543210 , aaaaaaa55555555 )
+
+[41,59]:
+ int 04c3b2a19082aaaaaa55555555 <- ( 09876543210 , 2aaaaaa55555555 )
+
+[41,58]:
+ int 261d950c842aaaaaa55555555 <- ( 09876543210 , eaaaaaa55555555 )
+
+[41,57]:
+ int 130eca86420aaaaaa55555555 <- ( 09876543210 , 0aaaaaa55555555 )
+
+[41,56]:
+ int 09876543210aaaaaa55555555 <- ( 09876543210 , aaaaaa55555555 )
+
+[41,55]:
+ int 04c3b2a19082aaaaa55555555 <- ( 09876543210 , 2aaaaa55555555 )
+
+[41,54]:
+ int 261d950c842aaaaa55555555 <- ( 09876543210 , eaaaaa55555555 )
+
+[41,53]:
+ int 130eca86420aaaaa55555555 <- ( 09876543210 , 0aaaaa55555555 )
+
+[41,52]:
+ int 09876543210aaaaa55555555 <- ( 09876543210 , aaaaa55555555 )
+
+[41,51]:
+ int 04c3b2a19082aaaa55555555 <- ( 09876543210 , 2aaaa55555555 )
+
+[41,50]:
+ int 261d950c842aaaa55555555 <- ( 09876543210 , eaaaa55555555 )
+
+[41,49]:
+ int 130eca86420aaaa55555555 <- ( 09876543210 , 0aaaa55555555 )
+
+[41,48]:
+ int 09876543210aaaa55555555 <- ( 09876543210 , aaaa55555555 )
+
+[41,47]:
+ int 04c3b2a19082aaa55555555 <- ( 09876543210 , 2aaa55555555 )
+
+[41,46]:
+ int 261d950c842aaa55555555 <- ( 09876543210 , eaaa55555555 )
+
+[41,45]:
+ int 130eca86420aaa55555555 <- ( 09876543210 , 0aaa55555555 )
+
+[41,44]:
+ int 09876543210aaa55555555 <- ( 09876543210 , aaa55555555 )
+
+[41,43]:
+ int 04c3b2a19082aa55555555 <- ( 09876543210 , 2aa55555555 )
+
+[41,42]:
+ int 261d950c842aa55555555 <- ( 09876543210 , eaa55555555 )
+
+[41,41]:
+ int 130eca86420aa55555555 <- ( 09876543210 , 0aa55555555 )
+
+[41,40]:
+ int 09876543210aa55555555 <- ( 09876543210 , aa55555555 )
+
+[41,39]:
+ int 04c3b2a19082a55555555 <- ( 09876543210 , 2a55555555 )
+
+[41,38]:
+ int 261d950c842a55555555 <- ( 09876543210 , ea55555555 )
+
+[41,37]:
+ int 130eca86420a55555555 <- ( 09876543210 , 0a55555555 )
+
+[41,36]:
+ int 09876543210a55555555 <- ( 09876543210 , a55555555 )
+
+[41,35]:
+ int 04c3b2a1908255555555 <- ( 09876543210 , 255555555 )
+
+[41,34]:
+ int 261d950c84255555555 <- ( 09876543210 , e55555555 )
+
+[41,33]:
+ int 130eca8642055555555 <- ( 09876543210 , 055555555 )
+
+[41,32]:
+ int 0987654321055555555 <- ( 09876543210 , 55555555 )
+
+[41,31]:
+ int 04c3b2a190855555555 <- ( 09876543210 , d5555555 )
+
+[41,30]:
+ int 261d950c8415555555 <- ( 09876543210 , 15555555 )
+
+[41,29]:
+ int 130eca864215555555 <- ( 09876543210 , f5555555 )
+
+[41,28]:
+ int 098765432105555555 <- ( 09876543210 , 5555555 )
+
+[41,27]:
+ int 04c3b2a19085555555 <- ( 09876543210 , d555555 )
+
+[41,26]:
+ int 261d950c841555555 <- ( 09876543210 , 1555555 )
+
+[41,25]:
+ int 130eca86421555555 <- ( 09876543210 , f555555 )
+
+[41,24]:
+ int 09876543210555555 <- ( 09876543210 , 555555 )
+
+[41,23]:
+ int 04c3b2a1908555555 <- ( 09876543210 , d55555 )
+
+[41,22]:
+ int 261d950c84155555 <- ( 09876543210 , 155555 )
+
+[41,21]:
+ int 130eca8642155555 <- ( 09876543210 , f55555 )
+
+[41,20]:
+ int 0987654321055555 <- ( 09876543210 , 55555 )
+
+[41,19]:
+ int 04c3b2a190855555 <- ( 09876543210 , d5555 )
+
+[41,18]:
+ int 261d950c8415555 <- ( 09876543210 , 15555 )
+
+[41,17]:
+ int 130eca864215555 <- ( 09876543210 , f5555 )
+
+[41,16]:
+ int 098765432105555 <- ( 09876543210 , 5555 )
+
+[41,15]:
+ int 04c3b2a19085555 <- ( 09876543210 , d555 )
+
+[41,14]:
+ int 261d950c841555 <- ( 09876543210 , 1555 )
+
+[41,13]:
+ int 130eca86421555 <- ( 09876543210 , f555 )
+
+[41,12]:
+ int 09876543210555 <- ( 09876543210 , 555 )
+
+[41,11]:
+ int 04c3b2a1908555 <- ( 09876543210 , d55 )
+
+[41,10]:
+ int 261d950c84155 <- ( 09876543210 , 155 )
+
+[41,9]:
+ int 130eca8642155 <- ( 09876543210 , f55 )
+
+[41,8]:
+ int 0987654321055 <- ( 09876543210 , 55 )
+
+[41,7]:
+ int 04c3b2a190855 <- ( 09876543210 , d5 )
+
+[41,6]:
+ int 261d950c8415 <- ( 09876543210 , 15 )
+
+[41,5]:
+ int 130eca864215 <- ( 09876543210 , f5 )
+
+[41,4]:
+ int 098765432105 <- ( 09876543210 , 5 )
+
+[41,3]:
+ int 04c3b2a19085 <- ( 09876543210 , d )
+
+[41,2]:
+ int 261d950c841 <- ( 09876543210 , 1 )
+
+[41,1]:
+ int 130eca86421 <- ( 09876543210 , f )
+
+[40,64]:
+ int 09876543210aaaaaaaa55555555 <- ( 9876543210 , aaaaaaaa55555555 )
+
+[40,63]:
+ int 4c3b2a19082aaaaaaa55555555 <- ( 9876543210 , 2aaaaaaa55555555 )
+
+[40,62]:
+ int 261d950c842aaaaaaa55555555 <- ( 9876543210 , eaaaaaaa55555555 )
+
+[40,61]:
+ int 130eca86420aaaaaaa55555555 <- ( 9876543210 , 0aaaaaaa55555555 )
+
+[40,60]:
+ int 09876543210aaaaaaa55555555 <- ( 9876543210 , aaaaaaa55555555 )
+
+[40,59]:
+ int 4c3b2a19082aaaaaa55555555 <- ( 9876543210 , 2aaaaaa55555555 )
+
+[40,58]:
+ int 261d950c842aaaaaa55555555 <- ( 9876543210 , eaaaaaa55555555 )
+
+[40,57]:
+ int 130eca86420aaaaaa55555555 <- ( 9876543210 , 0aaaaaa55555555 )
+
+[40,56]:
+ int 09876543210aaaaaa55555555 <- ( 9876543210 , aaaaaa55555555 )
+
+[40,55]:
+ int 4c3b2a19082aaaaa55555555 <- ( 9876543210 , 2aaaaa55555555 )
+
+[40,54]:
+ int 261d950c842aaaaa55555555 <- ( 9876543210 , eaaaaa55555555 )
+
+[40,53]:
+ int 130eca86420aaaaa55555555 <- ( 9876543210 , 0aaaaa55555555 )
+
+[40,52]:
+ int 09876543210aaaaa55555555 <- ( 9876543210 , aaaaa55555555 )
+
+[40,51]:
+ int 4c3b2a19082aaaa55555555 <- ( 9876543210 , 2aaaa55555555 )
+
+[40,50]:
+ int 261d950c842aaaa55555555 <- ( 9876543210 , eaaaa55555555 )
+
+[40,49]:
+ int 130eca86420aaaa55555555 <- ( 9876543210 , 0aaaa55555555 )
+
+[40,48]:
+ int 09876543210aaaa55555555 <- ( 9876543210 , aaaa55555555 )
+
+[40,47]:
+ int 4c3b2a19082aaa55555555 <- ( 9876543210 , 2aaa55555555 )
+
+[40,46]:
+ int 261d950c842aaa55555555 <- ( 9876543210 , eaaa55555555 )
+
+[40,45]:
+ int 130eca86420aaa55555555 <- ( 9876543210 , 0aaa55555555 )
+
+[40,44]:
+ int 09876543210aaa55555555 <- ( 9876543210 , aaa55555555 )
+
+[40,43]:
+ int 4c3b2a19082aa55555555 <- ( 9876543210 , 2aa55555555 )
+
+[40,42]:
+ int 261d950c842aa55555555 <- ( 9876543210 , eaa55555555 )
+
+[40,41]:
+ int 130eca86420aa55555555 <- ( 9876543210 , 0aa55555555 )
+
+[40,40]:
+ int 09876543210aa55555555 <- ( 9876543210 , aa55555555 )
+
+[40,39]:
+ int 4c3b2a19082a55555555 <- ( 9876543210 , 2a55555555 )
+
+[40,38]:
+ int 261d950c842a55555555 <- ( 9876543210 , ea55555555 )
+
+[40,37]:
+ int 130eca86420a55555555 <- ( 9876543210 , 0a55555555 )
+
+[40,36]:
+ int 09876543210a55555555 <- ( 9876543210 , a55555555 )
+
+[40,35]:
+ int 4c3b2a1908255555555 <- ( 9876543210 , 255555555 )
+
+[40,34]:
+ int 261d950c84255555555 <- ( 9876543210 , e55555555 )
+
+[40,33]:
+ int 130eca8642055555555 <- ( 9876543210 , 055555555 )
+
+[40,32]:
+ int 0987654321055555555 <- ( 9876543210 , 55555555 )
+
+[40,31]:
+ int 4c3b2a190855555555 <- ( 9876543210 , d5555555 )
+
+[40,30]:
+ int 261d950c8415555555 <- ( 9876543210 , 15555555 )
+
+[40,29]:
+ int 130eca864215555555 <- ( 9876543210 , f5555555 )
+
+[40,28]:
+ int 098765432105555555 <- ( 9876543210 , 5555555 )
+
+[40,27]:
+ int 4c3b2a19085555555 <- ( 9876543210 , d555555 )
+
+[40,26]:
+ int 261d950c841555555 <- ( 9876543210 , 1555555 )
+
+[40,25]:
+ int 130eca86421555555 <- ( 9876543210 , f555555 )
+
+[40,24]:
+ int 09876543210555555 <- ( 9876543210 , 555555 )
+
+[40,23]:
+ int 4c3b2a1908555555 <- ( 9876543210 , d55555 )
+
+[40,22]:
+ int 261d950c84155555 <- ( 9876543210 , 155555 )
+
+[40,21]:
+ int 130eca8642155555 <- ( 9876543210 , f55555 )
+
+[40,20]:
+ int 0987654321055555 <- ( 9876543210 , 55555 )
+
+[40,19]:
+ int 4c3b2a190855555 <- ( 9876543210 , d5555 )
+
+[40,18]:
+ int 261d950c8415555 <- ( 9876543210 , 15555 )
+
+[40,17]:
+ int 130eca864215555 <- ( 9876543210 , f5555 )
+
+[40,16]:
+ int 098765432105555 <- ( 9876543210 , 5555 )
+
+[40,15]:
+ int 4c3b2a19085555 <- ( 9876543210 , d555 )
+
+[40,14]:
+ int 261d950c841555 <- ( 9876543210 , 1555 )
+
+[40,13]:
+ int 130eca86421555 <- ( 9876543210 , f555 )
+
+[40,12]:
+ int 09876543210555 <- ( 9876543210 , 555 )
+
+[40,11]:
+ int 4c3b2a1908555 <- ( 9876543210 , d55 )
+
+[40,10]:
+ int 261d950c84155 <- ( 9876543210 , 155 )
+
+[40,9]:
+ int 130eca8642155 <- ( 9876543210 , f55 )
+
+[40,8]:
+ int 0987654321055 <- ( 9876543210 , 55 )
+
+[40,7]:
+ int 4c3b2a190855 <- ( 9876543210 , d5 )
+
+[40,6]:
+ int 261d950c8415 <- ( 9876543210 , 15 )
+
+[40,5]:
+ int 130eca864215 <- ( 9876543210 , f5 )
+
+[40,4]:
+ int 098765432105 <- ( 9876543210 , 5 )
+
+[40,3]:
+ int 4c3b2a19085 <- ( 9876543210 , d )
+
+[40,2]:
+ int 261d950c841 <- ( 9876543210 , 1 )
+
+[40,1]:
+ int 130eca86421 <- ( 9876543210 , f )
+
+[39,64]:
+ int 1876543210aaaaaaaa55555555 <- ( 1876543210 , aaaaaaaa55555555 )
+
+[39,63]:
+ int 0c3b2a19082aaaaaaa55555555 <- ( 1876543210 , 2aaaaaaa55555555 )
+
+[39,62]:
+ int 061d950c842aaaaaaa55555555 <- ( 1876543210 , eaaaaaaa55555555 )
+
+[39,61]:
+ int 030eca86420aaaaaaa55555555 <- ( 1876543210 , 0aaaaaaa55555555 )
+
+[39,60]:
+ int 1876543210aaaaaaa55555555 <- ( 1876543210 , aaaaaaa55555555 )
+
+[39,59]:
+ int 0c3b2a19082aaaaaa55555555 <- ( 1876543210 , 2aaaaaa55555555 )
+
+[39,58]:
+ int 061d950c842aaaaaa55555555 <- ( 1876543210 , eaaaaaa55555555 )
+
+[39,57]:
+ int 030eca86420aaaaaa55555555 <- ( 1876543210 , 0aaaaaa55555555 )
+
+[39,56]:
+ int 1876543210aaaaaa55555555 <- ( 1876543210 , aaaaaa55555555 )
+
+[39,55]:
+ int 0c3b2a19082aaaaa55555555 <- ( 1876543210 , 2aaaaa55555555 )
+
+[39,54]:
+ int 061d950c842aaaaa55555555 <- ( 1876543210 , eaaaaa55555555 )
+
+[39,53]:
+ int 030eca86420aaaaa55555555 <- ( 1876543210 , 0aaaaa55555555 )
+
+[39,52]:
+ int 1876543210aaaaa55555555 <- ( 1876543210 , aaaaa55555555 )
+
+[39,51]:
+ int 0c3b2a19082aaaa55555555 <- ( 1876543210 , 2aaaa55555555 )
+
+[39,50]:
+ int 061d950c842aaaa55555555 <- ( 1876543210 , eaaaa55555555 )
+
+[39,49]:
+ int 030eca86420aaaa55555555 <- ( 1876543210 , 0aaaa55555555 )
+
+[39,48]:
+ int 1876543210aaaa55555555 <- ( 1876543210 , aaaa55555555 )
+
+[39,47]:
+ int 0c3b2a19082aaa55555555 <- ( 1876543210 , 2aaa55555555 )
+
+[39,46]:
+ int 061d950c842aaa55555555 <- ( 1876543210 , eaaa55555555 )
+
+[39,45]:
+ int 030eca86420aaa55555555 <- ( 1876543210 , 0aaa55555555 )
+
+[39,44]:
+ int 1876543210aaa55555555 <- ( 1876543210 , aaa55555555 )
+
+[39,43]:
+ int 0c3b2a19082aa55555555 <- ( 1876543210 , 2aa55555555 )
+
+[39,42]:
+ int 061d950c842aa55555555 <- ( 1876543210 , eaa55555555 )
+
+[39,41]:
+ int 030eca86420aa55555555 <- ( 1876543210 , 0aa55555555 )
+
+[39,40]:
+ int 1876543210aa55555555 <- ( 1876543210 , aa55555555 )
+
+[39,39]:
+ int 0c3b2a19082a55555555 <- ( 1876543210 , 2a55555555 )
+
+[39,38]:
+ int 061d950c842a55555555 <- ( 1876543210 , ea55555555 )
+
+[39,37]:
+ int 030eca86420a55555555 <- ( 1876543210 , 0a55555555 )
+
+[39,36]:
+ int 1876543210a55555555 <- ( 1876543210 , a55555555 )
+
+[39,35]:
+ int 0c3b2a1908255555555 <- ( 1876543210 , 255555555 )
+
+[39,34]:
+ int 061d950c84255555555 <- ( 1876543210 , e55555555 )
+
+[39,33]:
+ int 030eca8642055555555 <- ( 1876543210 , 055555555 )
+
+[39,32]:
+ int 187654321055555555 <- ( 1876543210 , 55555555 )
+
+[39,31]:
+ int 0c3b2a190855555555 <- ( 1876543210 , d5555555 )
+
+[39,30]:
+ int 061d950c8415555555 <- ( 1876543210 , 15555555 )
+
+[39,29]:
+ int 030eca864215555555 <- ( 1876543210 , f5555555 )
+
+[39,28]:
+ int 18765432105555555 <- ( 1876543210 , 5555555 )
+
+[39,27]:
+ int 0c3b2a19085555555 <- ( 1876543210 , d555555 )
+
+[39,26]:
+ int 061d950c841555555 <- ( 1876543210 , 1555555 )
+
+[39,25]:
+ int 030eca86421555555 <- ( 1876543210 , f555555 )
+
+[39,24]:
+ int 1876543210555555 <- ( 1876543210 , 555555 )
+
+[39,23]:
+ int 0c3b2a1908555555 <- ( 1876543210 , d55555 )
+
+[39,22]:
+ int 061d950c84155555 <- ( 1876543210 , 155555 )
+
+[39,21]:
+ int 030eca8642155555 <- ( 1876543210 , f55555 )
+
+[39,20]:
+ int 187654321055555 <- ( 1876543210 , 55555 )
+
+[39,19]:
+ int 0c3b2a190855555 <- ( 1876543210 , d5555 )
+
+[39,18]:
+ int 061d950c8415555 <- ( 1876543210 , 15555 )
+
+[39,17]:
+ int 030eca864215555 <- ( 1876543210 , f5555 )
+
+[39,16]:
+ int 18765432105555 <- ( 1876543210 , 5555 )
+
+[39,15]:
+ int 0c3b2a19085555 <- ( 1876543210 , d555 )
+
+[39,14]:
+ int 061d950c841555 <- ( 1876543210 , 1555 )
+
+[39,13]:
+ int 030eca86421555 <- ( 1876543210 , f555 )
+
+[39,12]:
+ int 1876543210555 <- ( 1876543210 , 555 )
+
+[39,11]:
+ int 0c3b2a1908555 <- ( 1876543210 , d55 )
+
+[39,10]:
+ int 061d950c84155 <- ( 1876543210 , 155 )
+
+[39,9]:
+ int 030eca8642155 <- ( 1876543210 , f55 )
+
+[39,8]:
+ int 187654321055 <- ( 1876543210 , 55 )
+
+[39,7]:
+ int 0c3b2a190855 <- ( 1876543210 , d5 )
+
+[39,6]:
+ int 061d950c8415 <- ( 1876543210 , 15 )
+
+[39,5]:
+ int 030eca864215 <- ( 1876543210 , f5 )
+
+[39,4]:
+ int 18765432105 <- ( 1876543210 , 5 )
+
+[39,3]:
+ int 0c3b2a19085 <- ( 1876543210 , d )
+
+[39,2]:
+ int 061d950c841 <- ( 1876543210 , 1 )
+
+[39,1]:
+ int 030eca86421 <- ( 1876543210 , f )
+
+[38,64]:
+ int 1876543210aaaaaaaa55555555 <- ( 1876543210 , aaaaaaaa55555555 )
+
+[38,63]:
+ int 0c3b2a19082aaaaaaa55555555 <- ( 1876543210 , 2aaaaaaa55555555 )
+
+[38,62]:
+ int 061d950c842aaaaaaa55555555 <- ( 1876543210 , eaaaaaaa55555555 )
+
+[38,61]:
+ int 30eca86420aaaaaaa55555555 <- ( 1876543210 , 0aaaaaaa55555555 )
+
+[38,60]:
+ int 1876543210aaaaaaa55555555 <- ( 1876543210 , aaaaaaa55555555 )
+
+[38,59]:
+ int 0c3b2a19082aaaaaa55555555 <- ( 1876543210 , 2aaaaaa55555555 )
+
+[38,58]:
+ int 061d950c842aaaaaa55555555 <- ( 1876543210 , eaaaaaa55555555 )
+
+[38,57]:
+ int 30eca86420aaaaaa55555555 <- ( 1876543210 , 0aaaaaa55555555 )
+
+[38,56]:
+ int 1876543210aaaaaa55555555 <- ( 1876543210 , aaaaaa55555555 )
+
+[38,55]:
+ int 0c3b2a19082aaaaa55555555 <- ( 1876543210 , 2aaaaa55555555 )
+
+[38,54]:
+ int 061d950c842aaaaa55555555 <- ( 1876543210 , eaaaaa55555555 )
+
+[38,53]:
+ int 30eca86420aaaaa55555555 <- ( 1876543210 , 0aaaaa55555555 )
+
+[38,52]:
+ int 1876543210aaaaa55555555 <- ( 1876543210 , aaaaa55555555 )
+
+[38,51]:
+ int 0c3b2a19082aaaa55555555 <- ( 1876543210 , 2aaaa55555555 )
+
+[38,50]:
+ int 061d950c842aaaa55555555 <- ( 1876543210 , eaaaa55555555 )
+
+[38,49]:
+ int 30eca86420aaaa55555555 <- ( 1876543210 , 0aaaa55555555 )
+
+[38,48]:
+ int 1876543210aaaa55555555 <- ( 1876543210 , aaaa55555555 )
+
+[38,47]:
+ int 0c3b2a19082aaa55555555 <- ( 1876543210 , 2aaa55555555 )
+
+[38,46]:
+ int 061d950c842aaa55555555 <- ( 1876543210 , eaaa55555555 )
+
+[38,45]:
+ int 30eca86420aaa55555555 <- ( 1876543210 , 0aaa55555555 )
+
+[38,44]:
+ int 1876543210aaa55555555 <- ( 1876543210 , aaa55555555 )
+
+[38,43]:
+ int 0c3b2a19082aa55555555 <- ( 1876543210 , 2aa55555555 )
+
+[38,42]:
+ int 061d950c842aa55555555 <- ( 1876543210 , eaa55555555 )
+
+[38,41]:
+ int 30eca86420aa55555555 <- ( 1876543210 , 0aa55555555 )
+
+[38,40]:
+ int 1876543210aa55555555 <- ( 1876543210 , aa55555555 )
+
+[38,39]:
+ int 0c3b2a19082a55555555 <- ( 1876543210 , 2a55555555 )
+
+[38,38]:
+ int 061d950c842a55555555 <- ( 1876543210 , ea55555555 )
+
+[38,37]:
+ int 30eca86420a55555555 <- ( 1876543210 , 0a55555555 )
+
+[38,36]:
+ int 1876543210a55555555 <- ( 1876543210 , a55555555 )
+
+[38,35]:
+ int 0c3b2a1908255555555 <- ( 1876543210 , 255555555 )
+
+[38,34]:
+ int 061d950c84255555555 <- ( 1876543210 , e55555555 )
+
+[38,33]:
+ int 30eca8642055555555 <- ( 1876543210 , 055555555 )
+
+[38,32]:
+ int 187654321055555555 <- ( 1876543210 , 55555555 )
+
+[38,31]:
+ int 0c3b2a190855555555 <- ( 1876543210 , d5555555 )
+
+[38,30]:
+ int 061d950c8415555555 <- ( 1876543210 , 15555555 )
+
+[38,29]:
+ int 30eca864215555555 <- ( 1876543210 , f5555555 )
+
+[38,28]:
+ int 18765432105555555 <- ( 1876543210 , 5555555 )
+
+[38,27]:
+ int 0c3b2a19085555555 <- ( 1876543210 , d555555 )
+
+[38,26]:
+ int 061d950c841555555 <- ( 1876543210 , 1555555 )
+
+[38,25]:
+ int 30eca86421555555 <- ( 1876543210 , f555555 )
+
+[38,24]:
+ int 1876543210555555 <- ( 1876543210 , 555555 )
+
+[38,23]:
+ int 0c3b2a1908555555 <- ( 1876543210 , d55555 )
+
+[38,22]:
+ int 061d950c84155555 <- ( 1876543210 , 155555 )
+
+[38,21]:
+ int 30eca8642155555 <- ( 1876543210 , f55555 )
+
+[38,20]:
+ int 187654321055555 <- ( 1876543210 , 55555 )
+
+[38,19]:
+ int 0c3b2a190855555 <- ( 1876543210 , d5555 )
+
+[38,18]:
+ int 061d950c8415555 <- ( 1876543210 , 15555 )
+
+[38,17]:
+ int 30eca864215555 <- ( 1876543210 , f5555 )
+
+[38,16]:
+ int 18765432105555 <- ( 1876543210 , 5555 )
+
+[38,15]:
+ int 0c3b2a19085555 <- ( 1876543210 , d555 )
+
+[38,14]:
+ int 061d950c841555 <- ( 1876543210 , 1555 )
+
+[38,13]:
+ int 30eca86421555 <- ( 1876543210 , f555 )
+
+[38,12]:
+ int 1876543210555 <- ( 1876543210 , 555 )
+
+[38,11]:
+ int 0c3b2a1908555 <- ( 1876543210 , d55 )
+
+[38,10]:
+ int 061d950c84155 <- ( 1876543210 , 155 )
+
+[38,9]:
+ int 30eca8642155 <- ( 1876543210 , f55 )
+
+[38,8]:
+ int 187654321055 <- ( 1876543210 , 55 )
+
+[38,7]:
+ int 0c3b2a190855 <- ( 1876543210 , d5 )
+
+[38,6]:
+ int 061d950c8415 <- ( 1876543210 , 15 )
+
+[38,5]:
+ int 30eca864215 <- ( 1876543210 , f5 )
+
+[38,4]:
+ int 18765432105 <- ( 1876543210 , 5 )
+
+[38,3]:
+ int 0c3b2a19085 <- ( 1876543210 , d )
+
+[38,2]:
+ int 061d950c841 <- ( 1876543210 , 1 )
+
+[38,1]:
+ int 30eca86421 <- ( 1876543210 , f )
+
+[37,64]:
+ int 1876543210aaaaaaaa55555555 <- ( f876543210 , aaaaaaaa55555555 )
+
+[37,63]:
+ int 0c3b2a19082aaaaaaa55555555 <- ( f876543210 , 2aaaaaaa55555555 )
+
+[37,62]:
+ int 61d950c842aaaaaaa55555555 <- ( f876543210 , eaaaaaaa55555555 )
+
+[37,61]:
+ int 30eca86420aaaaaaa55555555 <- ( f876543210 , 0aaaaaaa55555555 )
+
+[37,60]:
+ int 1876543210aaaaaaa55555555 <- ( f876543210 , aaaaaaa55555555 )
+
+[37,59]:
+ int 0c3b2a19082aaaaaa55555555 <- ( f876543210 , 2aaaaaa55555555 )
+
+[37,58]:
+ int 61d950c842aaaaaa55555555 <- ( f876543210 , eaaaaaa55555555 )
+
+[37,57]:
+ int 30eca86420aaaaaa55555555 <- ( f876543210 , 0aaaaaa55555555 )
+
+[37,56]:
+ int 1876543210aaaaaa55555555 <- ( f876543210 , aaaaaa55555555 )
+
+[37,55]:
+ int 0c3b2a19082aaaaa55555555 <- ( f876543210 , 2aaaaa55555555 )
+
+[37,54]:
+ int 61d950c842aaaaa55555555 <- ( f876543210 , eaaaaa55555555 )
+
+[37,53]:
+ int 30eca86420aaaaa55555555 <- ( f876543210 , 0aaaaa55555555 )
+
+[37,52]:
+ int 1876543210aaaaa55555555 <- ( f876543210 , aaaaa55555555 )
+
+[37,51]:
+ int 0c3b2a19082aaaa55555555 <- ( f876543210 , 2aaaa55555555 )
+
+[37,50]:
+ int 61d950c842aaaa55555555 <- ( f876543210 , eaaaa55555555 )
+
+[37,49]:
+ int 30eca86420aaaa55555555 <- ( f876543210 , 0aaaa55555555 )
+
+[37,48]:
+ int 1876543210aaaa55555555 <- ( f876543210 , aaaa55555555 )
+
+[37,47]:
+ int 0c3b2a19082aaa55555555 <- ( f876543210 , 2aaa55555555 )
+
+[37,46]:
+ int 61d950c842aaa55555555 <- ( f876543210 , eaaa55555555 )
+
+[37,45]:
+ int 30eca86420aaa55555555 <- ( f876543210 , 0aaa55555555 )
+
+[37,44]:
+ int 1876543210aaa55555555 <- ( f876543210 , aaa55555555 )
+
+[37,43]:
+ int 0c3b2a19082aa55555555 <- ( f876543210 , 2aa55555555 )
+
+[37,42]:
+ int 61d950c842aa55555555 <- ( f876543210 , eaa55555555 )
+
+[37,41]:
+ int 30eca86420aa55555555 <- ( f876543210 , 0aa55555555 )
+
+[37,40]:
+ int 1876543210aa55555555 <- ( f876543210 , aa55555555 )
+
+[37,39]:
+ int 0c3b2a19082a55555555 <- ( f876543210 , 2a55555555 )
+
+[37,38]:
+ int 61d950c842a55555555 <- ( f876543210 , ea55555555 )
+
+[37,37]:
+ int 30eca86420a55555555 <- ( f876543210 , 0a55555555 )
+
+[37,36]:
+ int 1876543210a55555555 <- ( f876543210 , a55555555 )
+
+[37,35]:
+ int 0c3b2a1908255555555 <- ( f876543210 , 255555555 )
+
+[37,34]:
+ int 61d950c84255555555 <- ( f876543210 , e55555555 )
+
+[37,33]:
+ int 30eca8642055555555 <- ( f876543210 , 055555555 )
+
+[37,32]:
+ int 187654321055555555 <- ( f876543210 , 55555555 )
+
+[37,31]:
+ int 0c3b2a190855555555 <- ( f876543210 , d5555555 )
+
+[37,30]:
+ int 61d950c8415555555 <- ( f876543210 , 15555555 )
+
+[37,29]:
+ int 30eca864215555555 <- ( f876543210 , f5555555 )
+
+[37,28]:
+ int 18765432105555555 <- ( f876543210 , 5555555 )
+
+[37,27]:
+ int 0c3b2a19085555555 <- ( f876543210 , d555555 )
+
+[37,26]:
+ int 61d950c841555555 <- ( f876543210 , 1555555 )
+
+[37,25]:
+ int 30eca86421555555 <- ( f876543210 , f555555 )
+
+[37,24]:
+ int 1876543210555555 <- ( f876543210 , 555555 )
+
+[37,23]:
+ int 0c3b2a1908555555 <- ( f876543210 , d55555 )
+
+[37,22]:
+ int 61d950c84155555 <- ( f876543210 , 155555 )
+
+[37,21]:
+ int 30eca8642155555 <- ( f876543210 , f55555 )
+
+[37,20]:
+ int 187654321055555 <- ( f876543210 , 55555 )
+
+[37,19]:
+ int 0c3b2a190855555 <- ( f876543210 , d5555 )
+
+[37,18]:
+ int 61d950c8415555 <- ( f876543210 , 15555 )
+
+[37,17]:
+ int 30eca864215555 <- ( f876543210 , f5555 )
+
+[37,16]:
+ int 18765432105555 <- ( f876543210 , 5555 )
+
+[37,15]:
+ int 0c3b2a19085555 <- ( f876543210 , d555 )
+
+[37,14]:
+ int 61d950c841555 <- ( f876543210 , 1555 )
+
+[37,13]:
+ int 30eca86421555 <- ( f876543210 , f555 )
+
+[37,12]:
+ int 1876543210555 <- ( f876543210 , 555 )
+
+[37,11]:
+ int 0c3b2a1908555 <- ( f876543210 , d55 )
+
+[37,10]:
+ int 61d950c84155 <- ( f876543210 , 155 )
+
+[37,9]:
+ int 30eca8642155 <- ( f876543210 , f55 )
+
+[37,8]:
+ int 187654321055 <- ( f876543210 , 55 )
+
+[37,7]:
+ int 0c3b2a190855 <- ( f876543210 , d5 )
+
+[37,6]:
+ int 61d950c8415 <- ( f876543210 , 15 )
+
+[37,5]:
+ int 30eca864215 <- ( f876543210 , f5 )
+
+[37,4]:
+ int 18765432105 <- ( f876543210 , 5 )
+
+[37,3]:
+ int 0c3b2a19085 <- ( f876543210 , d )
+
+[37,2]:
+ int 61d950c841 <- ( f876543210 , 1 )
+
+[37,1]:
+ int 30eca86421 <- ( f876543210 , f )
+
+[36,64]:
+ int 0876543210aaaaaaaa55555555 <- ( 876543210 , aaaaaaaa55555555 )
+
+[36,63]:
+ int 43b2a19082aaaaaaa55555555 <- ( 876543210 , 2aaaaaaa55555555 )
+
+[36,62]:
+ int 21d950c842aaaaaaa55555555 <- ( 876543210 , eaaaaaaa55555555 )
+
+[36,61]:
+ int 10eca86420aaaaaaa55555555 <- ( 876543210 , 0aaaaaaa55555555 )
+
+[36,60]:
+ int 0876543210aaaaaaa55555555 <- ( 876543210 , aaaaaaa55555555 )
+
+[36,59]:
+ int 43b2a19082aaaaaa55555555 <- ( 876543210 , 2aaaaaa55555555 )
+
+[36,58]:
+ int 21d950c842aaaaaa55555555 <- ( 876543210 , eaaaaaa55555555 )
+
+[36,57]:
+ int 10eca86420aaaaaa55555555 <- ( 876543210 , 0aaaaaa55555555 )
+
+[36,56]:
+ int 0876543210aaaaaa55555555 <- ( 876543210 , aaaaaa55555555 )
+
+[36,55]:
+ int 43b2a19082aaaaa55555555 <- ( 876543210 , 2aaaaa55555555 )
+
+[36,54]:
+ int 21d950c842aaaaa55555555 <- ( 876543210 , eaaaaa55555555 )
+
+[36,53]:
+ int 10eca86420aaaaa55555555 <- ( 876543210 , 0aaaaa55555555 )
+
+[36,52]:
+ int 0876543210aaaaa55555555 <- ( 876543210 , aaaaa55555555 )
+
+[36,51]:
+ int 43b2a19082aaaa55555555 <- ( 876543210 , 2aaaa55555555 )
+
+[36,50]:
+ int 21d950c842aaaa55555555 <- ( 876543210 , eaaaa55555555 )
+
+[36,49]:
+ int 10eca86420aaaa55555555 <- ( 876543210 , 0aaaa55555555 )
+
+[36,48]:
+ int 0876543210aaaa55555555 <- ( 876543210 , aaaa55555555 )
+
+[36,47]:
+ int 43b2a19082aaa55555555 <- ( 876543210 , 2aaa55555555 )
+
+[36,46]:
+ int 21d950c842aaa55555555 <- ( 876543210 , eaaa55555555 )
+
+[36,45]:
+ int 10eca86420aaa55555555 <- ( 876543210 , 0aaa55555555 )
+
+[36,44]:
+ int 0876543210aaa55555555 <- ( 876543210 , aaa55555555 )
+
+[36,43]:
+ int 43b2a19082aa55555555 <- ( 876543210 , 2aa55555555 )
+
+[36,42]:
+ int 21d950c842aa55555555 <- ( 876543210 , eaa55555555 )
+
+[36,41]:
+ int 10eca86420aa55555555 <- ( 876543210 , 0aa55555555 )
+
+[36,40]:
+ int 0876543210aa55555555 <- ( 876543210 , aa55555555 )
+
+[36,39]:
+ int 43b2a19082a55555555 <- ( 876543210 , 2a55555555 )
+
+[36,38]:
+ int 21d950c842a55555555 <- ( 876543210 , ea55555555 )
+
+[36,37]:
+ int 10eca86420a55555555 <- ( 876543210 , 0a55555555 )
+
+[36,36]:
+ int 0876543210a55555555 <- ( 876543210 , a55555555 )
+
+[36,35]:
+ int 43b2a1908255555555 <- ( 876543210 , 255555555 )
+
+[36,34]:
+ int 21d950c84255555555 <- ( 876543210 , e55555555 )
+
+[36,33]:
+ int 10eca8642055555555 <- ( 876543210 , 055555555 )
+
+[36,32]:
+ int 087654321055555555 <- ( 876543210 , 55555555 )
+
+[36,31]:
+ int 43b2a190855555555 <- ( 876543210 , d5555555 )
+
+[36,30]:
+ int 21d950c8415555555 <- ( 876543210 , 15555555 )
+
+[36,29]:
+ int 10eca864215555555 <- ( 876543210 , f5555555 )
+
+[36,28]:
+ int 08765432105555555 <- ( 876543210 , 5555555 )
+
+[36,27]:
+ int 43b2a19085555555 <- ( 876543210 , d555555 )
+
+[36,26]:
+ int 21d950c841555555 <- ( 876543210 , 1555555 )
+
+[36,25]:
+ int 10eca86421555555 <- ( 876543210 , f555555 )
+
+[36,24]:
+ int 0876543210555555 <- ( 876543210 , 555555 )
+
+[36,23]:
+ int 43b2a1908555555 <- ( 876543210 , d55555 )
+
+[36,22]:
+ int 21d950c84155555 <- ( 876543210 , 155555 )
+
+[36,21]:
+ int 10eca8642155555 <- ( 876543210 , f55555 )
+
+[36,20]:
+ int 087654321055555 <- ( 876543210 , 55555 )
+
+[36,19]:
+ int 43b2a190855555 <- ( 876543210 , d5555 )
+
+[36,18]:
+ int 21d950c8415555 <- ( 876543210 , 15555 )
+
+[36,17]:
+ int 10eca864215555 <- ( 876543210 , f5555 )
+
+[36,16]:
+ int 08765432105555 <- ( 876543210 , 5555 )
+
+[36,15]:
+ int 43b2a19085555 <- ( 876543210 , d555 )
+
+[36,14]:
+ int 21d950c841555 <- ( 876543210 , 1555 )
+
+[36,13]:
+ int 10eca86421555 <- ( 876543210 , f555 )
+
+[36,12]:
+ int 0876543210555 <- ( 876543210 , 555 )
+
+[36,11]:
+ int 43b2a1908555 <- ( 876543210 , d55 )
+
+[36,10]:
+ int 21d950c84155 <- ( 876543210 , 155 )
+
+[36,9]:
+ int 10eca8642155 <- ( 876543210 , f55 )
+
+[36,8]:
+ int 087654321055 <- ( 876543210 , 55 )
+
+[36,7]:
+ int 43b2a190855 <- ( 876543210 , d5 )
+
+[36,6]:
+ int 21d950c8415 <- ( 876543210 , 15 )
+
+[36,5]:
+ int 10eca864215 <- ( 876543210 , f5 )
+
+[36,4]:
+ int 08765432105 <- ( 876543210 , 5 )
+
+[36,3]:
+ int 43b2a19085 <- ( 876543210 , d )
+
+[36,2]:
+ int 21d950c841 <- ( 876543210 , 1 )
+
+[36,1]:
+ int 10eca86421 <- ( 876543210 , f )
+
+[35,64]:
+ int 076543210aaaaaaaa55555555 <- ( 076543210 , aaaaaaaa55555555 )
+
+[35,63]:
+ int 03b2a19082aaaaaaa55555555 <- ( 076543210 , 2aaaaaaa55555555 )
+
+[35,62]:
+ int 01d950c842aaaaaaa55555555 <- ( 076543210 , eaaaaaaa55555555 )
+
+[35,61]:
+ int 00eca86420aaaaaaa55555555 <- ( 076543210 , 0aaaaaaa55555555 )
+
+[35,60]:
+ int 076543210aaaaaaa55555555 <- ( 076543210 , aaaaaaa55555555 )
+
+[35,59]:
+ int 03b2a19082aaaaaa55555555 <- ( 076543210 , 2aaaaaa55555555 )
+
+[35,58]:
+ int 01d950c842aaaaaa55555555 <- ( 076543210 , eaaaaaa55555555 )
+
+[35,57]:
+ int 00eca86420aaaaaa55555555 <- ( 076543210 , 0aaaaaa55555555 )
+
+[35,56]:
+ int 076543210aaaaaa55555555 <- ( 076543210 , aaaaaa55555555 )
+
+[35,55]:
+ int 03b2a19082aaaaa55555555 <- ( 076543210 , 2aaaaa55555555 )
+
+[35,54]:
+ int 01d950c842aaaaa55555555 <- ( 076543210 , eaaaaa55555555 )
+
+[35,53]:
+ int 00eca86420aaaaa55555555 <- ( 076543210 , 0aaaaa55555555 )
+
+[35,52]:
+ int 076543210aaaaa55555555 <- ( 076543210 , aaaaa55555555 )
+
+[35,51]:
+ int 03b2a19082aaaa55555555 <- ( 076543210 , 2aaaa55555555 )
+
+[35,50]:
+ int 01d950c842aaaa55555555 <- ( 076543210 , eaaaa55555555 )
+
+[35,49]:
+ int 00eca86420aaaa55555555 <- ( 076543210 , 0aaaa55555555 )
+
+[35,48]:
+ int 076543210aaaa55555555 <- ( 076543210 , aaaa55555555 )
+
+[35,47]:
+ int 03b2a19082aaa55555555 <- ( 076543210 , 2aaa55555555 )
+
+[35,46]:
+ int 01d950c842aaa55555555 <- ( 076543210 , eaaa55555555 )
+
+[35,45]:
+ int 00eca86420aaa55555555 <- ( 076543210 , 0aaa55555555 )
+
+[35,44]:
+ int 076543210aaa55555555 <- ( 076543210 , aaa55555555 )
+
+[35,43]:
+ int 03b2a19082aa55555555 <- ( 076543210 , 2aa55555555 )
+
+[35,42]:
+ int 01d950c842aa55555555 <- ( 076543210 , eaa55555555 )
+
+[35,41]:
+ int 00eca86420aa55555555 <- ( 076543210 , 0aa55555555 )
+
+[35,40]:
+ int 076543210aa55555555 <- ( 076543210 , aa55555555 )
+
+[35,39]:
+ int 03b2a19082a55555555 <- ( 076543210 , 2a55555555 )
+
+[35,38]:
+ int 01d950c842a55555555 <- ( 076543210 , ea55555555 )
+
+[35,37]:
+ int 00eca86420a55555555 <- ( 076543210 , 0a55555555 )
+
+[35,36]:
+ int 076543210a55555555 <- ( 076543210 , a55555555 )
+
+[35,35]:
+ int 03b2a1908255555555 <- ( 076543210 , 255555555 )
+
+[35,34]:
+ int 01d950c84255555555 <- ( 076543210 , e55555555 )
+
+[35,33]:
+ int 00eca8642055555555 <- ( 076543210 , 055555555 )
+
+[35,32]:
+ int 07654321055555555 <- ( 076543210 , 55555555 )
+
+[35,31]:
+ int 03b2a190855555555 <- ( 076543210 , d5555555 )
+
+[35,30]:
+ int 01d950c8415555555 <- ( 076543210 , 15555555 )
+
+[35,29]:
+ int 00eca864215555555 <- ( 076543210 , f5555555 )
+
+[35,28]:
+ int 0765432105555555 <- ( 076543210 , 5555555 )
+
+[35,27]:
+ int 03b2a19085555555 <- ( 076543210 , d555555 )
+
+[35,26]:
+ int 01d950c841555555 <- ( 076543210 , 1555555 )
+
+[35,25]:
+ int 00eca86421555555 <- ( 076543210 , f555555 )
+
+[35,24]:
+ int 076543210555555 <- ( 076543210 , 555555 )
+
+[35,23]:
+ int 03b2a1908555555 <- ( 076543210 , d55555 )
+
+[35,22]:
+ int 01d950c84155555 <- ( 076543210 , 155555 )
+
+[35,21]:
+ int 00eca8642155555 <- ( 076543210 , f55555 )
+
+[35,20]:
+ int 07654321055555 <- ( 076543210 , 55555 )
+
+[35,19]:
+ int 03b2a190855555 <- ( 076543210 , d5555 )
+
+[35,18]:
+ int 01d950c8415555 <- ( 076543210 , 15555 )
+
+[35,17]:
+ int 00eca864215555 <- ( 076543210 , f5555 )
+
+[35,16]:
+ int 0765432105555 <- ( 076543210 , 5555 )
+
+[35,15]:
+ int 03b2a19085555 <- ( 076543210 , d555 )
+
+[35,14]:
+ int 01d950c841555 <- ( 076543210 , 1555 )
+
+[35,13]:
+ int 00eca86421555 <- ( 076543210 , f555 )
+
+[35,12]:
+ int 076543210555 <- ( 076543210 , 555 )
+
+[35,11]:
+ int 03b2a1908555 <- ( 076543210 , d55 )
+
+[35,10]:
+ int 01d950c84155 <- ( 076543210 , 155 )
+
+[35,9]:
+ int 00eca8642155 <- ( 076543210 , f55 )
+
+[35,8]:
+ int 07654321055 <- ( 076543210 , 55 )
+
+[35,7]:
+ int 03b2a190855 <- ( 076543210 , d5 )
+
+[35,6]:
+ int 01d950c8415 <- ( 076543210 , 15 )
+
+[35,5]:
+ int 00eca864215 <- ( 076543210 , f5 )
+
+[35,4]:
+ int 0765432105 <- ( 076543210 , 5 )
+
+[35,3]:
+ int 03b2a19085 <- ( 076543210 , d )
+
+[35,2]:
+ int 01d950c841 <- ( 076543210 , 1 )
+
+[35,1]:
+ int 00eca86421 <- ( 076543210 , f )
+
+[34,64]:
+ int 076543210aaaaaaaa55555555 <- ( 076543210 , aaaaaaaa55555555 )
+
+[34,63]:
+ int 03b2a19082aaaaaaa55555555 <- ( 076543210 , 2aaaaaaa55555555 )
+
+[34,62]:
+ int 01d950c842aaaaaaa55555555 <- ( 076543210 , eaaaaaaa55555555 )
+
+[34,61]:
+ int 0eca86420aaaaaaa55555555 <- ( 076543210 , 0aaaaaaa55555555 )
+
+[34,60]:
+ int 076543210aaaaaaa55555555 <- ( 076543210 , aaaaaaa55555555 )
+
+[34,59]:
+ int 03b2a19082aaaaaa55555555 <- ( 076543210 , 2aaaaaa55555555 )
+
+[34,58]:
+ int 01d950c842aaaaaa55555555 <- ( 076543210 , eaaaaaa55555555 )
+
+[34,57]:
+ int 0eca86420aaaaaa55555555 <- ( 076543210 , 0aaaaaa55555555 )
+
+[34,56]:
+ int 076543210aaaaaa55555555 <- ( 076543210 , aaaaaa55555555 )
+
+[34,55]:
+ int 03b2a19082aaaaa55555555 <- ( 076543210 , 2aaaaa55555555 )
+
+[34,54]:
+ int 01d950c842aaaaa55555555 <- ( 076543210 , eaaaaa55555555 )
+
+[34,53]:
+ int 0eca86420aaaaa55555555 <- ( 076543210 , 0aaaaa55555555 )
+
+[34,52]:
+ int 076543210aaaaa55555555 <- ( 076543210 , aaaaa55555555 )
+
+[34,51]:
+ int 03b2a19082aaaa55555555 <- ( 076543210 , 2aaaa55555555 )
+
+[34,50]:
+ int 01d950c842aaaa55555555 <- ( 076543210 , eaaaa55555555 )
+
+[34,49]:
+ int 0eca86420aaaa55555555 <- ( 076543210 , 0aaaa55555555 )
+
+[34,48]:
+ int 076543210aaaa55555555 <- ( 076543210 , aaaa55555555 )
+
+[34,47]:
+ int 03b2a19082aaa55555555 <- ( 076543210 , 2aaa55555555 )
+
+[34,46]:
+ int 01d950c842aaa55555555 <- ( 076543210 , eaaa55555555 )
+
+[34,45]:
+ int 0eca86420aaa55555555 <- ( 076543210 , 0aaa55555555 )
+
+[34,44]:
+ int 076543210aaa55555555 <- ( 076543210 , aaa55555555 )
+
+[34,43]:
+ int 03b2a19082aa55555555 <- ( 076543210 , 2aa55555555 )
+
+[34,42]:
+ int 01d950c842aa55555555 <- ( 076543210 , eaa55555555 )
+
+[34,41]:
+ int 0eca86420aa55555555 <- ( 076543210 , 0aa55555555 )
+
+[34,40]:
+ int 076543210aa55555555 <- ( 076543210 , aa55555555 )
+
+[34,39]:
+ int 03b2a19082a55555555 <- ( 076543210 , 2a55555555 )
+
+[34,38]:
+ int 01d950c842a55555555 <- ( 076543210 , ea55555555 )
+
+[34,37]:
+ int 0eca86420a55555555 <- ( 076543210 , 0a55555555 )
+
+[34,36]:
+ int 076543210a55555555 <- ( 076543210 , a55555555 )
+
+[34,35]:
+ int 03b2a1908255555555 <- ( 076543210 , 255555555 )
+
+[34,34]:
+ int 01d950c84255555555 <- ( 076543210 , e55555555 )
+
+[34,33]:
+ int 0eca8642055555555 <- ( 076543210 , 055555555 )
+
+[34,32]:
+ int 07654321055555555 <- ( 076543210 , 55555555 )
+
+[34,31]:
+ int 03b2a190855555555 <- ( 076543210 , d5555555 )
+
+[34,30]:
+ int 01d950c8415555555 <- ( 076543210 , 15555555 )
+
+[34,29]:
+ int 0eca864215555555 <- ( 076543210 , f5555555 )
+
+[34,28]:
+ int 0765432105555555 <- ( 076543210 , 5555555 )
+
+[34,27]:
+ int 03b2a19085555555 <- ( 076543210 , d555555 )
+
+[34,26]:
+ int 01d950c841555555 <- ( 076543210 , 1555555 )
+
+[34,25]:
+ int 0eca86421555555 <- ( 076543210 , f555555 )
+
+[34,24]:
+ int 076543210555555 <- ( 076543210 , 555555 )
+
+[34,23]:
+ int 03b2a1908555555 <- ( 076543210 , d55555 )
+
+[34,22]:
+ int 01d950c84155555 <- ( 076543210 , 155555 )
+
+[34,21]:
+ int 0eca8642155555 <- ( 076543210 , f55555 )
+
+[34,20]:
+ int 07654321055555 <- ( 076543210 , 55555 )
+
+[34,19]:
+ int 03b2a190855555 <- ( 076543210 , d5555 )
+
+[34,18]:
+ int 01d950c8415555 <- ( 076543210 , 15555 )
+
+[34,17]:
+ int 0eca864215555 <- ( 076543210 , f5555 )
+
+[34,16]:
+ int 0765432105555 <- ( 076543210 , 5555 )
+
+[34,15]:
+ int 03b2a19085555 <- ( 076543210 , d555 )
+
+[34,14]:
+ int 01d950c841555 <- ( 076543210 , 1555 )
+
+[34,13]:
+ int 0eca86421555 <- ( 076543210 , f555 )
+
+[34,12]:
+ int 076543210555 <- ( 076543210 , 555 )
+
+[34,11]:
+ int 03b2a1908555 <- ( 076543210 , d55 )
+
+[34,10]:
+ int 01d950c84155 <- ( 076543210 , 155 )
+
+[34,9]:
+ int 0eca8642155 <- ( 076543210 , f55 )
+
+[34,8]:
+ int 07654321055 <- ( 076543210 , 55 )
+
+[34,7]:
+ int 03b2a190855 <- ( 076543210 , d5 )
+
+[34,6]:
+ int 01d950c8415 <- ( 076543210 , 15 )
+
+[34,5]:
+ int 0eca864215 <- ( 076543210 , f5 )
+
+[34,4]:
+ int 0765432105 <- ( 076543210 , 5 )
+
+[34,3]:
+ int 03b2a19085 <- ( 076543210 , d )
+
+[34,2]:
+ int 01d950c841 <- ( 076543210 , 1 )
+
+[34,1]:
+ int 0eca86421 <- ( 076543210 , f )
+
+[33,64]:
+ int 076543210aaaaaaaa55555555 <- ( 076543210 , aaaaaaaa55555555 )
+
+[33,63]:
+ int 03b2a19082aaaaaaa55555555 <- ( 076543210 , 2aaaaaaa55555555 )
+
+[33,62]:
+ int 1d950c842aaaaaaa55555555 <- ( 076543210 , eaaaaaaa55555555 )
+
+[33,61]:
+ int 0eca86420aaaaaaa55555555 <- ( 076543210 , 0aaaaaaa55555555 )
+
+[33,60]:
+ int 076543210aaaaaaa55555555 <- ( 076543210 , aaaaaaa55555555 )
+
+[33,59]:
+ int 03b2a19082aaaaaa55555555 <- ( 076543210 , 2aaaaaa55555555 )
+
+[33,58]:
+ int 1d950c842aaaaaa55555555 <- ( 076543210 , eaaaaaa55555555 )
+
+[33,57]:
+ int 0eca86420aaaaaa55555555 <- ( 076543210 , 0aaaaaa55555555 )
+
+[33,56]:
+ int 076543210aaaaaa55555555 <- ( 076543210 , aaaaaa55555555 )
+
+[33,55]:
+ int 03b2a19082aaaaa55555555 <- ( 076543210 , 2aaaaa55555555 )
+
+[33,54]:
+ int 1d950c842aaaaa55555555 <- ( 076543210 , eaaaaa55555555 )
+
+[33,53]:
+ int 0eca86420aaaaa55555555 <- ( 076543210 , 0aaaaa55555555 )
+
+[33,52]:
+ int 076543210aaaaa55555555 <- ( 076543210 , aaaaa55555555 )
+
+[33,51]:
+ int 03b2a19082aaaa55555555 <- ( 076543210 , 2aaaa55555555 )
+
+[33,50]:
+ int 1d950c842aaaa55555555 <- ( 076543210 , eaaaa55555555 )
+
+[33,49]:
+ int 0eca86420aaaa55555555 <- ( 076543210 , 0aaaa55555555 )
+
+[33,48]:
+ int 076543210aaaa55555555 <- ( 076543210 , aaaa55555555 )
+
+[33,47]:
+ int 03b2a19082aaa55555555 <- ( 076543210 , 2aaa55555555 )
+
+[33,46]:
+ int 1d950c842aaa55555555 <- ( 076543210 , eaaa55555555 )
+
+[33,45]:
+ int 0eca86420aaa55555555 <- ( 076543210 , 0aaa55555555 )
+
+[33,44]:
+ int 076543210aaa55555555 <- ( 076543210 , aaa55555555 )
+
+[33,43]:
+ int 03b2a19082aa55555555 <- ( 076543210 , 2aa55555555 )
+
+[33,42]:
+ int 1d950c842aa55555555 <- ( 076543210 , eaa55555555 )
+
+[33,41]:
+ int 0eca86420aa55555555 <- ( 076543210 , 0aa55555555 )
+
+[33,40]:
+ int 076543210aa55555555 <- ( 076543210 , aa55555555 )
+
+[33,39]:
+ int 03b2a19082a55555555 <- ( 076543210 , 2a55555555 )
+
+[33,38]:
+ int 1d950c842a55555555 <- ( 076543210 , ea55555555 )
+
+[33,37]:
+ int 0eca86420a55555555 <- ( 076543210 , 0a55555555 )
+
+[33,36]:
+ int 076543210a55555555 <- ( 076543210 , a55555555 )
+
+[33,35]:
+ int 03b2a1908255555555 <- ( 076543210 , 255555555 )
+
+[33,34]:
+ int 1d950c84255555555 <- ( 076543210 , e55555555 )
+
+[33,33]:
+ int 0eca8642055555555 <- ( 076543210 , 055555555 )
+
+[33,32]:
+ int 07654321055555555 <- ( 076543210 , 55555555 )
+
+[33,31]:
+ int 03b2a190855555555 <- ( 076543210 , d5555555 )
+
+[33,30]:
+ int 1d950c8415555555 <- ( 076543210 , 15555555 )
+
+[33,29]:
+ int 0eca864215555555 <- ( 076543210 , f5555555 )
+
+[33,28]:
+ int 0765432105555555 <- ( 076543210 , 5555555 )
+
+[33,27]:
+ int 03b2a19085555555 <- ( 076543210 , d555555 )
+
+[33,26]:
+ int 1d950c841555555 <- ( 076543210 , 1555555 )
+
+[33,25]:
+ int 0eca86421555555 <- ( 076543210 , f555555 )
+
+[33,24]:
+ int 076543210555555 <- ( 076543210 , 555555 )
+
+[33,23]:
+ int 03b2a1908555555 <- ( 076543210 , d55555 )
+
+[33,22]:
+ int 1d950c84155555 <- ( 076543210 , 155555 )
+
+[33,21]:
+ int 0eca8642155555 <- ( 076543210 , f55555 )
+
+[33,20]:
+ int 07654321055555 <- ( 076543210 , 55555 )
+
+[33,19]:
+ int 03b2a190855555 <- ( 076543210 , d5555 )
+
+[33,18]:
+ int 1d950c8415555 <- ( 076543210 , 15555 )
+
+[33,17]:
+ int 0eca864215555 <- ( 076543210 , f5555 )
+
+[33,16]:
+ int 0765432105555 <- ( 076543210 , 5555 )
+
+[33,15]:
+ int 03b2a19085555 <- ( 076543210 , d555 )
+
+[33,14]:
+ int 1d950c841555 <- ( 076543210 , 1555 )
+
+[33,13]:
+ int 0eca86421555 <- ( 076543210 , f555 )
+
+[33,12]:
+ int 076543210555 <- ( 076543210 , 555 )
+
+[33,11]:
+ int 03b2a1908555 <- ( 076543210 , d55 )
+
+[33,10]:
+ int 1d950c84155 <- ( 076543210 , 155 )
+
+[33,9]:
+ int 0eca8642155 <- ( 076543210 , f55 )
+
+[33,8]:
+ int 07654321055 <- ( 076543210 , 55 )
+
+[33,7]:
+ int 03b2a190855 <- ( 076543210 , d5 )
+
+[33,6]:
+ int 1d950c8415 <- ( 076543210 , 15 )
+
+[33,5]:
+ int 0eca864215 <- ( 076543210 , f5 )
+
+[33,4]:
+ int 0765432105 <- ( 076543210 , 5 )
+
+[33,3]:
+ int 03b2a19085 <- ( 076543210 , d )
+
+[33,2]:
+ int 1d950c841 <- ( 076543210 , 1 )
+
+[33,1]:
+ int 0eca86421 <- ( 076543210 , f )
+
+[32,64]:
+ int 076543210aaaaaaaa55555555 <- ( 76543210 , aaaaaaaa55555555 )
+
+[32,63]:
+ int 3b2a19082aaaaaaa55555555 <- ( 76543210 , 2aaaaaaa55555555 )
+
+[32,62]:
+ int 1d950c842aaaaaaa55555555 <- ( 76543210 , eaaaaaaa55555555 )
+
+[32,61]:
+ int 0eca86420aaaaaaa55555555 <- ( 76543210 , 0aaaaaaa55555555 )
+
+[32,60]:
+ int 076543210aaaaaaa55555555 <- ( 76543210 , aaaaaaa55555555 )
+
+[32,59]:
+ int 3b2a19082aaaaaa55555555 <- ( 76543210 , 2aaaaaa55555555 )
+
+[32,58]:
+ int 1d950c842aaaaaa55555555 <- ( 76543210 , eaaaaaa55555555 )
+
+[32,57]:
+ int 0eca86420aaaaaa55555555 <- ( 76543210 , 0aaaaaa55555555 )
+
+[32,56]:
+ int 076543210aaaaaa55555555 <- ( 76543210 , aaaaaa55555555 )
+
+[32,55]:
+ int 3b2a19082aaaaa55555555 <- ( 76543210 , 2aaaaa55555555 )
+
+[32,54]:
+ int 1d950c842aaaaa55555555 <- ( 76543210 , eaaaaa55555555 )
+
+[32,53]:
+ int 0eca86420aaaaa55555555 <- ( 76543210 , 0aaaaa55555555 )
+
+[32,52]:
+ int 076543210aaaaa55555555 <- ( 76543210 , aaaaa55555555 )
+
+[32,51]:
+ int 3b2a19082aaaa55555555 <- ( 76543210 , 2aaaa55555555 )
+
+[32,50]:
+ int 1d950c842aaaa55555555 <- ( 76543210 , eaaaa55555555 )
+
+[32,49]:
+ int 0eca86420aaaa55555555 <- ( 76543210 , 0aaaa55555555 )
+
+[32,48]:
+ int 076543210aaaa55555555 <- ( 76543210 , aaaa55555555 )
+
+[32,47]:
+ int 3b2a19082aaa55555555 <- ( 76543210 , 2aaa55555555 )
+
+[32,46]:
+ int 1d950c842aaa55555555 <- ( 76543210 , eaaa55555555 )
+
+[32,45]:
+ int 0eca86420aaa55555555 <- ( 76543210 , 0aaa55555555 )
+
+[32,44]:
+ int 076543210aaa55555555 <- ( 76543210 , aaa55555555 )
+
+[32,43]:
+ int 3b2a19082aa55555555 <- ( 76543210 , 2aa55555555 )
+
+[32,42]:
+ int 1d950c842aa55555555 <- ( 76543210 , eaa55555555 )
+
+[32,41]:
+ int 0eca86420aa55555555 <- ( 76543210 , 0aa55555555 )
+
+[32,40]:
+ int 076543210aa55555555 <- ( 76543210 , aa55555555 )
+
+[32,39]:
+ int 3b2a19082a55555555 <- ( 76543210 , 2a55555555 )
+
+[32,38]:
+ int 1d950c842a55555555 <- ( 76543210 , ea55555555 )
+
+[32,37]:
+ int 0eca86420a55555555 <- ( 76543210 , 0a55555555 )
+
+[32,36]:
+ int 076543210a55555555 <- ( 76543210 , a55555555 )
+
+[32,35]:
+ int 3b2a1908255555555 <- ( 76543210 , 255555555 )
+
+[32,34]:
+ int 1d950c84255555555 <- ( 76543210 , e55555555 )
+
+[32,33]:
+ int 0eca8642055555555 <- ( 76543210 , 055555555 )
+
+[32,32]:
+ int 07654321055555555 <- ( 76543210 , 55555555 )
+
+[32,31]:
+ int 3b2a190855555555 <- ( 76543210 , d5555555 )
+
+[32,30]:
+ int 1d950c8415555555 <- ( 76543210 , 15555555 )
+
+[32,29]:
+ int 0eca864215555555 <- ( 76543210 , f5555555 )
+
+[32,28]:
+ int 0765432105555555 <- ( 76543210 , 5555555 )
+
+[32,27]:
+ int 3b2a19085555555 <- ( 76543210 , d555555 )
+
+[32,26]:
+ int 1d950c841555555 <- ( 76543210 , 1555555 )
+
+[32,25]:
+ int 0eca86421555555 <- ( 76543210 , f555555 )
+
+[32,24]:
+ int 076543210555555 <- ( 76543210 , 555555 )
+
+[32,23]:
+ int 3b2a1908555555 <- ( 76543210 , d55555 )
+
+[32,22]:
+ int 1d950c84155555 <- ( 76543210 , 155555 )
+
+[32,21]:
+ int 0eca8642155555 <- ( 76543210 , f55555 )
+
+[32,20]:
+ int 07654321055555 <- ( 76543210 , 55555 )
+
+[32,19]:
+ int 3b2a190855555 <- ( 76543210 , d5555 )
+
+[32,18]:
+ int 1d950c8415555 <- ( 76543210 , 15555 )
+
+[32,17]:
+ int 0eca864215555 <- ( 76543210 , f5555 )
+
+[32,16]:
+ int 0765432105555 <- ( 76543210 , 5555 )
+
+[32,15]:
+ int 3b2a19085555 <- ( 76543210 , d555 )
+
+[32,14]:
+ int 1d950c841555 <- ( 76543210 , 1555 )
+
+[32,13]:
+ int 0eca86421555 <- ( 76543210 , f555 )
+
+[32,12]:
+ int 076543210555 <- ( 76543210 , 555 )
+
+[32,11]:
+ int 3b2a1908555 <- ( 76543210 , d55 )
+
+[32,10]:
+ int 1d950c84155 <- ( 76543210 , 155 )
+
+[32,9]:
+ int 0eca8642155 <- ( 76543210 , f55 )
+
+[32,8]:
+ int 07654321055 <- ( 76543210 , 55 )
+
+[32,7]:
+ int 3b2a190855 <- ( 76543210 , d5 )
+
+[32,6]:
+ int 1d950c8415 <- ( 76543210 , 15 )
+
+[32,5]:
+ int 0eca864215 <- ( 76543210 , f5 )
+
+[32,4]:
+ int 0765432105 <- ( 76543210 , 5 )
+
+[32,3]:
+ int 3b2a19085 <- ( 76543210 , d )
+
+[32,2]:
+ int 1d950c841 <- ( 76543210 , 1 )
+
+[32,1]:
+ int 0eca86421 <- ( 76543210 , f )
+
+[31,64]:
+ int 76543210aaaaaaaa55555555 <- ( f6543210 , aaaaaaaa55555555 )
+
+[31,63]:
+ int 3b2a19082aaaaaaa55555555 <- ( f6543210 , 2aaaaaaa55555555 )
+
+[31,62]:
+ int 1d950c842aaaaaaa55555555 <- ( f6543210 , eaaaaaaa55555555 )
+
+[31,61]:
+ int 0eca86420aaaaaaa55555555 <- ( f6543210 , 0aaaaaaa55555555 )
+
+[31,60]:
+ int 76543210aaaaaaa55555555 <- ( f6543210 , aaaaaaa55555555 )
+
+[31,59]:
+ int 3b2a19082aaaaaa55555555 <- ( f6543210 , 2aaaaaa55555555 )
+
+[31,58]:
+ int 1d950c842aaaaaa55555555 <- ( f6543210 , eaaaaaa55555555 )
+
+[31,57]:
+ int 0eca86420aaaaaa55555555 <- ( f6543210 , 0aaaaaa55555555 )
+
+[31,56]:
+ int 76543210aaaaaa55555555 <- ( f6543210 , aaaaaa55555555 )
+
+[31,55]:
+ int 3b2a19082aaaaa55555555 <- ( f6543210 , 2aaaaa55555555 )
+
+[31,54]:
+ int 1d950c842aaaaa55555555 <- ( f6543210 , eaaaaa55555555 )
+
+[31,53]:
+ int 0eca86420aaaaa55555555 <- ( f6543210 , 0aaaaa55555555 )
+
+[31,52]:
+ int 76543210aaaaa55555555 <- ( f6543210 , aaaaa55555555 )
+
+[31,51]:
+ int 3b2a19082aaaa55555555 <- ( f6543210 , 2aaaa55555555 )
+
+[31,50]:
+ int 1d950c842aaaa55555555 <- ( f6543210 , eaaaa55555555 )
+
+[31,49]:
+ int 0eca86420aaaa55555555 <- ( f6543210 , 0aaaa55555555 )
+
+[31,48]:
+ int 76543210aaaa55555555 <- ( f6543210 , aaaa55555555 )
+
+[31,47]:
+ int 3b2a19082aaa55555555 <- ( f6543210 , 2aaa55555555 )
+
+[31,46]:
+ int 1d950c842aaa55555555 <- ( f6543210 , eaaa55555555 )
+
+[31,45]:
+ int 0eca86420aaa55555555 <- ( f6543210 , 0aaa55555555 )
+
+[31,44]:
+ int 76543210aaa55555555 <- ( f6543210 , aaa55555555 )
+
+[31,43]:
+ int 3b2a19082aa55555555 <- ( f6543210 , 2aa55555555 )
+
+[31,42]:
+ int 1d950c842aa55555555 <- ( f6543210 , eaa55555555 )
+
+[31,41]:
+ int 0eca86420aa55555555 <- ( f6543210 , 0aa55555555 )
+
+[31,40]:
+ int 76543210aa55555555 <- ( f6543210 , aa55555555 )
+
+[31,39]:
+ int 3b2a19082a55555555 <- ( f6543210 , 2a55555555 )
+
+[31,38]:
+ int 1d950c842a55555555 <- ( f6543210 , ea55555555 )
+
+[31,37]:
+ int 0eca86420a55555555 <- ( f6543210 , 0a55555555 )
+
+[31,36]:
+ int 76543210a55555555 <- ( f6543210 , a55555555 )
+
+[31,35]:
+ int 3b2a1908255555555 <- ( f6543210 , 255555555 )
+
+[31,34]:
+ int 1d950c84255555555 <- ( f6543210 , e55555555 )
+
+[31,33]:
+ int 0eca8642055555555 <- ( f6543210 , 055555555 )
+
+[31,32]:
+ int 7654321055555555 <- ( f6543210 , 55555555 )
+
+[31,31]:
+ int 3b2a190855555555 <- ( f6543210 , d5555555 )
+
+[31,30]:
+ int 1d950c8415555555 <- ( f6543210 , 15555555 )
+
+[31,29]:
+ int 0eca864215555555 <- ( f6543210 , f5555555 )
+
+[31,28]:
+ int 765432105555555 <- ( f6543210 , 5555555 )
+
+[31,27]:
+ int 3b2a19085555555 <- ( f6543210 , d555555 )
+
+[31,26]:
+ int 1d950c841555555 <- ( f6543210 , 1555555 )
+
+[31,25]:
+ int 0eca86421555555 <- ( f6543210 , f555555 )
+
+[31,24]:
+ int 76543210555555 <- ( f6543210 , 555555 )
+
+[31,23]:
+ int 3b2a1908555555 <- ( f6543210 , d55555 )
+
+[31,22]:
+ int 1d950c84155555 <- ( f6543210 , 155555 )
+
+[31,21]:
+ int 0eca8642155555 <- ( f6543210 , f55555 )
+
+[31,20]:
+ int 7654321055555 <- ( f6543210 , 55555 )
+
+[31,19]:
+ int 3b2a190855555 <- ( f6543210 , d5555 )
+
+[31,18]:
+ int 1d950c8415555 <- ( f6543210 , 15555 )
+
+[31,17]:
+ int 0eca864215555 <- ( f6543210 , f5555 )
+
+[31,16]:
+ int 765432105555 <- ( f6543210 , 5555 )
+
+[31,15]:
+ int 3b2a19085555 <- ( f6543210 , d555 )
+
+[31,14]:
+ int 1d950c841555 <- ( f6543210 , 1555 )
+
+[31,13]:
+ int 0eca86421555 <- ( f6543210 , f555 )
+
+[31,12]:
+ int 76543210555 <- ( f6543210 , 555 )
+
+[31,11]:
+ int 3b2a1908555 <- ( f6543210 , d55 )
+
+[31,10]:
+ int 1d950c84155 <- ( f6543210 , 155 )
+
+[31,9]:
+ int 0eca8642155 <- ( f6543210 , f55 )
+
+[31,8]:
+ int 7654321055 <- ( f6543210 , 55 )
+
+[31,7]:
+ int 3b2a190855 <- ( f6543210 , d5 )
+
+[31,6]:
+ int 1d950c8415 <- ( f6543210 , 15 )
+
+[31,5]:
+ int 0eca864215 <- ( f6543210 , f5 )
+
+[31,4]:
+ int 765432105 <- ( f6543210 , 5 )
+
+[31,3]:
+ int 3b2a19085 <- ( f6543210 , d )
+
+[31,2]:
+ int 1d950c841 <- ( f6543210 , 1 )
+
+[31,1]:
+ int 0eca86421 <- ( f6543210 , f )
+
+[30,64]:
+ int 36543210aaaaaaaa55555555 <- ( f6543210 , aaaaaaaa55555555 )
+
+[30,63]:
+ int 1b2a19082aaaaaaa55555555 <- ( f6543210 , 2aaaaaaa55555555 )
+
+[30,62]:
+ int 0d950c842aaaaaaa55555555 <- ( f6543210 , eaaaaaaa55555555 )
+
+[30,61]:
+ int 6ca86420aaaaaaa55555555 <- ( f6543210 , 0aaaaaaa55555555 )
+
+[30,60]:
+ int 36543210aaaaaaa55555555 <- ( f6543210 , aaaaaaa55555555 )
+
+[30,59]:
+ int 1b2a19082aaaaaa55555555 <- ( f6543210 , 2aaaaaa55555555 )
+
+[30,58]:
+ int 0d950c842aaaaaa55555555 <- ( f6543210 , eaaaaaa55555555 )
+
+[30,57]:
+ int 6ca86420aaaaaa55555555 <- ( f6543210 , 0aaaaaa55555555 )
+
+[30,56]:
+ int 36543210aaaaaa55555555 <- ( f6543210 , aaaaaa55555555 )
+
+[30,55]:
+ int 1b2a19082aaaaa55555555 <- ( f6543210 , 2aaaaa55555555 )
+
+[30,54]:
+ int 0d950c842aaaaa55555555 <- ( f6543210 , eaaaaa55555555 )
+
+[30,53]:
+ int 6ca86420aaaaa55555555 <- ( f6543210 , 0aaaaa55555555 )
+
+[30,52]:
+ int 36543210aaaaa55555555 <- ( f6543210 , aaaaa55555555 )
+
+[30,51]:
+ int 1b2a19082aaaa55555555 <- ( f6543210 , 2aaaa55555555 )
+
+[30,50]:
+ int 0d950c842aaaa55555555 <- ( f6543210 , eaaaa55555555 )
+
+[30,49]:
+ int 6ca86420aaaa55555555 <- ( f6543210 , 0aaaa55555555 )
+
+[30,48]:
+ int 36543210aaaa55555555 <- ( f6543210 , aaaa55555555 )
+
+[30,47]:
+ int 1b2a19082aaa55555555 <- ( f6543210 , 2aaa55555555 )
+
+[30,46]:
+ int 0d950c842aaa55555555 <- ( f6543210 , eaaa55555555 )
+
+[30,45]:
+ int 6ca86420aaa55555555 <- ( f6543210 , 0aaa55555555 )
+
+[30,44]:
+ int 36543210aaa55555555 <- ( f6543210 , aaa55555555 )
+
+[30,43]:
+ int 1b2a19082aa55555555 <- ( f6543210 , 2aa55555555 )
+
+[30,42]:
+ int 0d950c842aa55555555 <- ( f6543210 , eaa55555555 )
+
+[30,41]:
+ int 6ca86420aa55555555 <- ( f6543210 , 0aa55555555 )
+
+[30,40]:
+ int 36543210aa55555555 <- ( f6543210 , aa55555555 )
+
+[30,39]:
+ int 1b2a19082a55555555 <- ( f6543210 , 2a55555555 )
+
+[30,38]:
+ int 0d950c842a55555555 <- ( f6543210 , ea55555555 )
+
+[30,37]:
+ int 6ca86420a55555555 <- ( f6543210 , 0a55555555 )
+
+[30,36]:
+ int 36543210a55555555 <- ( f6543210 , a55555555 )
+
+[30,35]:
+ int 1b2a1908255555555 <- ( f6543210 , 255555555 )
+
+[30,34]:
+ int 0d950c84255555555 <- ( f6543210 , e55555555 )
+
+[30,33]:
+ int 6ca8642055555555 <- ( f6543210 , 055555555 )
+
+[30,32]:
+ int 3654321055555555 <- ( f6543210 , 55555555 )
+
+[30,31]:
+ int 1b2a190855555555 <- ( f6543210 , d5555555 )
+
+[30,30]:
+ int 0d950c8415555555 <- ( f6543210 , 15555555 )
+
+[30,29]:
+ int 6ca864215555555 <- ( f6543210 , f5555555 )
+
+[30,28]:
+ int 365432105555555 <- ( f6543210 , 5555555 )
+
+[30,27]:
+ int 1b2a19085555555 <- ( f6543210 , d555555 )
+
+[30,26]:
+ int 0d950c841555555 <- ( f6543210 , 1555555 )
+
+[30,25]:
+ int 6ca86421555555 <- ( f6543210 , f555555 )
+
+[30,24]:
+ int 36543210555555 <- ( f6543210 , 555555 )
+
+[30,23]:
+ int 1b2a1908555555 <- ( f6543210 , d55555 )
+
+[30,22]:
+ int 0d950c84155555 <- ( f6543210 , 155555 )
+
+[30,21]:
+ int 6ca8642155555 <- ( f6543210 , f55555 )
+
+[30,20]:
+ int 3654321055555 <- ( f6543210 , 55555 )
+
+[30,19]:
+ int 1b2a190855555 <- ( f6543210 , d5555 )
+
+[30,18]:
+ int 0d950c8415555 <- ( f6543210 , 15555 )
+
+[30,17]:
+ int 6ca864215555 <- ( f6543210 , f5555 )
+
+[30,16]:
+ int 365432105555 <- ( f6543210 , 5555 )
+
+[30,15]:
+ int 1b2a19085555 <- ( f6543210 , d555 )
+
+[30,14]:
+ int 0d950c841555 <- ( f6543210 , 1555 )
+
+[30,13]:
+ int 6ca86421555 <- ( f6543210 , f555 )
+
+[30,12]:
+ int 36543210555 <- ( f6543210 , 555 )
+
+[30,11]:
+ int 1b2a1908555 <- ( f6543210 , d55 )
+
+[30,10]:
+ int 0d950c84155 <- ( f6543210 , 155 )
+
+[30,9]:
+ int 6ca8642155 <- ( f6543210 , f55 )
+
+[30,8]:
+ int 3654321055 <- ( f6543210 , 55 )
+
+[30,7]:
+ int 1b2a190855 <- ( f6543210 , d5 )
+
+[30,6]:
+ int 0d950c8415 <- ( f6543210 , 15 )
+
+[30,5]:
+ int 6ca864215 <- ( f6543210 , f5 )
+
+[30,4]:
+ int 365432105 <- ( f6543210 , 5 )
+
+[30,3]:
+ int 1b2a19085 <- ( f6543210 , d )
+
+[30,2]:
+ int 0d950c841 <- ( f6543210 , 1 )
+
+[30,1]:
+ int 6ca86421 <- ( f6543210 , f )
+
+[29,64]:
+ int 16543210aaaaaaaa55555555 <- ( f6543210 , aaaaaaaa55555555 )
+
+[29,63]:
+ int 0b2a19082aaaaaaa55555555 <- ( f6543210 , 2aaaaaaa55555555 )
+
+[29,62]:
+ int 5950c842aaaaaaa55555555 <- ( f6543210 , eaaaaaaa55555555 )
+
+[29,61]:
+ int 2ca86420aaaaaaa55555555 <- ( f6543210 , 0aaaaaaa55555555 )
+
+[29,60]:
+ int 16543210aaaaaaa55555555 <- ( f6543210 , aaaaaaa55555555 )
+
+[29,59]:
+ int 0b2a19082aaaaaa55555555 <- ( f6543210 , 2aaaaaa55555555 )
+
+[29,58]:
+ int 5950c842aaaaaa55555555 <- ( f6543210 , eaaaaaa55555555 )
+
+[29,57]:
+ int 2ca86420aaaaaa55555555 <- ( f6543210 , 0aaaaaa55555555 )
+
+[29,56]:
+ int 16543210aaaaaa55555555 <- ( f6543210 , aaaaaa55555555 )
+
+[29,55]:
+ int 0b2a19082aaaaa55555555 <- ( f6543210 , 2aaaaa55555555 )
+
+[29,54]:
+ int 5950c842aaaaa55555555 <- ( f6543210 , eaaaaa55555555 )
+
+[29,53]:
+ int 2ca86420aaaaa55555555 <- ( f6543210 , 0aaaaa55555555 )
+
+[29,52]:
+ int 16543210aaaaa55555555 <- ( f6543210 , aaaaa55555555 )
+
+[29,51]:
+ int 0b2a19082aaaa55555555 <- ( f6543210 , 2aaaa55555555 )
+
+[29,50]:
+ int 5950c842aaaa55555555 <- ( f6543210 , eaaaa55555555 )
+
+[29,49]:
+ int 2ca86420aaaa55555555 <- ( f6543210 , 0aaaa55555555 )
+
+[29,48]:
+ int 16543210aaaa55555555 <- ( f6543210 , aaaa55555555 )
+
+[29,47]:
+ int 0b2a19082aaa55555555 <- ( f6543210 , 2aaa55555555 )
+
+[29,46]:
+ int 5950c842aaa55555555 <- ( f6543210 , eaaa55555555 )
+
+[29,45]:
+ int 2ca86420aaa55555555 <- ( f6543210 , 0aaa55555555 )
+
+[29,44]:
+ int 16543210aaa55555555 <- ( f6543210 , aaa55555555 )
+
+[29,43]:
+ int 0b2a19082aa55555555 <- ( f6543210 , 2aa55555555 )
+
+[29,42]:
+ int 5950c842aa55555555 <- ( f6543210 , eaa55555555 )
+
+[29,41]:
+ int 2ca86420aa55555555 <- ( f6543210 , 0aa55555555 )
+
+[29,40]:
+ int 16543210aa55555555 <- ( f6543210 , aa55555555 )
+
+[29,39]:
+ int 0b2a19082a55555555 <- ( f6543210 , 2a55555555 )
+
+[29,38]:
+ int 5950c842a55555555 <- ( f6543210 , ea55555555 )
+
+[29,37]:
+ int 2ca86420a55555555 <- ( f6543210 , 0a55555555 )
+
+[29,36]:
+ int 16543210a55555555 <- ( f6543210 , a55555555 )
+
+[29,35]:
+ int 0b2a1908255555555 <- ( f6543210 , 255555555 )
+
+[29,34]:
+ int 5950c84255555555 <- ( f6543210 , e55555555 )
+
+[29,33]:
+ int 2ca8642055555555 <- ( f6543210 , 055555555 )
+
+[29,32]:
+ int 1654321055555555 <- ( f6543210 , 55555555 )
+
+[29,31]:
+ int 0b2a190855555555 <- ( f6543210 , d5555555 )
+
+[29,30]:
+ int 5950c8415555555 <- ( f6543210 , 15555555 )
+
+[29,29]:
+ int 2ca864215555555 <- ( f6543210 , f5555555 )
+
+[29,28]:
+ int 165432105555555 <- ( f6543210 , 5555555 )
+
+[29,27]:
+ int 0b2a19085555555 <- ( f6543210 , d555555 )
+
+[29,26]:
+ int 5950c841555555 <- ( f6543210 , 1555555 )
+
+[29,25]:
+ int 2ca86421555555 <- ( f6543210 , f555555 )
+
+[29,24]:
+ int 16543210555555 <- ( f6543210 , 555555 )
+
+[29,23]:
+ int 0b2a1908555555 <- ( f6543210 , d55555 )
+
+[29,22]:
+ int 5950c84155555 <- ( f6543210 , 155555 )
+
+[29,21]:
+ int 2ca8642155555 <- ( f6543210 , f55555 )
+
+[29,20]:
+ int 1654321055555 <- ( f6543210 , 55555 )
+
+[29,19]:
+ int 0b2a190855555 <- ( f6543210 , d5555 )
+
+[29,18]:
+ int 5950c8415555 <- ( f6543210 , 15555 )
+
+[29,17]:
+ int 2ca864215555 <- ( f6543210 , f5555 )
+
+[29,16]:
+ int 165432105555 <- ( f6543210 , 5555 )
+
+[29,15]:
+ int 0b2a19085555 <- ( f6543210 , d555 )
+
+[29,14]:
+ int 5950c841555 <- ( f6543210 , 1555 )
+
+[29,13]:
+ int 2ca86421555 <- ( f6543210 , f555 )
+
+[29,12]:
+ int 16543210555 <- ( f6543210 , 555 )
+
+[29,11]:
+ int 0b2a1908555 <- ( f6543210 , d55 )
+
+[29,10]:
+ int 5950c84155 <- ( f6543210 , 155 )
+
+[29,9]:
+ int 2ca8642155 <- ( f6543210 , f55 )
+
+[29,8]:
+ int 1654321055 <- ( f6543210 , 55 )
+
+[29,7]:
+ int 0b2a190855 <- ( f6543210 , d5 )
+
+[29,6]:
+ int 5950c8415 <- ( f6543210 , 15 )
+
+[29,5]:
+ int 2ca864215 <- ( f6543210 , f5 )
+
+[29,4]:
+ int 165432105 <- ( f6543210 , 5 )
+
+[29,3]:
+ int 0b2a19085 <- ( f6543210 , d )
+
+[29,2]:
+ int 5950c841 <- ( f6543210 , 1 )
+
+[29,1]:
+ int 2ca86421 <- ( f6543210 , f )
+
+[28,64]:
+ int 06543210aaaaaaaa55555555 <- ( 6543210 , aaaaaaaa55555555 )
+
+[28,63]:
+ int 32a19082aaaaaaa55555555 <- ( 6543210 , 2aaaaaaa55555555 )
+
+[28,62]:
+ int 1950c842aaaaaaa55555555 <- ( 6543210 , eaaaaaaa55555555 )
+
+[28,61]:
+ int 0ca86420aaaaaaa55555555 <- ( 6543210 , 0aaaaaaa55555555 )
+
+[28,60]:
+ int 06543210aaaaaaa55555555 <- ( 6543210 , aaaaaaa55555555 )
+
+[28,59]:
+ int 32a19082aaaaaa55555555 <- ( 6543210 , 2aaaaaa55555555 )
+
+[28,58]:
+ int 1950c842aaaaaa55555555 <- ( 6543210 , eaaaaaa55555555 )
+
+[28,57]:
+ int 0ca86420aaaaaa55555555 <- ( 6543210 , 0aaaaaa55555555 )
+
+[28,56]:
+ int 06543210aaaaaa55555555 <- ( 6543210 , aaaaaa55555555 )
+
+[28,55]:
+ int 32a19082aaaaa55555555 <- ( 6543210 , 2aaaaa55555555 )
+
+[28,54]:
+ int 1950c842aaaaa55555555 <- ( 6543210 , eaaaaa55555555 )
+
+[28,53]:
+ int 0ca86420aaaaa55555555 <- ( 6543210 , 0aaaaa55555555 )
+
+[28,52]:
+ int 06543210aaaaa55555555 <- ( 6543210 , aaaaa55555555 )
+
+[28,51]:
+ int 32a19082aaaa55555555 <- ( 6543210 , 2aaaa55555555 )
+
+[28,50]:
+ int 1950c842aaaa55555555 <- ( 6543210 , eaaaa55555555 )
+
+[28,49]:
+ int 0ca86420aaaa55555555 <- ( 6543210 , 0aaaa55555555 )
+
+[28,48]:
+ int 06543210aaaa55555555 <- ( 6543210 , aaaa55555555 )
+
+[28,47]:
+ int 32a19082aaa55555555 <- ( 6543210 , 2aaa55555555 )
+
+[28,46]:
+ int 1950c842aaa55555555 <- ( 6543210 , eaaa55555555 )
+
+[28,45]:
+ int 0ca86420aaa55555555 <- ( 6543210 , 0aaa55555555 )
+
+[28,44]:
+ int 06543210aaa55555555 <- ( 6543210 , aaa55555555 )
+
+[28,43]:
+ int 32a19082aa55555555 <- ( 6543210 , 2aa55555555 )
+
+[28,42]:
+ int 1950c842aa55555555 <- ( 6543210 , eaa55555555 )
+
+[28,41]:
+ int 0ca86420aa55555555 <- ( 6543210 , 0aa55555555 )
+
+[28,40]:
+ int 06543210aa55555555 <- ( 6543210 , aa55555555 )
+
+[28,39]:
+ int 32a19082a55555555 <- ( 6543210 , 2a55555555 )
+
+[28,38]:
+ int 1950c842a55555555 <- ( 6543210 , ea55555555 )
+
+[28,37]:
+ int 0ca86420a55555555 <- ( 6543210 , 0a55555555 )
+
+[28,36]:
+ int 06543210a55555555 <- ( 6543210 , a55555555 )
+
+[28,35]:
+ int 32a1908255555555 <- ( 6543210 , 255555555 )
+
+[28,34]:
+ int 1950c84255555555 <- ( 6543210 , e55555555 )
+
+[28,33]:
+ int 0ca8642055555555 <- ( 6543210 , 055555555 )
+
+[28,32]:
+ int 0654321055555555 <- ( 6543210 , 55555555 )
+
+[28,31]:
+ int 32a190855555555 <- ( 6543210 , d5555555 )
+
+[28,30]:
+ int 1950c8415555555 <- ( 6543210 , 15555555 )
+
+[28,29]:
+ int 0ca864215555555 <- ( 6543210 , f5555555 )
+
+[28,28]:
+ int 065432105555555 <- ( 6543210 , 5555555 )
+
+[28,27]:
+ int 32a19085555555 <- ( 6543210 , d555555 )
+
+[28,26]:
+ int 1950c841555555 <- ( 6543210 , 1555555 )
+
+[28,25]:
+ int 0ca86421555555 <- ( 6543210 , f555555 )
+
+[28,24]:
+ int 06543210555555 <- ( 6543210 , 555555 )
+
+[28,23]:
+ int 32a1908555555 <- ( 6543210 , d55555 )
+
+[28,22]:
+ int 1950c84155555 <- ( 6543210 , 155555 )
+
+[28,21]:
+ int 0ca8642155555 <- ( 6543210 , f55555 )
+
+[28,20]:
+ int 0654321055555 <- ( 6543210 , 55555 )
+
+[28,19]:
+ int 32a190855555 <- ( 6543210 , d5555 )
+
+[28,18]:
+ int 1950c8415555 <- ( 6543210 , 15555 )
+
+[28,17]:
+ int 0ca864215555 <- ( 6543210 , f5555 )
+
+[28,16]:
+ int 065432105555 <- ( 6543210 , 5555 )
+
+[28,15]:
+ int 32a19085555 <- ( 6543210 , d555 )
+
+[28,14]:
+ int 1950c841555 <- ( 6543210 , 1555 )
+
+[28,13]:
+ int 0ca86421555 <- ( 6543210 , f555 )
+
+[28,12]:
+ int 06543210555 <- ( 6543210 , 555 )
+
+[28,11]:
+ int 32a1908555 <- ( 6543210 , d55 )
+
+[28,10]:
+ int 1950c84155 <- ( 6543210 , 155 )
+
+[28,9]:
+ int 0ca8642155 <- ( 6543210 , f55 )
+
+[28,8]:
+ int 0654321055 <- ( 6543210 , 55 )
+
+[28,7]:
+ int 32a190855 <- ( 6543210 , d5 )
+
+[28,6]:
+ int 1950c8415 <- ( 6543210 , 15 )
+
+[28,5]:
+ int 0ca864215 <- ( 6543210 , f5 )
+
+[28,4]:
+ int 065432105 <- ( 6543210 , 5 )
+
+[28,3]:
+ int 32a19085 <- ( 6543210 , d )
+
+[28,2]:
+ int 1950c841 <- ( 6543210 , 1 )
+
+[28,1]:
+ int 0ca86421 <- ( 6543210 , f )
+
+[27,64]:
+ int 6543210aaaaaaaa55555555 <- ( e543210 , aaaaaaaa55555555 )
+
+[27,63]:
+ int 32a19082aaaaaaa55555555 <- ( e543210 , 2aaaaaaa55555555 )
+
+[27,62]:
+ int 1950c842aaaaaaa55555555 <- ( e543210 , eaaaaaaa55555555 )
+
+[27,61]:
+ int 0ca86420aaaaaaa55555555 <- ( e543210 , 0aaaaaaa55555555 )
+
+[27,60]:
+ int 6543210aaaaaaa55555555 <- ( e543210 , aaaaaaa55555555 )
+
+[27,59]:
+ int 32a19082aaaaaa55555555 <- ( e543210 , 2aaaaaa55555555 )
+
+[27,58]:
+ int 1950c842aaaaaa55555555 <- ( e543210 , eaaaaaa55555555 )
+
+[27,57]:
+ int 0ca86420aaaaaa55555555 <- ( e543210 , 0aaaaaa55555555 )
+
+[27,56]:
+ int 6543210aaaaaa55555555 <- ( e543210 , aaaaaa55555555 )
+
+[27,55]:
+ int 32a19082aaaaa55555555 <- ( e543210 , 2aaaaa55555555 )
+
+[27,54]:
+ int 1950c842aaaaa55555555 <- ( e543210 , eaaaaa55555555 )
+
+[27,53]:
+ int 0ca86420aaaaa55555555 <- ( e543210 , 0aaaaa55555555 )
+
+[27,52]:
+ int 6543210aaaaa55555555 <- ( e543210 , aaaaa55555555 )
+
+[27,51]:
+ int 32a19082aaaa55555555 <- ( e543210 , 2aaaa55555555 )
+
+[27,50]:
+ int 1950c842aaaa55555555 <- ( e543210 , eaaaa55555555 )
+
+[27,49]:
+ int 0ca86420aaaa55555555 <- ( e543210 , 0aaaa55555555 )
+
+[27,48]:
+ int 6543210aaaa55555555 <- ( e543210 , aaaa55555555 )
+
+[27,47]:
+ int 32a19082aaa55555555 <- ( e543210 , 2aaa55555555 )
+
+[27,46]:
+ int 1950c842aaa55555555 <- ( e543210 , eaaa55555555 )
+
+[27,45]:
+ int 0ca86420aaa55555555 <- ( e543210 , 0aaa55555555 )
+
+[27,44]:
+ int 6543210aaa55555555 <- ( e543210 , aaa55555555 )
+
+[27,43]:
+ int 32a19082aa55555555 <- ( e543210 , 2aa55555555 )
+
+[27,42]:
+ int 1950c842aa55555555 <- ( e543210 , eaa55555555 )
+
+[27,41]:
+ int 0ca86420aa55555555 <- ( e543210 , 0aa55555555 )
+
+[27,40]:
+ int 6543210aa55555555 <- ( e543210 , aa55555555 )
+
+[27,39]:
+ int 32a19082a55555555 <- ( e543210 , 2a55555555 )
+
+[27,38]:
+ int 1950c842a55555555 <- ( e543210 , ea55555555 )
+
+[27,37]:
+ int 0ca86420a55555555 <- ( e543210 , 0a55555555 )
+
+[27,36]:
+ int 6543210a55555555 <- ( e543210 , a55555555 )
+
+[27,35]:
+ int 32a1908255555555 <- ( e543210 , 255555555 )
+
+[27,34]:
+ int 1950c84255555555 <- ( e543210 , e55555555 )
+
+[27,33]:
+ int 0ca8642055555555 <- ( e543210 , 055555555 )
+
+[27,32]:
+ int 654321055555555 <- ( e543210 , 55555555 )
+
+[27,31]:
+ int 32a190855555555 <- ( e543210 , d5555555 )
+
+[27,30]:
+ int 1950c8415555555 <- ( e543210 , 15555555 )
+
+[27,29]:
+ int 0ca864215555555 <- ( e543210 , f5555555 )
+
+[27,28]:
+ int 65432105555555 <- ( e543210 , 5555555 )
+
+[27,27]:
+ int 32a19085555555 <- ( e543210 , d555555 )
+
+[27,26]:
+ int 1950c841555555 <- ( e543210 , 1555555 )
+
+[27,25]:
+ int 0ca86421555555 <- ( e543210 , f555555 )
+
+[27,24]:
+ int 6543210555555 <- ( e543210 , 555555 )
+
+[27,23]:
+ int 32a1908555555 <- ( e543210 , d55555 )
+
+[27,22]:
+ int 1950c84155555 <- ( e543210 , 155555 )
+
+[27,21]:
+ int 0ca8642155555 <- ( e543210 , f55555 )
+
+[27,20]:
+ int 654321055555 <- ( e543210 , 55555 )
+
+[27,19]:
+ int 32a190855555 <- ( e543210 , d5555 )
+
+[27,18]:
+ int 1950c8415555 <- ( e543210 , 15555 )
+
+[27,17]:
+ int 0ca864215555 <- ( e543210 , f5555 )
+
+[27,16]:
+ int 65432105555 <- ( e543210 , 5555 )
+
+[27,15]:
+ int 32a19085555 <- ( e543210 , d555 )
+
+[27,14]:
+ int 1950c841555 <- ( e543210 , 1555 )
+
+[27,13]:
+ int 0ca86421555 <- ( e543210 , f555 )
+
+[27,12]:
+ int 6543210555 <- ( e543210 , 555 )
+
+[27,11]:
+ int 32a1908555 <- ( e543210 , d55 )
+
+[27,10]:
+ int 1950c84155 <- ( e543210 , 155 )
+
+[27,9]:
+ int 0ca8642155 <- ( e543210 , f55 )
+
+[27,8]:
+ int 654321055 <- ( e543210 , 55 )
+
+[27,7]:
+ int 32a190855 <- ( e543210 , d5 )
+
+[27,6]:
+ int 1950c8415 <- ( e543210 , 15 )
+
+[27,5]:
+ int 0ca864215 <- ( e543210 , f5 )
+
+[27,4]:
+ int 65432105 <- ( e543210 , 5 )
+
+[27,3]:
+ int 32a19085 <- ( e543210 , d )
+
+[27,2]:
+ int 1950c841 <- ( e543210 , 1 )
+
+[27,1]:
+ int 0ca86421 <- ( e543210 , f )
+
+[26,64]:
+ int 2543210aaaaaaaa55555555 <- ( e543210 , aaaaaaaa55555555 )
+
+[26,63]:
+ int 12a19082aaaaaaa55555555 <- ( e543210 , 2aaaaaaa55555555 )
+
+[26,62]:
+ int 0950c842aaaaaaa55555555 <- ( e543210 , eaaaaaaa55555555 )
+
+[26,61]:
+ int 4a86420aaaaaaa55555555 <- ( e543210 , 0aaaaaaa55555555 )
+
+[26,60]:
+ int 2543210aaaaaaa55555555 <- ( e543210 , aaaaaaa55555555 )
+
+[26,59]:
+ int 12a19082aaaaaa55555555 <- ( e543210 , 2aaaaaa55555555 )
+
+[26,58]:
+ int 0950c842aaaaaa55555555 <- ( e543210 , eaaaaaa55555555 )
+
+[26,57]:
+ int 4a86420aaaaaa55555555 <- ( e543210 , 0aaaaaa55555555 )
+
+[26,56]:
+ int 2543210aaaaaa55555555 <- ( e543210 , aaaaaa55555555 )
+
+[26,55]:
+ int 12a19082aaaaa55555555 <- ( e543210 , 2aaaaa55555555 )
+
+[26,54]:
+ int 0950c842aaaaa55555555 <- ( e543210 , eaaaaa55555555 )
+
+[26,53]:
+ int 4a86420aaaaa55555555 <- ( e543210 , 0aaaaa55555555 )
+
+[26,52]:
+ int 2543210aaaaa55555555 <- ( e543210 , aaaaa55555555 )
+
+[26,51]:
+ int 12a19082aaaa55555555 <- ( e543210 , 2aaaa55555555 )
+
+[26,50]:
+ int 0950c842aaaa55555555 <- ( e543210 , eaaaa55555555 )
+
+[26,49]:
+ int 4a86420aaaa55555555 <- ( e543210 , 0aaaa55555555 )
+
+[26,48]:
+ int 2543210aaaa55555555 <- ( e543210 , aaaa55555555 )
+
+[26,47]:
+ int 12a19082aaa55555555 <- ( e543210 , 2aaa55555555 )
+
+[26,46]:
+ int 0950c842aaa55555555 <- ( e543210 , eaaa55555555 )
+
+[26,45]:
+ int 4a86420aaa55555555 <- ( e543210 , 0aaa55555555 )
+
+[26,44]:
+ int 2543210aaa55555555 <- ( e543210 , aaa55555555 )
+
+[26,43]:
+ int 12a19082aa55555555 <- ( e543210 , 2aa55555555 )
+
+[26,42]:
+ int 0950c842aa55555555 <- ( e543210 , eaa55555555 )
+
+[26,41]:
+ int 4a86420aa55555555 <- ( e543210 , 0aa55555555 )
+
+[26,40]:
+ int 2543210aa55555555 <- ( e543210 , aa55555555 )
+
+[26,39]:
+ int 12a19082a55555555 <- ( e543210 , 2a55555555 )
+
+[26,38]:
+ int 0950c842a55555555 <- ( e543210 , ea55555555 )
+
+[26,37]:
+ int 4a86420a55555555 <- ( e543210 , 0a55555555 )
+
+[26,36]:
+ int 2543210a55555555 <- ( e543210 , a55555555 )
+
+[26,35]:
+ int 12a1908255555555 <- ( e543210 , 255555555 )
+
+[26,34]:
+ int 0950c84255555555 <- ( e543210 , e55555555 )
+
+[26,33]:
+ int 4a8642055555555 <- ( e543210 , 055555555 )
+
+[26,32]:
+ int 254321055555555 <- ( e543210 , 55555555 )
+
+[26,31]:
+ int 12a190855555555 <- ( e543210 , d5555555 )
+
+[26,30]:
+ int 0950c8415555555 <- ( e543210 , 15555555 )
+
+[26,29]:
+ int 4a864215555555 <- ( e543210 , f5555555 )
+
+[26,28]:
+ int 25432105555555 <- ( e543210 , 5555555 )
+
+[26,27]:
+ int 12a19085555555 <- ( e543210 , d555555 )
+
+[26,26]:
+ int 0950c841555555 <- ( e543210 , 1555555 )
+
+[26,25]:
+ int 4a86421555555 <- ( e543210 , f555555 )
+
+[26,24]:
+ int 2543210555555 <- ( e543210 , 555555 )
+
+[26,23]:
+ int 12a1908555555 <- ( e543210 , d55555 )
+
+[26,22]:
+ int 0950c84155555 <- ( e543210 , 155555 )
+
+[26,21]:
+ int 4a8642155555 <- ( e543210 , f55555 )
+
+[26,20]:
+ int 254321055555 <- ( e543210 , 55555 )
+
+[26,19]:
+ int 12a190855555 <- ( e543210 , d5555 )
+
+[26,18]:
+ int 0950c8415555 <- ( e543210 , 15555 )
+
+[26,17]:
+ int 4a864215555 <- ( e543210 , f5555 )
+
+[26,16]:
+ int 25432105555 <- ( e543210 , 5555 )
+
+[26,15]:
+ int 12a19085555 <- ( e543210 , d555 )
+
+[26,14]:
+ int 0950c841555 <- ( e543210 , 1555 )
+
+[26,13]:
+ int 4a86421555 <- ( e543210 , f555 )
+
+[26,12]:
+ int 2543210555 <- ( e543210 , 555 )
+
+[26,11]:
+ int 12a1908555 <- ( e543210 , d55 )
+
+[26,10]:
+ int 0950c84155 <- ( e543210 , 155 )
+
+[26,9]:
+ int 4a8642155 <- ( e543210 , f55 )
+
+[26,8]:
+ int 254321055 <- ( e543210 , 55 )
+
+[26,7]:
+ int 12a190855 <- ( e543210 , d5 )
+
+[26,6]:
+ int 0950c8415 <- ( e543210 , 15 )
+
+[26,5]:
+ int 4a864215 <- ( e543210 , f5 )
+
+[26,4]:
+ int 25432105 <- ( e543210 , 5 )
+
+[26,3]:
+ int 12a19085 <- ( e543210 , d )
+
+[26,2]:
+ int 0950c841 <- ( e543210 , 1 )
+
+[26,1]:
+ int 4a86421 <- ( e543210 , f )
+
+[25,64]:
+ int 0543210aaaaaaaa55555555 <- ( 0543210 , aaaaaaaa55555555 )
+
+[25,63]:
+ int 02a19082aaaaaaa55555555 <- ( 0543210 , 2aaaaaaa55555555 )
+
+[25,62]:
+ int 150c842aaaaaaa55555555 <- ( 0543210 , eaaaaaaa55555555 )
+
+[25,61]:
+ int 0a86420aaaaaaa55555555 <- ( 0543210 , 0aaaaaaa55555555 )
+
+[25,60]:
+ int 0543210aaaaaaa55555555 <- ( 0543210 , aaaaaaa55555555 )
+
+[25,59]:
+ int 02a19082aaaaaa55555555 <- ( 0543210 , 2aaaaaa55555555 )
+
+[25,58]:
+ int 150c842aaaaaa55555555 <- ( 0543210 , eaaaaaa55555555 )
+
+[25,57]:
+ int 0a86420aaaaaa55555555 <- ( 0543210 , 0aaaaaa55555555 )
+
+[25,56]:
+ int 0543210aaaaaa55555555 <- ( 0543210 , aaaaaa55555555 )
+
+[25,55]:
+ int 02a19082aaaaa55555555 <- ( 0543210 , 2aaaaa55555555 )
+
+[25,54]:
+ int 150c842aaaaa55555555 <- ( 0543210 , eaaaaa55555555 )
+
+[25,53]:
+ int 0a86420aaaaa55555555 <- ( 0543210 , 0aaaaa55555555 )
+
+[25,52]:
+ int 0543210aaaaa55555555 <- ( 0543210 , aaaaa55555555 )
+
+[25,51]:
+ int 02a19082aaaa55555555 <- ( 0543210 , 2aaaa55555555 )
+
+[25,50]:
+ int 150c842aaaa55555555 <- ( 0543210 , eaaaa55555555 )
+
+[25,49]:
+ int 0a86420aaaa55555555 <- ( 0543210 , 0aaaa55555555 )
+
+[25,48]:
+ int 0543210aaaa55555555 <- ( 0543210 , aaaa55555555 )
+
+[25,47]:
+ int 02a19082aaa55555555 <- ( 0543210 , 2aaa55555555 )
+
+[25,46]:
+ int 150c842aaa55555555 <- ( 0543210 , eaaa55555555 )
+
+[25,45]:
+ int 0a86420aaa55555555 <- ( 0543210 , 0aaa55555555 )
+
+[25,44]:
+ int 0543210aaa55555555 <- ( 0543210 , aaa55555555 )
+
+[25,43]:
+ int 02a19082aa55555555 <- ( 0543210 , 2aa55555555 )
+
+[25,42]:
+ int 150c842aa55555555 <- ( 0543210 , eaa55555555 )
+
+[25,41]:
+ int 0a86420aa55555555 <- ( 0543210 , 0aa55555555 )
+
+[25,40]:
+ int 0543210aa55555555 <- ( 0543210 , aa55555555 )
+
+[25,39]:
+ int 02a19082a55555555 <- ( 0543210 , 2a55555555 )
+
+[25,38]:
+ int 150c842a55555555 <- ( 0543210 , ea55555555 )
+
+[25,37]:
+ int 0a86420a55555555 <- ( 0543210 , 0a55555555 )
+
+[25,36]:
+ int 0543210a55555555 <- ( 0543210 , a55555555 )
+
+[25,35]:
+ int 02a1908255555555 <- ( 0543210 , 255555555 )
+
+[25,34]:
+ int 150c84255555555 <- ( 0543210 , e55555555 )
+
+[25,33]:
+ int 0a8642055555555 <- ( 0543210 , 055555555 )
+
+[25,32]:
+ int 054321055555555 <- ( 0543210 , 55555555 )
+
+[25,31]:
+ int 02a190855555555 <- ( 0543210 , d5555555 )
+
+[25,30]:
+ int 150c8415555555 <- ( 0543210 , 15555555 )
+
+[25,29]:
+ int 0a864215555555 <- ( 0543210 , f5555555 )
+
+[25,28]:
+ int 05432105555555 <- ( 0543210 , 5555555 )
+
+[25,27]:
+ int 02a19085555555 <- ( 0543210 , d555555 )
+
+[25,26]:
+ int 150c841555555 <- ( 0543210 , 1555555 )
+
+[25,25]:
+ int 0a86421555555 <- ( 0543210 , f555555 )
+
+[25,24]:
+ int 0543210555555 <- ( 0543210 , 555555 )
+
+[25,23]:
+ int 02a1908555555 <- ( 0543210 , d55555 )
+
+[25,22]:
+ int 150c84155555 <- ( 0543210 , 155555 )
+
+[25,21]:
+ int 0a8642155555 <- ( 0543210 , f55555 )
+
+[25,20]:
+ int 054321055555 <- ( 0543210 , 55555 )
+
+[25,19]:
+ int 02a190855555 <- ( 0543210 , d5555 )
+
+[25,18]:
+ int 150c8415555 <- ( 0543210 , 15555 )
+
+[25,17]:
+ int 0a864215555 <- ( 0543210 , f5555 )
+
+[25,16]:
+ int 05432105555 <- ( 0543210 , 5555 )
+
+[25,15]:
+ int 02a19085555 <- ( 0543210 , d555 )
+
+[25,14]:
+ int 150c841555 <- ( 0543210 , 1555 )
+
+[25,13]:
+ int 0a86421555 <- ( 0543210 , f555 )
+
+[25,12]:
+ int 0543210555 <- ( 0543210 , 555 )
+
+[25,11]:
+ int 02a1908555 <- ( 0543210 , d55 )
+
+[25,10]:
+ int 150c84155 <- ( 0543210 , 155 )
+
+[25,9]:
+ int 0a8642155 <- ( 0543210 , f55 )
+
+[25,8]:
+ int 054321055 <- ( 0543210 , 55 )
+
+[25,7]:
+ int 02a190855 <- ( 0543210 , d5 )
+
+[25,6]:
+ int 150c8415 <- ( 0543210 , 15 )
+
+[25,5]:
+ int 0a864215 <- ( 0543210 , f5 )
+
+[25,4]:
+ int 05432105 <- ( 0543210 , 5 )
+
+[25,3]:
+ int 02a19085 <- ( 0543210 , d )
+
+[25,2]:
+ int 150c841 <- ( 0543210 , 1 )
+
+[25,1]:
+ int 0a86421 <- ( 0543210 , f )
+
+[24,64]:
+ int 0543210aaaaaaaa55555555 <- ( 543210 , aaaaaaaa55555555 )
+
+[24,63]:
+ int 2a19082aaaaaaa55555555 <- ( 543210 , 2aaaaaaa55555555 )
+
+[24,62]:
+ int 150c842aaaaaaa55555555 <- ( 543210 , eaaaaaaa55555555 )
+
+[24,61]:
+ int 0a86420aaaaaaa55555555 <- ( 543210 , 0aaaaaaa55555555 )
+
+[24,60]:
+ int 0543210aaaaaaa55555555 <- ( 543210 , aaaaaaa55555555 )
+
+[24,59]:
+ int 2a19082aaaaaa55555555 <- ( 543210 , 2aaaaaa55555555 )
+
+[24,58]:
+ int 150c842aaaaaa55555555 <- ( 543210 , eaaaaaa55555555 )
+
+[24,57]:
+ int 0a86420aaaaaa55555555 <- ( 543210 , 0aaaaaa55555555 )
+
+[24,56]:
+ int 0543210aaaaaa55555555 <- ( 543210 , aaaaaa55555555 )
+
+[24,55]:
+ int 2a19082aaaaa55555555 <- ( 543210 , 2aaaaa55555555 )
+
+[24,54]:
+ int 150c842aaaaa55555555 <- ( 543210 , eaaaaa55555555 )
+
+[24,53]:
+ int 0a86420aaaaa55555555 <- ( 543210 , 0aaaaa55555555 )
+
+[24,52]:
+ int 0543210aaaaa55555555 <- ( 543210 , aaaaa55555555 )
+
+[24,51]:
+ int 2a19082aaaa55555555 <- ( 543210 , 2aaaa55555555 )
+
+[24,50]:
+ int 150c842aaaa55555555 <- ( 543210 , eaaaa55555555 )
+
+[24,49]:
+ int 0a86420aaaa55555555 <- ( 543210 , 0aaaa55555555 )
+
+[24,48]:
+ int 0543210aaaa55555555 <- ( 543210 , aaaa55555555 )
+
+[24,47]:
+ int 2a19082aaa55555555 <- ( 543210 , 2aaa55555555 )
+
+[24,46]:
+ int 150c842aaa55555555 <- ( 543210 , eaaa55555555 )
+
+[24,45]:
+ int 0a86420aaa55555555 <- ( 543210 , 0aaa55555555 )
+
+[24,44]:
+ int 0543210aaa55555555 <- ( 543210 , aaa55555555 )
+
+[24,43]:
+ int 2a19082aa55555555 <- ( 543210 , 2aa55555555 )
+
+[24,42]:
+ int 150c842aa55555555 <- ( 543210 , eaa55555555 )
+
+[24,41]:
+ int 0a86420aa55555555 <- ( 543210 , 0aa55555555 )
+
+[24,40]:
+ int 0543210aa55555555 <- ( 543210 , aa55555555 )
+
+[24,39]:
+ int 2a19082a55555555 <- ( 543210 , 2a55555555 )
+
+[24,38]:
+ int 150c842a55555555 <- ( 543210 , ea55555555 )
+
+[24,37]:
+ int 0a86420a55555555 <- ( 543210 , 0a55555555 )
+
+[24,36]:
+ int 0543210a55555555 <- ( 543210 , a55555555 )
+
+[24,35]:
+ int 2a1908255555555 <- ( 543210 , 255555555 )
+
+[24,34]:
+ int 150c84255555555 <- ( 543210 , e55555555 )
+
+[24,33]:
+ int 0a8642055555555 <- ( 543210 , 055555555 )
+
+[24,32]:
+ int 054321055555555 <- ( 543210 , 55555555 )
+
+[24,31]:
+ int 2a190855555555 <- ( 543210 , d5555555 )
+
+[24,30]:
+ int 150c8415555555 <- ( 543210 , 15555555 )
+
+[24,29]:
+ int 0a864215555555 <- ( 543210 , f5555555 )
+
+[24,28]:
+ int 05432105555555 <- ( 543210 , 5555555 )
+
+[24,27]:
+ int 2a19085555555 <- ( 543210 , d555555 )
+
+[24,26]:
+ int 150c841555555 <- ( 543210 , 1555555 )
+
+[24,25]:
+ int 0a86421555555 <- ( 543210 , f555555 )
+
+[24,24]:
+ int 0543210555555 <- ( 543210 , 555555 )
+
+[24,23]:
+ int 2a1908555555 <- ( 543210 , d55555 )
+
+[24,22]:
+ int 150c84155555 <- ( 543210 , 155555 )
+
+[24,21]:
+ int 0a8642155555 <- ( 543210 , f55555 )
+
+[24,20]:
+ int 054321055555 <- ( 543210 , 55555 )
+
+[24,19]:
+ int 2a190855555 <- ( 543210 , d5555 )
+
+[24,18]:
+ int 150c8415555 <- ( 543210 , 15555 )
+
+[24,17]:
+ int 0a864215555 <- ( 543210 , f5555 )
+
+[24,16]:
+ int 05432105555 <- ( 543210 , 5555 )
+
+[24,15]:
+ int 2a19085555 <- ( 543210 , d555 )
+
+[24,14]:
+ int 150c841555 <- ( 543210 , 1555 )
+
+[24,13]:
+ int 0a86421555 <- ( 543210 , f555 )
+
+[24,12]:
+ int 0543210555 <- ( 543210 , 555 )
+
+[24,11]:
+ int 2a1908555 <- ( 543210 , d55 )
+
+[24,10]:
+ int 150c84155 <- ( 543210 , 155 )
+
+[24,9]:
+ int 0a8642155 <- ( 543210 , f55 )
+
+[24,8]:
+ int 054321055 <- ( 543210 , 55 )
+
+[24,7]:
+ int 2a190855 <- ( 543210 , d5 )
+
+[24,6]:
+ int 150c8415 <- ( 543210 , 15 )
+
+[24,5]:
+ int 0a864215 <- ( 543210 , f5 )
+
+[24,4]:
+ int 05432105 <- ( 543210 , 5 )
+
+[24,3]:
+ int 2a19085 <- ( 543210 , d )
+
+[24,2]:
+ int 150c841 <- ( 543210 , 1 )
+
+[24,1]:
+ int 0a86421 <- ( 543210 , f )
+
+[23,64]:
+ int 543210aaaaaaaa55555555 <- ( d43210 , aaaaaaaa55555555 )
+
+[23,63]:
+ int 2a19082aaaaaaa55555555 <- ( d43210 , 2aaaaaaa55555555 )
+
+[23,62]:
+ int 150c842aaaaaaa55555555 <- ( d43210 , eaaaaaaa55555555 )
+
+[23,61]:
+ int 0a86420aaaaaaa55555555 <- ( d43210 , 0aaaaaaa55555555 )
+
+[23,60]:
+ int 543210aaaaaaa55555555 <- ( d43210 , aaaaaaa55555555 )
+
+[23,59]:
+ int 2a19082aaaaaa55555555 <- ( d43210 , 2aaaaaa55555555 )
+
+[23,58]:
+ int 150c842aaaaaa55555555 <- ( d43210 , eaaaaaa55555555 )
+
+[23,57]:
+ int 0a86420aaaaaa55555555 <- ( d43210 , 0aaaaaa55555555 )
+
+[23,56]:
+ int 543210aaaaaa55555555 <- ( d43210 , aaaaaa55555555 )
+
+[23,55]:
+ int 2a19082aaaaa55555555 <- ( d43210 , 2aaaaa55555555 )
+
+[23,54]:
+ int 150c842aaaaa55555555 <- ( d43210 , eaaaaa55555555 )
+
+[23,53]:
+ int 0a86420aaaaa55555555 <- ( d43210 , 0aaaaa55555555 )
+
+[23,52]:
+ int 543210aaaaa55555555 <- ( d43210 , aaaaa55555555 )
+
+[23,51]:
+ int 2a19082aaaa55555555 <- ( d43210 , 2aaaa55555555 )
+
+[23,50]:
+ int 150c842aaaa55555555 <- ( d43210 , eaaaa55555555 )
+
+[23,49]:
+ int 0a86420aaaa55555555 <- ( d43210 , 0aaaa55555555 )
+
+[23,48]:
+ int 543210aaaa55555555 <- ( d43210 , aaaa55555555 )
+
+[23,47]:
+ int 2a19082aaa55555555 <- ( d43210 , 2aaa55555555 )
+
+[23,46]:
+ int 150c842aaa55555555 <- ( d43210 , eaaa55555555 )
+
+[23,45]:
+ int 0a86420aaa55555555 <- ( d43210 , 0aaa55555555 )
+
+[23,44]:
+ int 543210aaa55555555 <- ( d43210 , aaa55555555 )
+
+[23,43]:
+ int 2a19082aa55555555 <- ( d43210 , 2aa55555555 )
+
+[23,42]:
+ int 150c842aa55555555 <- ( d43210 , eaa55555555 )
+
+[23,41]:
+ int 0a86420aa55555555 <- ( d43210 , 0aa55555555 )
+
+[23,40]:
+ int 543210aa55555555 <- ( d43210 , aa55555555 )
+
+[23,39]:
+ int 2a19082a55555555 <- ( d43210 , 2a55555555 )
+
+[23,38]:
+ int 150c842a55555555 <- ( d43210 , ea55555555 )
+
+[23,37]:
+ int 0a86420a55555555 <- ( d43210 , 0a55555555 )
+
+[23,36]:
+ int 543210a55555555 <- ( d43210 , a55555555 )
+
+[23,35]:
+ int 2a1908255555555 <- ( d43210 , 255555555 )
+
+[23,34]:
+ int 150c84255555555 <- ( d43210 , e55555555 )
+
+[23,33]:
+ int 0a8642055555555 <- ( d43210 , 055555555 )
+
+[23,32]:
+ int 54321055555555 <- ( d43210 , 55555555 )
+
+[23,31]:
+ int 2a190855555555 <- ( d43210 , d5555555 )
+
+[23,30]:
+ int 150c8415555555 <- ( d43210 , 15555555 )
+
+[23,29]:
+ int 0a864215555555 <- ( d43210 , f5555555 )
+
+[23,28]:
+ int 5432105555555 <- ( d43210 , 5555555 )
+
+[23,27]:
+ int 2a19085555555 <- ( d43210 , d555555 )
+
+[23,26]:
+ int 150c841555555 <- ( d43210 , 1555555 )
+
+[23,25]:
+ int 0a86421555555 <- ( d43210 , f555555 )
+
+[23,24]:
+ int 543210555555 <- ( d43210 , 555555 )
+
+[23,23]:
+ int 2a1908555555 <- ( d43210 , d55555 )
+
+[23,22]:
+ int 150c84155555 <- ( d43210 , 155555 )
+
+[23,21]:
+ int 0a8642155555 <- ( d43210 , f55555 )
+
+[23,20]:
+ int 54321055555 <- ( d43210 , 55555 )
+
+[23,19]:
+ int 2a190855555 <- ( d43210 , d5555 )
+
+[23,18]:
+ int 150c8415555 <- ( d43210 , 15555 )
+
+[23,17]:
+ int 0a864215555 <- ( d43210 , f5555 )
+
+[23,16]:
+ int 5432105555 <- ( d43210 , 5555 )
+
+[23,15]:
+ int 2a19085555 <- ( d43210 , d555 )
+
+[23,14]:
+ int 150c841555 <- ( d43210 , 1555 )
+
+[23,13]:
+ int 0a86421555 <- ( d43210 , f555 )
+
+[23,12]:
+ int 543210555 <- ( d43210 , 555 )
+
+[23,11]:
+ int 2a1908555 <- ( d43210 , d55 )
+
+[23,10]:
+ int 150c84155 <- ( d43210 , 155 )
+
+[23,9]:
+ int 0a8642155 <- ( d43210 , f55 )
+
+[23,8]:
+ int 54321055 <- ( d43210 , 55 )
+
+[23,7]:
+ int 2a190855 <- ( d43210 , d5 )
+
+[23,6]:
+ int 150c8415 <- ( d43210 , 15 )
+
+[23,5]:
+ int 0a864215 <- ( d43210 , f5 )
+
+[23,4]:
+ int 5432105 <- ( d43210 , 5 )
+
+[23,3]:
+ int 2a19085 <- ( d43210 , d )
+
+[23,2]:
+ int 150c841 <- ( d43210 , 1 )
+
+[23,1]:
+ int 0a86421 <- ( d43210 , f )
+
+[22,64]:
+ int 143210aaaaaaaa55555555 <- ( 143210 , aaaaaaaa55555555 )
+
+[22,63]:
+ int 0a19082aaaaaaa55555555 <- ( 143210 , 2aaaaaaa55555555 )
+
+[22,62]:
+ int 050c842aaaaaaa55555555 <- ( 143210 , eaaaaaaa55555555 )
+
+[22,61]:
+ int 286420aaaaaaa55555555 <- ( 143210 , 0aaaaaaa55555555 )
+
+[22,60]:
+ int 143210aaaaaaa55555555 <- ( 143210 , aaaaaaa55555555 )
+
+[22,59]:
+ int 0a19082aaaaaa55555555 <- ( 143210 , 2aaaaaa55555555 )
+
+[22,58]:
+ int 050c842aaaaaa55555555 <- ( 143210 , eaaaaaa55555555 )
+
+[22,57]:
+ int 286420aaaaaa55555555 <- ( 143210 , 0aaaaaa55555555 )
+
+[22,56]:
+ int 143210aaaaaa55555555 <- ( 143210 , aaaaaa55555555 )
+
+[22,55]:
+ int 0a19082aaaaa55555555 <- ( 143210 , 2aaaaa55555555 )
+
+[22,54]:
+ int 050c842aaaaa55555555 <- ( 143210 , eaaaaa55555555 )
+
+[22,53]:
+ int 286420aaaaa55555555 <- ( 143210 , 0aaaaa55555555 )
+
+[22,52]:
+ int 143210aaaaa55555555 <- ( 143210 , aaaaa55555555 )
+
+[22,51]:
+ int 0a19082aaaa55555555 <- ( 143210 , 2aaaa55555555 )
+
+[22,50]:
+ int 050c842aaaa55555555 <- ( 143210 , eaaaa55555555 )
+
+[22,49]:
+ int 286420aaaa55555555 <- ( 143210 , 0aaaa55555555 )
+
+[22,48]:
+ int 143210aaaa55555555 <- ( 143210 , aaaa55555555 )
+
+[22,47]:
+ int 0a19082aaa55555555 <- ( 143210 , 2aaa55555555 )
+
+[22,46]:
+ int 050c842aaa55555555 <- ( 143210 , eaaa55555555 )
+
+[22,45]:
+ int 286420aaa55555555 <- ( 143210 , 0aaa55555555 )
+
+[22,44]:
+ int 143210aaa55555555 <- ( 143210 , aaa55555555 )
+
+[22,43]:
+ int 0a19082aa55555555 <- ( 143210 , 2aa55555555 )
+
+[22,42]:
+ int 050c842aa55555555 <- ( 143210 , eaa55555555 )
+
+[22,41]:
+ int 286420aa55555555 <- ( 143210 , 0aa55555555 )
+
+[22,40]:
+ int 143210aa55555555 <- ( 143210 , aa55555555 )
+
+[22,39]:
+ int 0a19082a55555555 <- ( 143210 , 2a55555555 )
+
+[22,38]:
+ int 050c842a55555555 <- ( 143210 , ea55555555 )
+
+[22,37]:
+ int 286420a55555555 <- ( 143210 , 0a55555555 )
+
+[22,36]:
+ int 143210a55555555 <- ( 143210 , a55555555 )
+
+[22,35]:
+ int 0a1908255555555 <- ( 143210 , 255555555 )
+
+[22,34]:
+ int 050c84255555555 <- ( 143210 , e55555555 )
+
+[22,33]:
+ int 28642055555555 <- ( 143210 , 055555555 )
+
+[22,32]:
+ int 14321055555555 <- ( 143210 , 55555555 )
+
+[22,31]:
+ int 0a190855555555 <- ( 143210 , d5555555 )
+
+[22,30]:
+ int 050c8415555555 <- ( 143210 , 15555555 )
+
+[22,29]:
+ int 2864215555555 <- ( 143210 , f5555555 )
+
+[22,28]:
+ int 1432105555555 <- ( 143210 , 5555555 )
+
+[22,27]:
+ int 0a19085555555 <- ( 143210 , d555555 )
+
+[22,26]:
+ int 050c841555555 <- ( 143210 , 1555555 )
+
+[22,25]:
+ int 286421555555 <- ( 143210 , f555555 )
+
+[22,24]:
+ int 143210555555 <- ( 143210 , 555555 )
+
+[22,23]:
+ int 0a1908555555 <- ( 143210 , d55555 )
+
+[22,22]:
+ int 050c84155555 <- ( 143210 , 155555 )
+
+[22,21]:
+ int 28642155555 <- ( 143210 , f55555 )
+
+[22,20]:
+ int 14321055555 <- ( 143210 , 55555 )
+
+[22,19]:
+ int 0a190855555 <- ( 143210 , d5555 )
+
+[22,18]:
+ int 050c8415555 <- ( 143210 , 15555 )
+
+[22,17]:
+ int 2864215555 <- ( 143210 , f5555 )
+
+[22,16]:
+ int 1432105555 <- ( 143210 , 5555 )
+
+[22,15]:
+ int 0a19085555 <- ( 143210 , d555 )
+
+[22,14]:
+ int 050c841555 <- ( 143210 , 1555 )
+
+[22,13]:
+ int 286421555 <- ( 143210 , f555 )
+
+[22,12]:
+ int 143210555 <- ( 143210 , 555 )
+
+[22,11]:
+ int 0a1908555 <- ( 143210 , d55 )
+
+[22,10]:
+ int 050c84155 <- ( 143210 , 155 )
+
+[22,9]:
+ int 28642155 <- ( 143210 , f55 )
+
+[22,8]:
+ int 14321055 <- ( 143210 , 55 )
+
+[22,7]:
+ int 0a190855 <- ( 143210 , d5 )
+
+[22,6]:
+ int 050c8415 <- ( 143210 , 15 )
+
+[22,5]:
+ int 2864215 <- ( 143210 , f5 )
+
+[22,4]:
+ int 1432105 <- ( 143210 , 5 )
+
+[22,3]:
+ int 0a19085 <- ( 143210 , d )
+
+[22,2]:
+ int 050c841 <- ( 143210 , 1 )
+
+[22,1]:
+ int 286421 <- ( 143210 , f )
+
+[21,64]:
+ int 143210aaaaaaaa55555555 <- ( f43210 , aaaaaaaa55555555 )
+
+[21,63]:
+ int 0a19082aaaaaaa55555555 <- ( f43210 , 2aaaaaaa55555555 )
+
+[21,62]:
+ int 50c842aaaaaaa55555555 <- ( f43210 , eaaaaaaa55555555 )
+
+[21,61]:
+ int 286420aaaaaaa55555555 <- ( f43210 , 0aaaaaaa55555555 )
+
+[21,60]:
+ int 143210aaaaaaa55555555 <- ( f43210 , aaaaaaa55555555 )
+
+[21,59]:
+ int 0a19082aaaaaa55555555 <- ( f43210 , 2aaaaaa55555555 )
+
+[21,58]:
+ int 50c842aaaaaa55555555 <- ( f43210 , eaaaaaa55555555 )
+
+[21,57]:
+ int 286420aaaaaa55555555 <- ( f43210 , 0aaaaaa55555555 )
+
+[21,56]:
+ int 143210aaaaaa55555555 <- ( f43210 , aaaaaa55555555 )
+
+[21,55]:
+ int 0a19082aaaaa55555555 <- ( f43210 , 2aaaaa55555555 )
+
+[21,54]:
+ int 50c842aaaaa55555555 <- ( f43210 , eaaaaa55555555 )
+
+[21,53]:
+ int 286420aaaaa55555555 <- ( f43210 , 0aaaaa55555555 )
+
+[21,52]:
+ int 143210aaaaa55555555 <- ( f43210 , aaaaa55555555 )
+
+[21,51]:
+ int 0a19082aaaa55555555 <- ( f43210 , 2aaaa55555555 )
+
+[21,50]:
+ int 50c842aaaa55555555 <- ( f43210 , eaaaa55555555 )
+
+[21,49]:
+ int 286420aaaa55555555 <- ( f43210 , 0aaaa55555555 )
+
+[21,48]:
+ int 143210aaaa55555555 <- ( f43210 , aaaa55555555 )
+
+[21,47]:
+ int 0a19082aaa55555555 <- ( f43210 , 2aaa55555555 )
+
+[21,46]:
+ int 50c842aaa55555555 <- ( f43210 , eaaa55555555 )
+
+[21,45]:
+ int 286420aaa55555555 <- ( f43210 , 0aaa55555555 )
+
+[21,44]:
+ int 143210aaa55555555 <- ( f43210 , aaa55555555 )
+
+[21,43]:
+ int 0a19082aa55555555 <- ( f43210 , 2aa55555555 )
+
+[21,42]:
+ int 50c842aa55555555 <- ( f43210 , eaa55555555 )
+
+[21,41]:
+ int 286420aa55555555 <- ( f43210 , 0aa55555555 )
+
+[21,40]:
+ int 143210aa55555555 <- ( f43210 , aa55555555 )
+
+[21,39]:
+ int 0a19082a55555555 <- ( f43210 , 2a55555555 )
+
+[21,38]:
+ int 50c842a55555555 <- ( f43210 , ea55555555 )
+
+[21,37]:
+ int 286420a55555555 <- ( f43210 , 0a55555555 )
+
+[21,36]:
+ int 143210a55555555 <- ( f43210 , a55555555 )
+
+[21,35]:
+ int 0a1908255555555 <- ( f43210 , 255555555 )
+
+[21,34]:
+ int 50c84255555555 <- ( f43210 , e55555555 )
+
+[21,33]:
+ int 28642055555555 <- ( f43210 , 055555555 )
+
+[21,32]:
+ int 14321055555555 <- ( f43210 , 55555555 )
+
+[21,31]:
+ int 0a190855555555 <- ( f43210 , d5555555 )
+
+[21,30]:
+ int 50c8415555555 <- ( f43210 , 15555555 )
+
+[21,29]:
+ int 2864215555555 <- ( f43210 , f5555555 )
+
+[21,28]:
+ int 1432105555555 <- ( f43210 , 5555555 )
+
+[21,27]:
+ int 0a19085555555 <- ( f43210 , d555555 )
+
+[21,26]:
+ int 50c841555555 <- ( f43210 , 1555555 )
+
+[21,25]:
+ int 286421555555 <- ( f43210 , f555555 )
+
+[21,24]:
+ int 143210555555 <- ( f43210 , 555555 )
+
+[21,23]:
+ int 0a1908555555 <- ( f43210 , d55555 )
+
+[21,22]:
+ int 50c84155555 <- ( f43210 , 155555 )
+
+[21,21]:
+ int 28642155555 <- ( f43210 , f55555 )
+
+[21,20]:
+ int 14321055555 <- ( f43210 , 55555 )
+
+[21,19]:
+ int 0a190855555 <- ( f43210 , d5555 )
+
+[21,18]:
+ int 50c8415555 <- ( f43210 , 15555 )
+
+[21,17]:
+ int 2864215555 <- ( f43210 , f5555 )
+
+[21,16]:
+ int 1432105555 <- ( f43210 , 5555 )
+
+[21,15]:
+ int 0a19085555 <- ( f43210 , d555 )
+
+[21,14]:
+ int 50c841555 <- ( f43210 , 1555 )
+
+[21,13]:
+ int 286421555 <- ( f43210 , f555 )
+
+[21,12]:
+ int 143210555 <- ( f43210 , 555 )
+
+[21,11]:
+ int 0a1908555 <- ( f43210 , d55 )
+
+[21,10]:
+ int 50c84155 <- ( f43210 , 155 )
+
+[21,9]:
+ int 28642155 <- ( f43210 , f55 )
+
+[21,8]:
+ int 14321055 <- ( f43210 , 55 )
+
+[21,7]:
+ int 0a190855 <- ( f43210 , d5 )
+
+[21,6]:
+ int 50c8415 <- ( f43210 , 15 )
+
+[21,5]:
+ int 2864215 <- ( f43210 , f5 )
+
+[21,4]:
+ int 1432105 <- ( f43210 , 5 )
+
+[21,3]:
+ int 0a19085 <- ( f43210 , d )
+
+[21,2]:
+ int 50c841 <- ( f43210 , 1 )
+
+[21,1]:
+ int 286421 <- ( f43210 , f )
+
+[20,64]:
+ int 043210aaaaaaaa55555555 <- ( 43210 , aaaaaaaa55555555 )
+
+[20,63]:
+ int 219082aaaaaaa55555555 <- ( 43210 , 2aaaaaaa55555555 )
+
+[20,62]:
+ int 10c842aaaaaaa55555555 <- ( 43210 , eaaaaaaa55555555 )
+
+[20,61]:
+ int 086420aaaaaaa55555555 <- ( 43210 , 0aaaaaaa55555555 )
+
+[20,60]:
+ int 043210aaaaaaa55555555 <- ( 43210 , aaaaaaa55555555 )
+
+[20,59]:
+ int 219082aaaaaa55555555 <- ( 43210 , 2aaaaaa55555555 )
+
+[20,58]:
+ int 10c842aaaaaa55555555 <- ( 43210 , eaaaaaa55555555 )
+
+[20,57]:
+ int 086420aaaaaa55555555 <- ( 43210 , 0aaaaaa55555555 )
+
+[20,56]:
+ int 043210aaaaaa55555555 <- ( 43210 , aaaaaa55555555 )
+
+[20,55]:
+ int 219082aaaaa55555555 <- ( 43210 , 2aaaaa55555555 )
+
+[20,54]:
+ int 10c842aaaaa55555555 <- ( 43210 , eaaaaa55555555 )
+
+[20,53]:
+ int 086420aaaaa55555555 <- ( 43210 , 0aaaaa55555555 )
+
+[20,52]:
+ int 043210aaaaa55555555 <- ( 43210 , aaaaa55555555 )
+
+[20,51]:
+ int 219082aaaa55555555 <- ( 43210 , 2aaaa55555555 )
+
+[20,50]:
+ int 10c842aaaa55555555 <- ( 43210 , eaaaa55555555 )
+
+[20,49]:
+ int 086420aaaa55555555 <- ( 43210 , 0aaaa55555555 )
+
+[20,48]:
+ int 043210aaaa55555555 <- ( 43210 , aaaa55555555 )
+
+[20,47]:
+ int 219082aaa55555555 <- ( 43210 , 2aaa55555555 )
+
+[20,46]:
+ int 10c842aaa55555555 <- ( 43210 , eaaa55555555 )
+
+[20,45]:
+ int 086420aaa55555555 <- ( 43210 , 0aaa55555555 )
+
+[20,44]:
+ int 043210aaa55555555 <- ( 43210 , aaa55555555 )
+
+[20,43]:
+ int 219082aa55555555 <- ( 43210 , 2aa55555555 )
+
+[20,42]:
+ int 10c842aa55555555 <- ( 43210 , eaa55555555 )
+
+[20,41]:
+ int 086420aa55555555 <- ( 43210 , 0aa55555555 )
+
+[20,40]:
+ int 043210aa55555555 <- ( 43210 , aa55555555 )
+
+[20,39]:
+ int 219082a55555555 <- ( 43210 , 2a55555555 )
+
+[20,38]:
+ int 10c842a55555555 <- ( 43210 , ea55555555 )
+
+[20,37]:
+ int 086420a55555555 <- ( 43210 , 0a55555555 )
+
+[20,36]:
+ int 043210a55555555 <- ( 43210 , a55555555 )
+
+[20,35]:
+ int 21908255555555 <- ( 43210 , 255555555 )
+
+[20,34]:
+ int 10c84255555555 <- ( 43210 , e55555555 )
+
+[20,33]:
+ int 08642055555555 <- ( 43210 , 055555555 )
+
+[20,32]:
+ int 04321055555555 <- ( 43210 , 55555555 )
+
+[20,31]:
+ int 2190855555555 <- ( 43210 , d5555555 )
+
+[20,30]:
+ int 10c8415555555 <- ( 43210 , 15555555 )
+
+[20,29]:
+ int 0864215555555 <- ( 43210 , f5555555 )
+
+[20,28]:
+ int 0432105555555 <- ( 43210 , 5555555 )
+
+[20,27]:
+ int 219085555555 <- ( 43210 , d555555 )
+
+[20,26]:
+ int 10c841555555 <- ( 43210 , 1555555 )
+
+[20,25]:
+ int 086421555555 <- ( 43210 , f555555 )
+
+[20,24]:
+ int 043210555555 <- ( 43210 , 555555 )
+
+[20,23]:
+ int 21908555555 <- ( 43210 , d55555 )
+
+[20,22]:
+ int 10c84155555 <- ( 43210 , 155555 )
+
+[20,21]:
+ int 08642155555 <- ( 43210 , f55555 )
+
+[20,20]:
+ int 04321055555 <- ( 43210 , 55555 )
+
+[20,19]:
+ int 2190855555 <- ( 43210 , d5555 )
+
+[20,18]:
+ int 10c8415555 <- ( 43210 , 15555 )
+
+[20,17]:
+ int 0864215555 <- ( 43210 , f5555 )
+
+[20,16]:
+ int 0432105555 <- ( 43210 , 5555 )
+
+[20,15]:
+ int 219085555 <- ( 43210 , d555 )
+
+[20,14]:
+ int 10c841555 <- ( 43210 , 1555 )
+
+[20,13]:
+ int 086421555 <- ( 43210 , f555 )
+
+[20,12]:
+ int 043210555 <- ( 43210 , 555 )
+
+[20,11]:
+ int 21908555 <- ( 43210 , d55 )
+
+[20,10]:
+ int 10c84155 <- ( 43210 , 155 )
+
+[20,9]:
+ int 08642155 <- ( 43210 , f55 )
+
+[20,8]:
+ int 04321055 <- ( 43210 , 55 )
+
+[20,7]:
+ int 2190855 <- ( 43210 , d5 )
+
+[20,6]:
+ int 10c8415 <- ( 43210 , 15 )
+
+[20,5]:
+ int 0864215 <- ( 43210 , f5 )
+
+[20,4]:
+ int 0432105 <- ( 43210 , 5 )
+
+[20,3]:
+ int 219085 <- ( 43210 , d )
+
+[20,2]:
+ int 10c841 <- ( 43210 , 1 )
+
+[20,1]:
+ int 086421 <- ( 43210 , f )
+
+[19,64]:
+ int 43210aaaaaaaa55555555 <- ( c3210 , aaaaaaaa55555555 )
+
+[19,63]:
+ int 219082aaaaaaa55555555 <- ( c3210 , 2aaaaaaa55555555 )
+
+[19,62]:
+ int 10c842aaaaaaa55555555 <- ( c3210 , eaaaaaaa55555555 )
+
+[19,61]:
+ int 086420aaaaaaa55555555 <- ( c3210 , 0aaaaaaa55555555 )
+
+[19,60]:
+ int 43210aaaaaaa55555555 <- ( c3210 , aaaaaaa55555555 )
+
+[19,59]:
+ int 219082aaaaaa55555555 <- ( c3210 , 2aaaaaa55555555 )
+
+[19,58]:
+ int 10c842aaaaaa55555555 <- ( c3210 , eaaaaaa55555555 )
+
+[19,57]:
+ int 086420aaaaaa55555555 <- ( c3210 , 0aaaaaa55555555 )
+
+[19,56]:
+ int 43210aaaaaa55555555 <- ( c3210 , aaaaaa55555555 )
+
+[19,55]:
+ int 219082aaaaa55555555 <- ( c3210 , 2aaaaa55555555 )
+
+[19,54]:
+ int 10c842aaaaa55555555 <- ( c3210 , eaaaaa55555555 )
+
+[19,53]:
+ int 086420aaaaa55555555 <- ( c3210 , 0aaaaa55555555 )
+
+[19,52]:
+ int 43210aaaaa55555555 <- ( c3210 , aaaaa55555555 )
+
+[19,51]:
+ int 219082aaaa55555555 <- ( c3210 , 2aaaa55555555 )
+
+[19,50]:
+ int 10c842aaaa55555555 <- ( c3210 , eaaaa55555555 )
+
+[19,49]:
+ int 086420aaaa55555555 <- ( c3210 , 0aaaa55555555 )
+
+[19,48]:
+ int 43210aaaa55555555 <- ( c3210 , aaaa55555555 )
+
+[19,47]:
+ int 219082aaa55555555 <- ( c3210 , 2aaa55555555 )
+
+[19,46]:
+ int 10c842aaa55555555 <- ( c3210 , eaaa55555555 )
+
+[19,45]:
+ int 086420aaa55555555 <- ( c3210 , 0aaa55555555 )
+
+[19,44]:
+ int 43210aaa55555555 <- ( c3210 , aaa55555555 )
+
+[19,43]:
+ int 219082aa55555555 <- ( c3210 , 2aa55555555 )
+
+[19,42]:
+ int 10c842aa55555555 <- ( c3210 , eaa55555555 )
+
+[19,41]:
+ int 086420aa55555555 <- ( c3210 , 0aa55555555 )
+
+[19,40]:
+ int 43210aa55555555 <- ( c3210 , aa55555555 )
+
+[19,39]:
+ int 219082a55555555 <- ( c3210 , 2a55555555 )
+
+[19,38]:
+ int 10c842a55555555 <- ( c3210 , ea55555555 )
+
+[19,37]:
+ int 086420a55555555 <- ( c3210 , 0a55555555 )
+
+[19,36]:
+ int 43210a55555555 <- ( c3210 , a55555555 )
+
+[19,35]:
+ int 21908255555555 <- ( c3210 , 255555555 )
+
+[19,34]:
+ int 10c84255555555 <- ( c3210 , e55555555 )
+
+[19,33]:
+ int 08642055555555 <- ( c3210 , 055555555 )
+
+[19,32]:
+ int 4321055555555 <- ( c3210 , 55555555 )
+
+[19,31]:
+ int 2190855555555 <- ( c3210 , d5555555 )
+
+[19,30]:
+ int 10c8415555555 <- ( c3210 , 15555555 )
+
+[19,29]:
+ int 0864215555555 <- ( c3210 , f5555555 )
+
+[19,28]:
+ int 432105555555 <- ( c3210 , 5555555 )
+
+[19,27]:
+ int 219085555555 <- ( c3210 , d555555 )
+
+[19,26]:
+ int 10c841555555 <- ( c3210 , 1555555 )
+
+[19,25]:
+ int 086421555555 <- ( c3210 , f555555 )
+
+[19,24]:
+ int 43210555555 <- ( c3210 , 555555 )
+
+[19,23]:
+ int 21908555555 <- ( c3210 , d55555 )
+
+[19,22]:
+ int 10c84155555 <- ( c3210 , 155555 )
+
+[19,21]:
+ int 08642155555 <- ( c3210 , f55555 )
+
+[19,20]:
+ int 4321055555 <- ( c3210 , 55555 )
+
+[19,19]:
+ int 2190855555 <- ( c3210 , d5555 )
+
+[19,18]:
+ int 10c8415555 <- ( c3210 , 15555 )
+
+[19,17]:
+ int 0864215555 <- ( c3210 , f5555 )
+
+[19,16]:
+ int 432105555 <- ( c3210 , 5555 )
+
+[19,15]:
+ int 219085555 <- ( c3210 , d555 )
+
+[19,14]:
+ int 10c841555 <- ( c3210 , 1555 )
+
+[19,13]:
+ int 086421555 <- ( c3210 , f555 )
+
+[19,12]:
+ int 43210555 <- ( c3210 , 555 )
+
+[19,11]:
+ int 21908555 <- ( c3210 , d55 )
+
+[19,10]:
+ int 10c84155 <- ( c3210 , 155 )
+
+[19,9]:
+ int 08642155 <- ( c3210 , f55 )
+
+[19,8]:
+ int 4321055 <- ( c3210 , 55 )
+
+[19,7]:
+ int 2190855 <- ( c3210 , d5 )
+
+[19,6]:
+ int 10c8415 <- ( c3210 , 15 )
+
+[19,5]:
+ int 0864215 <- ( c3210 , f5 )
+
+[19,4]:
+ int 432105 <- ( c3210 , 5 )
+
+[19,3]:
+ int 219085 <- ( c3210 , d )
+
+[19,2]:
+ int 10c841 <- ( c3210 , 1 )
+
+[19,1]:
+ int 086421 <- ( c3210 , f )
+
+[18,64]:
+ int 03210aaaaaaaa55555555 <- ( 03210 , aaaaaaaa55555555 )
+
+[18,63]:
+ int 019082aaaaaaa55555555 <- ( 03210 , 2aaaaaaa55555555 )
+
+[18,62]:
+ int 00c842aaaaaaa55555555 <- ( 03210 , eaaaaaaa55555555 )
+
+[18,61]:
+ int 06420aaaaaaa55555555 <- ( 03210 , 0aaaaaaa55555555 )
+
+[18,60]:
+ int 03210aaaaaaa55555555 <- ( 03210 , aaaaaaa55555555 )
+
+[18,59]:
+ int 019082aaaaaa55555555 <- ( 03210 , 2aaaaaa55555555 )
+
+[18,58]:
+ int 00c842aaaaaa55555555 <- ( 03210 , eaaaaaa55555555 )
+
+[18,57]:
+ int 06420aaaaaa55555555 <- ( 03210 , 0aaaaaa55555555 )
+
+[18,56]:
+ int 03210aaaaaa55555555 <- ( 03210 , aaaaaa55555555 )
+
+[18,55]:
+ int 019082aaaaa55555555 <- ( 03210 , 2aaaaa55555555 )
+
+[18,54]:
+ int 00c842aaaaa55555555 <- ( 03210 , eaaaaa55555555 )
+
+[18,53]:
+ int 06420aaaaa55555555 <- ( 03210 , 0aaaaa55555555 )
+
+[18,52]:
+ int 03210aaaaa55555555 <- ( 03210 , aaaaa55555555 )
+
+[18,51]:
+ int 019082aaaa55555555 <- ( 03210 , 2aaaa55555555 )
+
+[18,50]:
+ int 00c842aaaa55555555 <- ( 03210 , eaaaa55555555 )
+
+[18,49]:
+ int 06420aaaa55555555 <- ( 03210 , 0aaaa55555555 )
+
+[18,48]:
+ int 03210aaaa55555555 <- ( 03210 , aaaa55555555 )
+
+[18,47]:
+ int 019082aaa55555555 <- ( 03210 , 2aaa55555555 )
+
+[18,46]:
+ int 00c842aaa55555555 <- ( 03210 , eaaa55555555 )
+
+[18,45]:
+ int 06420aaa55555555 <- ( 03210 , 0aaa55555555 )
+
+[18,44]:
+ int 03210aaa55555555 <- ( 03210 , aaa55555555 )
+
+[18,43]:
+ int 019082aa55555555 <- ( 03210 , 2aa55555555 )
+
+[18,42]:
+ int 00c842aa55555555 <- ( 03210 , eaa55555555 )
+
+[18,41]:
+ int 06420aa55555555 <- ( 03210 , 0aa55555555 )
+
+[18,40]:
+ int 03210aa55555555 <- ( 03210 , aa55555555 )
+
+[18,39]:
+ int 019082a55555555 <- ( 03210 , 2a55555555 )
+
+[18,38]:
+ int 00c842a55555555 <- ( 03210 , ea55555555 )
+
+[18,37]:
+ int 06420a55555555 <- ( 03210 , 0a55555555 )
+
+[18,36]:
+ int 03210a55555555 <- ( 03210 , a55555555 )
+
+[18,35]:
+ int 01908255555555 <- ( 03210 , 255555555 )
+
+[18,34]:
+ int 00c84255555555 <- ( 03210 , e55555555 )
+
+[18,33]:
+ int 0642055555555 <- ( 03210 , 055555555 )
+
+[18,32]:
+ int 0321055555555 <- ( 03210 , 55555555 )
+
+[18,31]:
+ int 0190855555555 <- ( 03210 , d5555555 )
+
+[18,30]:
+ int 00c8415555555 <- ( 03210 , 15555555 )
+
+[18,29]:
+ int 064215555555 <- ( 03210 , f5555555 )
+
+[18,28]:
+ int 032105555555 <- ( 03210 , 5555555 )
+
+[18,27]:
+ int 019085555555 <- ( 03210 , d555555 )
+
+[18,26]:
+ int 00c841555555 <- ( 03210 , 1555555 )
+
+[18,25]:
+ int 06421555555 <- ( 03210 , f555555 )
+
+[18,24]:
+ int 03210555555 <- ( 03210 , 555555 )
+
+[18,23]:
+ int 01908555555 <- ( 03210 , d55555 )
+
+[18,22]:
+ int 00c84155555 <- ( 03210 , 155555 )
+
+[18,21]:
+ int 0642155555 <- ( 03210 , f55555 )
+
+[18,20]:
+ int 0321055555 <- ( 03210 , 55555 )
+
+[18,19]:
+ int 0190855555 <- ( 03210 , d5555 )
+
+[18,18]:
+ int 00c8415555 <- ( 03210 , 15555 )
+
+[18,17]:
+ int 064215555 <- ( 03210 , f5555 )
+
+[18,16]:
+ int 032105555 <- ( 03210 , 5555 )
+
+[18,15]:
+ int 019085555 <- ( 03210 , d555 )
+
+[18,14]:
+ int 00c841555 <- ( 03210 , 1555 )
+
+[18,13]:
+ int 06421555 <- ( 03210 , f555 )
+
+[18,12]:
+ int 03210555 <- ( 03210 , 555 )
+
+[18,11]:
+ int 01908555 <- ( 03210 , d55 )
+
+[18,10]:
+ int 00c84155 <- ( 03210 , 155 )
+
+[18,9]:
+ int 0642155 <- ( 03210 , f55 )
+
+[18,8]:
+ int 0321055 <- ( 03210 , 55 )
+
+[18,7]:
+ int 0190855 <- ( 03210 , d5 )
+
+[18,6]:
+ int 00c8415 <- ( 03210 , 15 )
+
+[18,5]:
+ int 064215 <- ( 03210 , f5 )
+
+[18,4]:
+ int 032105 <- ( 03210 , 5 )
+
+[18,3]:
+ int 019085 <- ( 03210 , d )
+
+[18,2]:
+ int 00c841 <- ( 03210 , 1 )
+
+[18,1]:
+ int 06421 <- ( 03210 , f )
+
+[17,64]:
+ int 03210aaaaaaaa55555555 <- ( 03210 , aaaaaaaa55555555 )
+
+[17,63]:
+ int 019082aaaaaaa55555555 <- ( 03210 , 2aaaaaaa55555555 )
+
+[17,62]:
+ int 0c842aaaaaaa55555555 <- ( 03210 , eaaaaaaa55555555 )
+
+[17,61]:
+ int 06420aaaaaaa55555555 <- ( 03210 , 0aaaaaaa55555555 )
+
+[17,60]:
+ int 03210aaaaaaa55555555 <- ( 03210 , aaaaaaa55555555 )
+
+[17,59]:
+ int 019082aaaaaa55555555 <- ( 03210 , 2aaaaaa55555555 )
+
+[17,58]:
+ int 0c842aaaaaa55555555 <- ( 03210 , eaaaaaa55555555 )
+
+[17,57]:
+ int 06420aaaaaa55555555 <- ( 03210 , 0aaaaaa55555555 )
+
+[17,56]:
+ int 03210aaaaaa55555555 <- ( 03210 , aaaaaa55555555 )
+
+[17,55]:
+ int 019082aaaaa55555555 <- ( 03210 , 2aaaaa55555555 )
+
+[17,54]:
+ int 0c842aaaaa55555555 <- ( 03210 , eaaaaa55555555 )
+
+[17,53]:
+ int 06420aaaaa55555555 <- ( 03210 , 0aaaaa55555555 )
+
+[17,52]:
+ int 03210aaaaa55555555 <- ( 03210 , aaaaa55555555 )
+
+[17,51]:
+ int 019082aaaa55555555 <- ( 03210 , 2aaaa55555555 )
+
+[17,50]:
+ int 0c842aaaa55555555 <- ( 03210 , eaaaa55555555 )
+
+[17,49]:
+ int 06420aaaa55555555 <- ( 03210 , 0aaaa55555555 )
+
+[17,48]:
+ int 03210aaaa55555555 <- ( 03210 , aaaa55555555 )
+
+[17,47]:
+ int 019082aaa55555555 <- ( 03210 , 2aaa55555555 )
+
+[17,46]:
+ int 0c842aaa55555555 <- ( 03210 , eaaa55555555 )
+
+[17,45]:
+ int 06420aaa55555555 <- ( 03210 , 0aaa55555555 )
+
+[17,44]:
+ int 03210aaa55555555 <- ( 03210 , aaa55555555 )
+
+[17,43]:
+ int 019082aa55555555 <- ( 03210 , 2aa55555555 )
+
+[17,42]:
+ int 0c842aa55555555 <- ( 03210 , eaa55555555 )
+
+[17,41]:
+ int 06420aa55555555 <- ( 03210 , 0aa55555555 )
+
+[17,40]:
+ int 03210aa55555555 <- ( 03210 , aa55555555 )
+
+[17,39]:
+ int 019082a55555555 <- ( 03210 , 2a55555555 )
+
+[17,38]:
+ int 0c842a55555555 <- ( 03210 , ea55555555 )
+
+[17,37]:
+ int 06420a55555555 <- ( 03210 , 0a55555555 )
+
+[17,36]:
+ int 03210a55555555 <- ( 03210 , a55555555 )
+
+[17,35]:
+ int 01908255555555 <- ( 03210 , 255555555 )
+
+[17,34]:
+ int 0c84255555555 <- ( 03210 , e55555555 )
+
+[17,33]:
+ int 0642055555555 <- ( 03210 , 055555555 )
+
+[17,32]:
+ int 0321055555555 <- ( 03210 , 55555555 )
+
+[17,31]:
+ int 0190855555555 <- ( 03210 , d5555555 )
+
+[17,30]:
+ int 0c8415555555 <- ( 03210 , 15555555 )
+
+[17,29]:
+ int 064215555555 <- ( 03210 , f5555555 )
+
+[17,28]:
+ int 032105555555 <- ( 03210 , 5555555 )
+
+[17,27]:
+ int 019085555555 <- ( 03210 , d555555 )
+
+[17,26]:
+ int 0c841555555 <- ( 03210 , 1555555 )
+
+[17,25]:
+ int 06421555555 <- ( 03210 , f555555 )
+
+[17,24]:
+ int 03210555555 <- ( 03210 , 555555 )
+
+[17,23]:
+ int 01908555555 <- ( 03210 , d55555 )
+
+[17,22]:
+ int 0c84155555 <- ( 03210 , 155555 )
+
+[17,21]:
+ int 0642155555 <- ( 03210 , f55555 )
+
+[17,20]:
+ int 0321055555 <- ( 03210 , 55555 )
+
+[17,19]:
+ int 0190855555 <- ( 03210 , d5555 )
+
+[17,18]:
+ int 0c8415555 <- ( 03210 , 15555 )
+
+[17,17]:
+ int 064215555 <- ( 03210 , f5555 )
+
+[17,16]:
+ int 032105555 <- ( 03210 , 5555 )
+
+[17,15]:
+ int 019085555 <- ( 03210 , d555 )
+
+[17,14]:
+ int 0c841555 <- ( 03210 , 1555 )
+
+[17,13]:
+ int 06421555 <- ( 03210 , f555 )
+
+[17,12]:
+ int 03210555 <- ( 03210 , 555 )
+
+[17,11]:
+ int 01908555 <- ( 03210 , d55 )
+
+[17,10]:
+ int 0c84155 <- ( 03210 , 155 )
+
+[17,9]:
+ int 0642155 <- ( 03210 , f55 )
+
+[17,8]:
+ int 0321055 <- ( 03210 , 55 )
+
+[17,7]:
+ int 0190855 <- ( 03210 , d5 )
+
+[17,6]:
+ int 0c8415 <- ( 03210 , 15 )
+
+[17,5]:
+ int 064215 <- ( 03210 , f5 )
+
+[17,4]:
+ int 032105 <- ( 03210 , 5 )
+
+[17,3]:
+ int 019085 <- ( 03210 , d )
+
+[17,2]:
+ int 0c841 <- ( 03210 , 1 )
+
+[17,1]:
+ int 06421 <- ( 03210 , f )
+
+[16,64]:
+ int 03210aaaaaaaa55555555 <- ( 3210 , aaaaaaaa55555555 )
+
+[16,63]:
+ int 19082aaaaaaa55555555 <- ( 3210 , 2aaaaaaa55555555 )
+
+[16,62]:
+ int 0c842aaaaaaa55555555 <- ( 3210 , eaaaaaaa55555555 )
+
+[16,61]:
+ int 06420aaaaaaa55555555 <- ( 3210 , 0aaaaaaa55555555 )
+
+[16,60]:
+ int 03210aaaaaaa55555555 <- ( 3210 , aaaaaaa55555555 )
+
+[16,59]:
+ int 19082aaaaaa55555555 <- ( 3210 , 2aaaaaa55555555 )
+
+[16,58]:
+ int 0c842aaaaaa55555555 <- ( 3210 , eaaaaaa55555555 )
+
+[16,57]:
+ int 06420aaaaaa55555555 <- ( 3210 , 0aaaaaa55555555 )
+
+[16,56]:
+ int 03210aaaaaa55555555 <- ( 3210 , aaaaaa55555555 )
+
+[16,55]:
+ int 19082aaaaa55555555 <- ( 3210 , 2aaaaa55555555 )
+
+[16,54]:
+ int 0c842aaaaa55555555 <- ( 3210 , eaaaaa55555555 )
+
+[16,53]:
+ int 06420aaaaa55555555 <- ( 3210 , 0aaaaa55555555 )
+
+[16,52]:
+ int 03210aaaaa55555555 <- ( 3210 , aaaaa55555555 )
+
+[16,51]:
+ int 19082aaaa55555555 <- ( 3210 , 2aaaa55555555 )
+
+[16,50]:
+ int 0c842aaaa55555555 <- ( 3210 , eaaaa55555555 )
+
+[16,49]:
+ int 06420aaaa55555555 <- ( 3210 , 0aaaa55555555 )
+
+[16,48]:
+ int 03210aaaa55555555 <- ( 3210 , aaaa55555555 )
+
+[16,47]:
+ int 19082aaa55555555 <- ( 3210 , 2aaa55555555 )
+
+[16,46]:
+ int 0c842aaa55555555 <- ( 3210 , eaaa55555555 )
+
+[16,45]:
+ int 06420aaa55555555 <- ( 3210 , 0aaa55555555 )
+
+[16,44]:
+ int 03210aaa55555555 <- ( 3210 , aaa55555555 )
+
+[16,43]:
+ int 19082aa55555555 <- ( 3210 , 2aa55555555 )
+
+[16,42]:
+ int 0c842aa55555555 <- ( 3210 , eaa55555555 )
+
+[16,41]:
+ int 06420aa55555555 <- ( 3210 , 0aa55555555 )
+
+[16,40]:
+ int 03210aa55555555 <- ( 3210 , aa55555555 )
+
+[16,39]:
+ int 19082a55555555 <- ( 3210 , 2a55555555 )
+
+[16,38]:
+ int 0c842a55555555 <- ( 3210 , ea55555555 )
+
+[16,37]:
+ int 06420a55555555 <- ( 3210 , 0a55555555 )
+
+[16,36]:
+ int 03210a55555555 <- ( 3210 , a55555555 )
+
+[16,35]:
+ int 1908255555555 <- ( 3210 , 255555555 )
+
+[16,34]:
+ int 0c84255555555 <- ( 3210 , e55555555 )
+
+[16,33]:
+ int 0642055555555 <- ( 3210 , 055555555 )
+
+[16,32]:
+ int 0321055555555 <- ( 3210 , 55555555 )
+
+[16,31]:
+ int 190855555555 <- ( 3210 , d5555555 )
+
+[16,30]:
+ int 0c8415555555 <- ( 3210 , 15555555 )
+
+[16,29]:
+ int 064215555555 <- ( 3210 , f5555555 )
+
+[16,28]:
+ int 032105555555 <- ( 3210 , 5555555 )
+
+[16,27]:
+ int 19085555555 <- ( 3210 , d555555 )
+
+[16,26]:
+ int 0c841555555 <- ( 3210 , 1555555 )
+
+[16,25]:
+ int 06421555555 <- ( 3210 , f555555 )
+
+[16,24]:
+ int 03210555555 <- ( 3210 , 555555 )
+
+[16,23]:
+ int 1908555555 <- ( 3210 , d55555 )
+
+[16,22]:
+ int 0c84155555 <- ( 3210 , 155555 )
+
+[16,21]:
+ int 0642155555 <- ( 3210 , f55555 )
+
+[16,20]:
+ int 0321055555 <- ( 3210 , 55555 )
+
+[16,19]:
+ int 190855555 <- ( 3210 , d5555 )
+
+[16,18]:
+ int 0c8415555 <- ( 3210 , 15555 )
+
+[16,17]:
+ int 064215555 <- ( 3210 , f5555 )
+
+[16,16]:
+ int 032105555 <- ( 3210 , 5555 )
+
+[16,15]:
+ int 19085555 <- ( 3210 , d555 )
+
+[16,14]:
+ int 0c841555 <- ( 3210 , 1555 )
+
+[16,13]:
+ int 06421555 <- ( 3210 , f555 )
+
+[16,12]:
+ int 03210555 <- ( 3210 , 555 )
+
+[16,11]:
+ int 1908555 <- ( 3210 , d55 )
+
+[16,10]:
+ int 0c84155 <- ( 3210 , 155 )
+
+[16,9]:
+ int 0642155 <- ( 3210 , f55 )
+
+[16,8]:
+ int 0321055 <- ( 3210 , 55 )
+
+[16,7]:
+ int 190855 <- ( 3210 , d5 )
+
+[16,6]:
+ int 0c8415 <- ( 3210 , 15 )
+
+[16,5]:
+ int 064215 <- ( 3210 , f5 )
+
+[16,4]:
+ int 032105 <- ( 3210 , 5 )
+
+[16,3]:
+ int 19085 <- ( 3210 , d )
+
+[16,2]:
+ int 0c841 <- ( 3210 , 1 )
+
+[16,1]:
+ int 06421 <- ( 3210 , f )
+
+[15,64]:
+ int 3210aaaaaaaa55555555 <- ( 3210 , aaaaaaaa55555555 )
+
+[15,63]:
+ int 19082aaaaaaa55555555 <- ( 3210 , 2aaaaaaa55555555 )
+
+[15,62]:
+ int 0c842aaaaaaa55555555 <- ( 3210 , eaaaaaaa55555555 )
+
+[15,61]:
+ int 06420aaaaaaa55555555 <- ( 3210 , 0aaaaaaa55555555 )
+
+[15,60]:
+ int 3210aaaaaaa55555555 <- ( 3210 , aaaaaaa55555555 )
+
+[15,59]:
+ int 19082aaaaaa55555555 <- ( 3210 , 2aaaaaa55555555 )
+
+[15,58]:
+ int 0c842aaaaaa55555555 <- ( 3210 , eaaaaaa55555555 )
+
+[15,57]:
+ int 06420aaaaaa55555555 <- ( 3210 , 0aaaaaa55555555 )
+
+[15,56]:
+ int 3210aaaaaa55555555 <- ( 3210 , aaaaaa55555555 )
+
+[15,55]:
+ int 19082aaaaa55555555 <- ( 3210 , 2aaaaa55555555 )
+
+[15,54]:
+ int 0c842aaaaa55555555 <- ( 3210 , eaaaaa55555555 )
+
+[15,53]:
+ int 06420aaaaa55555555 <- ( 3210 , 0aaaaa55555555 )
+
+[15,52]:
+ int 3210aaaaa55555555 <- ( 3210 , aaaaa55555555 )
+
+[15,51]:
+ int 19082aaaa55555555 <- ( 3210 , 2aaaa55555555 )
+
+[15,50]:
+ int 0c842aaaa55555555 <- ( 3210 , eaaaa55555555 )
+
+[15,49]:
+ int 06420aaaa55555555 <- ( 3210 , 0aaaa55555555 )
+
+[15,48]:
+ int 3210aaaa55555555 <- ( 3210 , aaaa55555555 )
+
+[15,47]:
+ int 19082aaa55555555 <- ( 3210 , 2aaa55555555 )
+
+[15,46]:
+ int 0c842aaa55555555 <- ( 3210 , eaaa55555555 )
+
+[15,45]:
+ int 06420aaa55555555 <- ( 3210 , 0aaa55555555 )
+
+[15,44]:
+ int 3210aaa55555555 <- ( 3210 , aaa55555555 )
+
+[15,43]:
+ int 19082aa55555555 <- ( 3210 , 2aa55555555 )
+
+[15,42]:
+ int 0c842aa55555555 <- ( 3210 , eaa55555555 )
+
+[15,41]:
+ int 06420aa55555555 <- ( 3210 , 0aa55555555 )
+
+[15,40]:
+ int 3210aa55555555 <- ( 3210 , aa55555555 )
+
+[15,39]:
+ int 19082a55555555 <- ( 3210 , 2a55555555 )
+
+[15,38]:
+ int 0c842a55555555 <- ( 3210 , ea55555555 )
+
+[15,37]:
+ int 06420a55555555 <- ( 3210 , 0a55555555 )
+
+[15,36]:
+ int 3210a55555555 <- ( 3210 , a55555555 )
+
+[15,35]:
+ int 1908255555555 <- ( 3210 , 255555555 )
+
+[15,34]:
+ int 0c84255555555 <- ( 3210 , e55555555 )
+
+[15,33]:
+ int 0642055555555 <- ( 3210 , 055555555 )
+
+[15,32]:
+ int 321055555555 <- ( 3210 , 55555555 )
+
+[15,31]:
+ int 190855555555 <- ( 3210 , d5555555 )
+
+[15,30]:
+ int 0c8415555555 <- ( 3210 , 15555555 )
+
+[15,29]:
+ int 064215555555 <- ( 3210 , f5555555 )
+
+[15,28]:
+ int 32105555555 <- ( 3210 , 5555555 )
+
+[15,27]:
+ int 19085555555 <- ( 3210 , d555555 )
+
+[15,26]:
+ int 0c841555555 <- ( 3210 , 1555555 )
+
+[15,25]:
+ int 06421555555 <- ( 3210 , f555555 )
+
+[15,24]:
+ int 3210555555 <- ( 3210 , 555555 )
+
+[15,23]:
+ int 1908555555 <- ( 3210 , d55555 )
+
+[15,22]:
+ int 0c84155555 <- ( 3210 , 155555 )
+
+[15,21]:
+ int 0642155555 <- ( 3210 , f55555 )
+
+[15,20]:
+ int 321055555 <- ( 3210 , 55555 )
+
+[15,19]:
+ int 190855555 <- ( 3210 , d5555 )
+
+[15,18]:
+ int 0c8415555 <- ( 3210 , 15555 )
+
+[15,17]:
+ int 064215555 <- ( 3210 , f5555 )
+
+[15,16]:
+ int 32105555 <- ( 3210 , 5555 )
+
+[15,15]:
+ int 19085555 <- ( 3210 , d555 )
+
+[15,14]:
+ int 0c841555 <- ( 3210 , 1555 )
+
+[15,13]:
+ int 06421555 <- ( 3210 , f555 )
+
+[15,12]:
+ int 3210555 <- ( 3210 , 555 )
+
+[15,11]:
+ int 1908555 <- ( 3210 , d55 )
+
+[15,10]:
+ int 0c84155 <- ( 3210 , 155 )
+
+[15,9]:
+ int 0642155 <- ( 3210 , f55 )
+
+[15,8]:
+ int 321055 <- ( 3210 , 55 )
+
+[15,7]:
+ int 190855 <- ( 3210 , d5 )
+
+[15,6]:
+ int 0c8415 <- ( 3210 , 15 )
+
+[15,5]:
+ int 064215 <- ( 3210 , f5 )
+
+[15,4]:
+ int 32105 <- ( 3210 , 5 )
+
+[15,3]:
+ int 19085 <- ( 3210 , d )
+
+[15,2]:
+ int 0c841 <- ( 3210 , 1 )
+
+[15,1]:
+ int 06421 <- ( 3210 , f )
+
+[14,64]:
+ int 3210aaaaaaaa55555555 <- ( f210 , aaaaaaaa55555555 )
+
+[14,63]:
+ int 19082aaaaaaa55555555 <- ( f210 , 2aaaaaaa55555555 )
+
+[14,62]:
+ int 0c842aaaaaaa55555555 <- ( f210 , eaaaaaaa55555555 )
+
+[14,61]:
+ int 6420aaaaaaa55555555 <- ( f210 , 0aaaaaaa55555555 )
+
+[14,60]:
+ int 3210aaaaaaa55555555 <- ( f210 , aaaaaaa55555555 )
+
+[14,59]:
+ int 19082aaaaaa55555555 <- ( f210 , 2aaaaaa55555555 )
+
+[14,58]:
+ int 0c842aaaaaa55555555 <- ( f210 , eaaaaaa55555555 )
+
+[14,57]:
+ int 6420aaaaaa55555555 <- ( f210 , 0aaaaaa55555555 )
+
+[14,56]:
+ int 3210aaaaaa55555555 <- ( f210 , aaaaaa55555555 )
+
+[14,55]:
+ int 19082aaaaa55555555 <- ( f210 , 2aaaaa55555555 )
+
+[14,54]:
+ int 0c842aaaaa55555555 <- ( f210 , eaaaaa55555555 )
+
+[14,53]:
+ int 6420aaaaa55555555 <- ( f210 , 0aaaaa55555555 )
+
+[14,52]:
+ int 3210aaaaa55555555 <- ( f210 , aaaaa55555555 )
+
+[14,51]:
+ int 19082aaaa55555555 <- ( f210 , 2aaaa55555555 )
+
+[14,50]:
+ int 0c842aaaa55555555 <- ( f210 , eaaaa55555555 )
+
+[14,49]:
+ int 6420aaaa55555555 <- ( f210 , 0aaaa55555555 )
+
+[14,48]:
+ int 3210aaaa55555555 <- ( f210 , aaaa55555555 )
+
+[14,47]:
+ int 19082aaa55555555 <- ( f210 , 2aaa55555555 )
+
+[14,46]:
+ int 0c842aaa55555555 <- ( f210 , eaaa55555555 )
+
+[14,45]:
+ int 6420aaa55555555 <- ( f210 , 0aaa55555555 )
+
+[14,44]:
+ int 3210aaa55555555 <- ( f210 , aaa55555555 )
+
+[14,43]:
+ int 19082aa55555555 <- ( f210 , 2aa55555555 )
+
+[14,42]:
+ int 0c842aa55555555 <- ( f210 , eaa55555555 )
+
+[14,41]:
+ int 6420aa55555555 <- ( f210 , 0aa55555555 )
+
+[14,40]:
+ int 3210aa55555555 <- ( f210 , aa55555555 )
+
+[14,39]:
+ int 19082a55555555 <- ( f210 , 2a55555555 )
+
+[14,38]:
+ int 0c842a55555555 <- ( f210 , ea55555555 )
+
+[14,37]:
+ int 6420a55555555 <- ( f210 , 0a55555555 )
+
+[14,36]:
+ int 3210a55555555 <- ( f210 , a55555555 )
+
+[14,35]:
+ int 1908255555555 <- ( f210 , 255555555 )
+
+[14,34]:
+ int 0c84255555555 <- ( f210 , e55555555 )
+
+[14,33]:
+ int 642055555555 <- ( f210 , 055555555 )
+
+[14,32]:
+ int 321055555555 <- ( f210 , 55555555 )
+
+[14,31]:
+ int 190855555555 <- ( f210 , d5555555 )
+
+[14,30]:
+ int 0c8415555555 <- ( f210 , 15555555 )
+
+[14,29]:
+ int 64215555555 <- ( f210 , f5555555 )
+
+[14,28]:
+ int 32105555555 <- ( f210 , 5555555 )
+
+[14,27]:
+ int 19085555555 <- ( f210 , d555555 )
+
+[14,26]:
+ int 0c841555555 <- ( f210 , 1555555 )
+
+[14,25]:
+ int 6421555555 <- ( f210 , f555555 )
+
+[14,24]:
+ int 3210555555 <- ( f210 , 555555 )
+
+[14,23]:
+ int 1908555555 <- ( f210 , d55555 )
+
+[14,22]:
+ int 0c84155555 <- ( f210 , 155555 )
+
+[14,21]:
+ int 642155555 <- ( f210 , f55555 )
+
+[14,20]:
+ int 321055555 <- ( f210 , 55555 )
+
+[14,19]:
+ int 190855555 <- ( f210 , d5555 )
+
+[14,18]:
+ int 0c8415555 <- ( f210 , 15555 )
+
+[14,17]:
+ int 64215555 <- ( f210 , f5555 )
+
+[14,16]:
+ int 32105555 <- ( f210 , 5555 )
+
+[14,15]:
+ int 19085555 <- ( f210 , d555 )
+
+[14,14]:
+ int 0c841555 <- ( f210 , 1555 )
+
+[14,13]:
+ int 6421555 <- ( f210 , f555 )
+
+[14,12]:
+ int 3210555 <- ( f210 , 555 )
+
+[14,11]:
+ int 1908555 <- ( f210 , d55 )
+
+[14,10]:
+ int 0c84155 <- ( f210 , 155 )
+
+[14,9]:
+ int 642155 <- ( f210 , f55 )
+
+[14,8]:
+ int 321055 <- ( f210 , 55 )
+
+[14,7]:
+ int 190855 <- ( f210 , d5 )
+
+[14,6]:
+ int 0c8415 <- ( f210 , 15 )
+
+[14,5]:
+ int 64215 <- ( f210 , f5 )
+
+[14,4]:
+ int 32105 <- ( f210 , 5 )
+
+[14,3]:
+ int 19085 <- ( f210 , d )
+
+[14,2]:
+ int 0c841 <- ( f210 , 1 )
+
+[14,1]:
+ int 6421 <- ( f210 , f )
+
+[13,64]:
+ int 1210aaaaaaaa55555555 <- ( f210 , aaaaaaaa55555555 )
+
+[13,63]:
+ int 09082aaaaaaa55555555 <- ( f210 , 2aaaaaaa55555555 )
+
+[13,62]:
+ int 4842aaaaaaa55555555 <- ( f210 , eaaaaaaa55555555 )
+
+[13,61]:
+ int 2420aaaaaaa55555555 <- ( f210 , 0aaaaaaa55555555 )
+
+[13,60]:
+ int 1210aaaaaaa55555555 <- ( f210 , aaaaaaa55555555 )
+
+[13,59]:
+ int 09082aaaaaa55555555 <- ( f210 , 2aaaaaa55555555 )
+
+[13,58]:
+ int 4842aaaaaa55555555 <- ( f210 , eaaaaaa55555555 )
+
+[13,57]:
+ int 2420aaaaaa55555555 <- ( f210 , 0aaaaaa55555555 )
+
+[13,56]:
+ int 1210aaaaaa55555555 <- ( f210 , aaaaaa55555555 )
+
+[13,55]:
+ int 09082aaaaa55555555 <- ( f210 , 2aaaaa55555555 )
+
+[13,54]:
+ int 4842aaaaa55555555 <- ( f210 , eaaaaa55555555 )
+
+[13,53]:
+ int 2420aaaaa55555555 <- ( f210 , 0aaaaa55555555 )
+
+[13,52]:
+ int 1210aaaaa55555555 <- ( f210 , aaaaa55555555 )
+
+[13,51]:
+ int 09082aaaa55555555 <- ( f210 , 2aaaa55555555 )
+
+[13,50]:
+ int 4842aaaa55555555 <- ( f210 , eaaaa55555555 )
+
+[13,49]:
+ int 2420aaaa55555555 <- ( f210 , 0aaaa55555555 )
+
+[13,48]:
+ int 1210aaaa55555555 <- ( f210 , aaaa55555555 )
+
+[13,47]:
+ int 09082aaa55555555 <- ( f210 , 2aaa55555555 )
+
+[13,46]:
+ int 4842aaa55555555 <- ( f210 , eaaa55555555 )
+
+[13,45]:
+ int 2420aaa55555555 <- ( f210 , 0aaa55555555 )
+
+[13,44]:
+ int 1210aaa55555555 <- ( f210 , aaa55555555 )
+
+[13,43]:
+ int 09082aa55555555 <- ( f210 , 2aa55555555 )
+
+[13,42]:
+ int 4842aa55555555 <- ( f210 , eaa55555555 )
+
+[13,41]:
+ int 2420aa55555555 <- ( f210 , 0aa55555555 )
+
+[13,40]:
+ int 1210aa55555555 <- ( f210 , aa55555555 )
+
+[13,39]:
+ int 09082a55555555 <- ( f210 , 2a55555555 )
+
+[13,38]:
+ int 4842a55555555 <- ( f210 , ea55555555 )
+
+[13,37]:
+ int 2420a55555555 <- ( f210 , 0a55555555 )
+
+[13,36]:
+ int 1210a55555555 <- ( f210 , a55555555 )
+
+[13,35]:
+ int 0908255555555 <- ( f210 , 255555555 )
+
+[13,34]:
+ int 484255555555 <- ( f210 , e55555555 )
+
+[13,33]:
+ int 242055555555 <- ( f210 , 055555555 )
+
+[13,32]:
+ int 121055555555 <- ( f210 , 55555555 )
+
+[13,31]:
+ int 090855555555 <- ( f210 , d5555555 )
+
+[13,30]:
+ int 48415555555 <- ( f210 , 15555555 )
+
+[13,29]:
+ int 24215555555 <- ( f210 , f5555555 )
+
+[13,28]:
+ int 12105555555 <- ( f210 , 5555555 )
+
+[13,27]:
+ int 09085555555 <- ( f210 , d555555 )
+
+[13,26]:
+ int 4841555555 <- ( f210 , 1555555 )
+
+[13,25]:
+ int 2421555555 <- ( f210 , f555555 )
+
+[13,24]:
+ int 1210555555 <- ( f210 , 555555 )
+
+[13,23]:
+ int 0908555555 <- ( f210 , d55555 )
+
+[13,22]:
+ int 484155555 <- ( f210 , 155555 )
+
+[13,21]:
+ int 242155555 <- ( f210 , f55555 )
+
+[13,20]:
+ int 121055555 <- ( f210 , 55555 )
+
+[13,19]:
+ int 090855555 <- ( f210 , d5555 )
+
+[13,18]:
+ int 48415555 <- ( f210 , 15555 )
+
+[13,17]:
+ int 24215555 <- ( f210 , f5555 )
+
+[13,16]:
+ int 12105555 <- ( f210 , 5555 )
+
+[13,15]:
+ int 09085555 <- ( f210 , d555 )
+
+[13,14]:
+ int 4841555 <- ( f210 , 1555 )
+
+[13,13]:
+ int 2421555 <- ( f210 , f555 )
+
+[13,12]:
+ int 1210555 <- ( f210 , 555 )
+
+[13,11]:
+ int 0908555 <- ( f210 , d55 )
+
+[13,10]:
+ int 484155 <- ( f210 , 155 )
+
+[13,9]:
+ int 242155 <- ( f210 , f55 )
+
+[13,8]:
+ int 121055 <- ( f210 , 55 )
+
+[13,7]:
+ int 090855 <- ( f210 , d5 )
+
+[13,6]:
+ int 48415 <- ( f210 , 15 )
+
+[13,5]:
+ int 24215 <- ( f210 , f5 )
+
+[13,4]:
+ int 12105 <- ( f210 , 5 )
+
+[13,3]:
+ int 09085 <- ( f210 , d )
+
+[13,2]:
+ int 4841 <- ( f210 , 1 )
+
+[13,1]:
+ int 2421 <- ( f210 , f )
+
+[12,64]:
+ int 0210aaaaaaaa55555555 <- ( 210 , aaaaaaaa55555555 )
+
+[12,63]:
+ int 1082aaaaaaa55555555 <- ( 210 , 2aaaaaaa55555555 )
+
+[12,62]:
+ int 0842aaaaaaa55555555 <- ( 210 , eaaaaaaa55555555 )
+
+[12,61]:
+ int 0420aaaaaaa55555555 <- ( 210 , 0aaaaaaa55555555 )
+
+[12,60]:
+ int 0210aaaaaaa55555555 <- ( 210 , aaaaaaa55555555 )
+
+[12,59]:
+ int 1082aaaaaa55555555 <- ( 210 , 2aaaaaa55555555 )
+
+[12,58]:
+ int 0842aaaaaa55555555 <- ( 210 , eaaaaaa55555555 )
+
+[12,57]:
+ int 0420aaaaaa55555555 <- ( 210 , 0aaaaaa55555555 )
+
+[12,56]:
+ int 0210aaaaaa55555555 <- ( 210 , aaaaaa55555555 )
+
+[12,55]:
+ int 1082aaaaa55555555 <- ( 210 , 2aaaaa55555555 )
+
+[12,54]:
+ int 0842aaaaa55555555 <- ( 210 , eaaaaa55555555 )
+
+[12,53]:
+ int 0420aaaaa55555555 <- ( 210 , 0aaaaa55555555 )
+
+[12,52]:
+ int 0210aaaaa55555555 <- ( 210 , aaaaa55555555 )
+
+[12,51]:
+ int 1082aaaa55555555 <- ( 210 , 2aaaa55555555 )
+
+[12,50]:
+ int 0842aaaa55555555 <- ( 210 , eaaaa55555555 )
+
+[12,49]:
+ int 0420aaaa55555555 <- ( 210 , 0aaaa55555555 )
+
+[12,48]:
+ int 0210aaaa55555555 <- ( 210 , aaaa55555555 )
+
+[12,47]:
+ int 1082aaa55555555 <- ( 210 , 2aaa55555555 )
+
+[12,46]:
+ int 0842aaa55555555 <- ( 210 , eaaa55555555 )
+
+[12,45]:
+ int 0420aaa55555555 <- ( 210 , 0aaa55555555 )
+
+[12,44]:
+ int 0210aaa55555555 <- ( 210 , aaa55555555 )
+
+[12,43]:
+ int 1082aa55555555 <- ( 210 , 2aa55555555 )
+
+[12,42]:
+ int 0842aa55555555 <- ( 210 , eaa55555555 )
+
+[12,41]:
+ int 0420aa55555555 <- ( 210 , 0aa55555555 )
+
+[12,40]:
+ int 0210aa55555555 <- ( 210 , aa55555555 )
+
+[12,39]:
+ int 1082a55555555 <- ( 210 , 2a55555555 )
+
+[12,38]:
+ int 0842a55555555 <- ( 210 , ea55555555 )
+
+[12,37]:
+ int 0420a55555555 <- ( 210 , 0a55555555 )
+
+[12,36]:
+ int 0210a55555555 <- ( 210 , a55555555 )
+
+[12,35]:
+ int 108255555555 <- ( 210 , 255555555 )
+
+[12,34]:
+ int 084255555555 <- ( 210 , e55555555 )
+
+[12,33]:
+ int 042055555555 <- ( 210 , 055555555 )
+
+[12,32]:
+ int 021055555555 <- ( 210 , 55555555 )
+
+[12,31]:
+ int 10855555555 <- ( 210 , d5555555 )
+
+[12,30]:
+ int 08415555555 <- ( 210 , 15555555 )
+
+[12,29]:
+ int 04215555555 <- ( 210 , f5555555 )
+
+[12,28]:
+ int 02105555555 <- ( 210 , 5555555 )
+
+[12,27]:
+ int 1085555555 <- ( 210 , d555555 )
+
+[12,26]:
+ int 0841555555 <- ( 210 , 1555555 )
+
+[12,25]:
+ int 0421555555 <- ( 210 , f555555 )
+
+[12,24]:
+ int 0210555555 <- ( 210 , 555555 )
+
+[12,23]:
+ int 108555555 <- ( 210 , d55555 )
+
+[12,22]:
+ int 084155555 <- ( 210 , 155555 )
+
+[12,21]:
+ int 042155555 <- ( 210 , f55555 )
+
+[12,20]:
+ int 021055555 <- ( 210 , 55555 )
+
+[12,19]:
+ int 10855555 <- ( 210 , d5555 )
+
+[12,18]:
+ int 08415555 <- ( 210 , 15555 )
+
+[12,17]:
+ int 04215555 <- ( 210 , f5555 )
+
+[12,16]:
+ int 02105555 <- ( 210 , 5555 )
+
+[12,15]:
+ int 1085555 <- ( 210 , d555 )
+
+[12,14]:
+ int 0841555 <- ( 210 , 1555 )
+
+[12,13]:
+ int 0421555 <- ( 210 , f555 )
+
+[12,12]:
+ int 0210555 <- ( 210 , 555 )
+
+[12,11]:
+ int 108555 <- ( 210 , d55 )
+
+[12,10]:
+ int 084155 <- ( 210 , 155 )
+
+[12,9]:
+ int 042155 <- ( 210 , f55 )
+
+[12,8]:
+ int 021055 <- ( 210 , 55 )
+
+[12,7]:
+ int 10855 <- ( 210 , d5 )
+
+[12,6]:
+ int 08415 <- ( 210 , 15 )
+
+[12,5]:
+ int 04215 <- ( 210 , f5 )
+
+[12,4]:
+ int 02105 <- ( 210 , 5 )
+
+[12,3]:
+ int 1085 <- ( 210 , d )
+
+[12,2]:
+ int 0841 <- ( 210 , 1 )
+
+[12,1]:
+ int 0421 <- ( 210 , f )
+
+[11,64]:
+ int 210aaaaaaaa55555555 <- ( 210 , aaaaaaaa55555555 )
+
+[11,63]:
+ int 1082aaaaaaa55555555 <- ( 210 , 2aaaaaaa55555555 )
+
+[11,62]:
+ int 0842aaaaaaa55555555 <- ( 210 , eaaaaaaa55555555 )
+
+[11,61]:
+ int 0420aaaaaaa55555555 <- ( 210 , 0aaaaaaa55555555 )
+
+[11,60]:
+ int 210aaaaaaa55555555 <- ( 210 , aaaaaaa55555555 )
+
+[11,59]:
+ int 1082aaaaaa55555555 <- ( 210 , 2aaaaaa55555555 )
+
+[11,58]:
+ int 0842aaaaaa55555555 <- ( 210 , eaaaaaa55555555 )
+
+[11,57]:
+ int 0420aaaaaa55555555 <- ( 210 , 0aaaaaa55555555 )
+
+[11,56]:
+ int 210aaaaaa55555555 <- ( 210 , aaaaaa55555555 )
+
+[11,55]:
+ int 1082aaaaa55555555 <- ( 210 , 2aaaaa55555555 )
+
+[11,54]:
+ int 0842aaaaa55555555 <- ( 210 , eaaaaa55555555 )
+
+[11,53]:
+ int 0420aaaaa55555555 <- ( 210 , 0aaaaa55555555 )
+
+[11,52]:
+ int 210aaaaa55555555 <- ( 210 , aaaaa55555555 )
+
+[11,51]:
+ int 1082aaaa55555555 <- ( 210 , 2aaaa55555555 )
+
+[11,50]:
+ int 0842aaaa55555555 <- ( 210 , eaaaa55555555 )
+
+[11,49]:
+ int 0420aaaa55555555 <- ( 210 , 0aaaa55555555 )
+
+[11,48]:
+ int 210aaaa55555555 <- ( 210 , aaaa55555555 )
+
+[11,47]:
+ int 1082aaa55555555 <- ( 210 , 2aaa55555555 )
+
+[11,46]:
+ int 0842aaa55555555 <- ( 210 , eaaa55555555 )
+
+[11,45]:
+ int 0420aaa55555555 <- ( 210 , 0aaa55555555 )
+
+[11,44]:
+ int 210aaa55555555 <- ( 210 , aaa55555555 )
+
+[11,43]:
+ int 1082aa55555555 <- ( 210 , 2aa55555555 )
+
+[11,42]:
+ int 0842aa55555555 <- ( 210 , eaa55555555 )
+
+[11,41]:
+ int 0420aa55555555 <- ( 210 , 0aa55555555 )
+
+[11,40]:
+ int 210aa55555555 <- ( 210 , aa55555555 )
+
+[11,39]:
+ int 1082a55555555 <- ( 210 , 2a55555555 )
+
+[11,38]:
+ int 0842a55555555 <- ( 210 , ea55555555 )
+
+[11,37]:
+ int 0420a55555555 <- ( 210 , 0a55555555 )
+
+[11,36]:
+ int 210a55555555 <- ( 210 , a55555555 )
+
+[11,35]:
+ int 108255555555 <- ( 210 , 255555555 )
+
+[11,34]:
+ int 084255555555 <- ( 210 , e55555555 )
+
+[11,33]:
+ int 042055555555 <- ( 210 , 055555555 )
+
+[11,32]:
+ int 21055555555 <- ( 210 , 55555555 )
+
+[11,31]:
+ int 10855555555 <- ( 210 , d5555555 )
+
+[11,30]:
+ int 08415555555 <- ( 210 , 15555555 )
+
+[11,29]:
+ int 04215555555 <- ( 210 , f5555555 )
+
+[11,28]:
+ int 2105555555 <- ( 210 , 5555555 )
+
+[11,27]:
+ int 1085555555 <- ( 210 , d555555 )
+
+[11,26]:
+ int 0841555555 <- ( 210 , 1555555 )
+
+[11,25]:
+ int 0421555555 <- ( 210 , f555555 )
+
+[11,24]:
+ int 210555555 <- ( 210 , 555555 )
+
+[11,23]:
+ int 108555555 <- ( 210 , d55555 )
+
+[11,22]:
+ int 084155555 <- ( 210 , 155555 )
+
+[11,21]:
+ int 042155555 <- ( 210 , f55555 )
+
+[11,20]:
+ int 21055555 <- ( 210 , 55555 )
+
+[11,19]:
+ int 10855555 <- ( 210 , d5555 )
+
+[11,18]:
+ int 08415555 <- ( 210 , 15555 )
+
+[11,17]:
+ int 04215555 <- ( 210 , f5555 )
+
+[11,16]:
+ int 2105555 <- ( 210 , 5555 )
+
+[11,15]:
+ int 1085555 <- ( 210 , d555 )
+
+[11,14]:
+ int 0841555 <- ( 210 , 1555 )
+
+[11,13]:
+ int 0421555 <- ( 210 , f555 )
+
+[11,12]:
+ int 210555 <- ( 210 , 555 )
+
+[11,11]:
+ int 108555 <- ( 210 , d55 )
+
+[11,10]:
+ int 084155 <- ( 210 , 155 )
+
+[11,9]:
+ int 042155 <- ( 210 , f55 )
+
+[11,8]:
+ int 21055 <- ( 210 , 55 )
+
+[11,7]:
+ int 10855 <- ( 210 , d5 )
+
+[11,6]:
+ int 08415 <- ( 210 , 15 )
+
+[11,5]:
+ int 04215 <- ( 210 , f5 )
+
+[11,4]:
+ int 2105 <- ( 210 , 5 )
+
+[11,3]:
+ int 1085 <- ( 210 , d )
+
+[11,2]:
+ int 0841 <- ( 210 , 1 )
+
+[11,1]:
+ int 0421 <- ( 210 , f )
+
+[10,64]:
+ int 210aaaaaaaa55555555 <- ( e10 , aaaaaaaa55555555 )
+
+[10,63]:
+ int 1082aaaaaaa55555555 <- ( e10 , 2aaaaaaa55555555 )
+
+[10,62]:
+ int 0842aaaaaaa55555555 <- ( e10 , eaaaaaaa55555555 )
+
+[10,61]:
+ int 420aaaaaaa55555555 <- ( e10 , 0aaaaaaa55555555 )
+
+[10,60]:
+ int 210aaaaaaa55555555 <- ( e10 , aaaaaaa55555555 )
+
+[10,59]:
+ int 1082aaaaaa55555555 <- ( e10 , 2aaaaaa55555555 )
+
+[10,58]:
+ int 0842aaaaaa55555555 <- ( e10 , eaaaaaa55555555 )
+
+[10,57]:
+ int 420aaaaaa55555555 <- ( e10 , 0aaaaaa55555555 )
+
+[10,56]:
+ int 210aaaaaa55555555 <- ( e10 , aaaaaa55555555 )
+
+[10,55]:
+ int 1082aaaaa55555555 <- ( e10 , 2aaaaa55555555 )
+
+[10,54]:
+ int 0842aaaaa55555555 <- ( e10 , eaaaaa55555555 )
+
+[10,53]:
+ int 420aaaaa55555555 <- ( e10 , 0aaaaa55555555 )
+
+[10,52]:
+ int 210aaaaa55555555 <- ( e10 , aaaaa55555555 )
+
+[10,51]:
+ int 1082aaaa55555555 <- ( e10 , 2aaaa55555555 )
+
+[10,50]:
+ int 0842aaaa55555555 <- ( e10 , eaaaa55555555 )
+
+[10,49]:
+ int 420aaaa55555555 <- ( e10 , 0aaaa55555555 )
+
+[10,48]:
+ int 210aaaa55555555 <- ( e10 , aaaa55555555 )
+
+[10,47]:
+ int 1082aaa55555555 <- ( e10 , 2aaa55555555 )
+
+[10,46]:
+ int 0842aaa55555555 <- ( e10 , eaaa55555555 )
+
+[10,45]:
+ int 420aaa55555555 <- ( e10 , 0aaa55555555 )
+
+[10,44]:
+ int 210aaa55555555 <- ( e10 , aaa55555555 )
+
+[10,43]:
+ int 1082aa55555555 <- ( e10 , 2aa55555555 )
+
+[10,42]:
+ int 0842aa55555555 <- ( e10 , eaa55555555 )
+
+[10,41]:
+ int 420aa55555555 <- ( e10 , 0aa55555555 )
+
+[10,40]:
+ int 210aa55555555 <- ( e10 , aa55555555 )
+
+[10,39]:
+ int 1082a55555555 <- ( e10 , 2a55555555 )
+
+[10,38]:
+ int 0842a55555555 <- ( e10 , ea55555555 )
+
+[10,37]:
+ int 420a55555555 <- ( e10 , 0a55555555 )
+
+[10,36]:
+ int 210a55555555 <- ( e10 , a55555555 )
+
+[10,35]:
+ int 108255555555 <- ( e10 , 255555555 )
+
+[10,34]:
+ int 084255555555 <- ( e10 , e55555555 )
+
+[10,33]:
+ int 42055555555 <- ( e10 , 055555555 )
+
+[10,32]:
+ int 21055555555 <- ( e10 , 55555555 )
+
+[10,31]:
+ int 10855555555 <- ( e10 , d5555555 )
+
+[10,30]:
+ int 08415555555 <- ( e10 , 15555555 )
+
+[10,29]:
+ int 4215555555 <- ( e10 , f5555555 )
+
+[10,28]:
+ int 2105555555 <- ( e10 , 5555555 )
+
+[10,27]:
+ int 1085555555 <- ( e10 , d555555 )
+
+[10,26]:
+ int 0841555555 <- ( e10 , 1555555 )
+
+[10,25]:
+ int 421555555 <- ( e10 , f555555 )
+
+[10,24]:
+ int 210555555 <- ( e10 , 555555 )
+
+[10,23]:
+ int 108555555 <- ( e10 , d55555 )
+
+[10,22]:
+ int 084155555 <- ( e10 , 155555 )
+
+[10,21]:
+ int 42155555 <- ( e10 , f55555 )
+
+[10,20]:
+ int 21055555 <- ( e10 , 55555 )
+
+[10,19]:
+ int 10855555 <- ( e10 , d5555 )
+
+[10,18]:
+ int 08415555 <- ( e10 , 15555 )
+
+[10,17]:
+ int 4215555 <- ( e10 , f5555 )
+
+[10,16]:
+ int 2105555 <- ( e10 , 5555 )
+
+[10,15]:
+ int 1085555 <- ( e10 , d555 )
+
+[10,14]:
+ int 0841555 <- ( e10 , 1555 )
+
+[10,13]:
+ int 421555 <- ( e10 , f555 )
+
+[10,12]:
+ int 210555 <- ( e10 , 555 )
+
+[10,11]:
+ int 108555 <- ( e10 , d55 )
+
+[10,10]:
+ int 084155 <- ( e10 , 155 )
+
+[10,9]:
+ int 42155 <- ( e10 , f55 )
+
+[10,8]:
+ int 21055 <- ( e10 , 55 )
+
+[10,7]:
+ int 10855 <- ( e10 , d5 )
+
+[10,6]:
+ int 08415 <- ( e10 , 15 )
+
+[10,5]:
+ int 4215 <- ( e10 , f5 )
+
+[10,4]:
+ int 2105 <- ( e10 , 5 )
+
+[10,3]:
+ int 1085 <- ( e10 , d )
+
+[10,2]:
+ int 0841 <- ( e10 , 1 )
+
+[10,1]:
+ int 421 <- ( e10 , f )
+
+[9,64]:
+ int 010aaaaaaaa55555555 <- ( 010 , aaaaaaaa55555555 )
+
+[9,63]:
+ int 0082aaaaaaa55555555 <- ( 010 , 2aaaaaaa55555555 )
+
+[9,62]:
+ int 042aaaaaaa55555555 <- ( 010 , eaaaaaaa55555555 )
+
+[9,61]:
+ int 020aaaaaaa55555555 <- ( 010 , 0aaaaaaa55555555 )
+
+[9,60]:
+ int 010aaaaaaa55555555 <- ( 010 , aaaaaaa55555555 )
+
+[9,59]:
+ int 0082aaaaaa55555555 <- ( 010 , 2aaaaaa55555555 )
+
+[9,58]:
+ int 042aaaaaa55555555 <- ( 010 , eaaaaaa55555555 )
+
+[9,57]:
+ int 020aaaaaa55555555 <- ( 010 , 0aaaaaa55555555 )
+
+[9,56]:
+ int 010aaaaaa55555555 <- ( 010 , aaaaaa55555555 )
+
+[9,55]:
+ int 0082aaaaa55555555 <- ( 010 , 2aaaaa55555555 )
+
+[9,54]:
+ int 042aaaaa55555555 <- ( 010 , eaaaaa55555555 )
+
+[9,53]:
+ int 020aaaaa55555555 <- ( 010 , 0aaaaa55555555 )
+
+[9,52]:
+ int 010aaaaa55555555 <- ( 010 , aaaaa55555555 )
+
+[9,51]:
+ int 0082aaaa55555555 <- ( 010 , 2aaaa55555555 )
+
+[9,50]:
+ int 042aaaa55555555 <- ( 010 , eaaaa55555555 )
+
+[9,49]:
+ int 020aaaa55555555 <- ( 010 , 0aaaa55555555 )
+
+[9,48]:
+ int 010aaaa55555555 <- ( 010 , aaaa55555555 )
+
+[9,47]:
+ int 0082aaa55555555 <- ( 010 , 2aaa55555555 )
+
+[9,46]:
+ int 042aaa55555555 <- ( 010 , eaaa55555555 )
+
+[9,45]:
+ int 020aaa55555555 <- ( 010 , 0aaa55555555 )
+
+[9,44]:
+ int 010aaa55555555 <- ( 010 , aaa55555555 )
+
+[9,43]:
+ int 0082aa55555555 <- ( 010 , 2aa55555555 )
+
+[9,42]:
+ int 042aa55555555 <- ( 010 , eaa55555555 )
+
+[9,41]:
+ int 020aa55555555 <- ( 010 , 0aa55555555 )
+
+[9,40]:
+ int 010aa55555555 <- ( 010 , aa55555555 )
+
+[9,39]:
+ int 0082a55555555 <- ( 010 , 2a55555555 )
+
+[9,38]:
+ int 042a55555555 <- ( 010 , ea55555555 )
+
+[9,37]:
+ int 020a55555555 <- ( 010 , 0a55555555 )
+
+[9,36]:
+ int 010a55555555 <- ( 010 , a55555555 )
+
+[9,35]:
+ int 008255555555 <- ( 010 , 255555555 )
+
+[9,34]:
+ int 04255555555 <- ( 010 , e55555555 )
+
+[9,33]:
+ int 02055555555 <- ( 010 , 055555555 )
+
+[9,32]:
+ int 01055555555 <- ( 010 , 55555555 )
+
+[9,31]:
+ int 00855555555 <- ( 010 , d5555555 )
+
+[9,30]:
+ int 0415555555 <- ( 010 , 15555555 )
+
+[9,29]:
+ int 0215555555 <- ( 010 , f5555555 )
+
+[9,28]:
+ int 0105555555 <- ( 010 , 5555555 )
+
+[9,27]:
+ int 0085555555 <- ( 010 , d555555 )
+
+[9,26]:
+ int 041555555 <- ( 010 , 1555555 )
+
+[9,25]:
+ int 021555555 <- ( 010 , f555555 )
+
+[9,24]:
+ int 010555555 <- ( 010 , 555555 )
+
+[9,23]:
+ int 008555555 <- ( 010 , d55555 )
+
+[9,22]:
+ int 04155555 <- ( 010 , 155555 )
+
+[9,21]:
+ int 02155555 <- ( 010 , f55555 )
+
+[9,20]:
+ int 01055555 <- ( 010 , 55555 )
+
+[9,19]:
+ int 00855555 <- ( 010 , d5555 )
+
+[9,18]:
+ int 0415555 <- ( 010 , 15555 )
+
+[9,17]:
+ int 0215555 <- ( 010 , f5555 )
+
+[9,16]:
+ int 0105555 <- ( 010 , 5555 )
+
+[9,15]:
+ int 0085555 <- ( 010 , d555 )
+
+[9,14]:
+ int 041555 <- ( 010 , 1555 )
+
+[9,13]:
+ int 021555 <- ( 010 , f555 )
+
+[9,12]:
+ int 010555 <- ( 010 , 555 )
+
+[9,11]:
+ int 008555 <- ( 010 , d55 )
+
+[9,10]:
+ int 04155 <- ( 010 , 155 )
+
+[9,9]:
+ int 02155 <- ( 010 , f55 )
+
+[9,8]:
+ int 01055 <- ( 010 , 55 )
+
+[9,7]:
+ int 00855 <- ( 010 , d5 )
+
+[9,6]:
+ int 0415 <- ( 010 , 15 )
+
+[9,5]:
+ int 0215 <- ( 010 , f5 )
+
+[9,4]:
+ int 0105 <- ( 010 , 5 )
+
+[9,3]:
+ int 0085 <- ( 010 , d )
+
+[9,2]:
+ int 041 <- ( 010 , 1 )
+
+[9,1]:
+ int 021 <- ( 010 , f )
+
+[8,64]:
+ int 010aaaaaaaa55555555 <- ( 10 , aaaaaaaa55555555 )
+
+[8,63]:
+ int 082aaaaaaa55555555 <- ( 10 , 2aaaaaaa55555555 )
+
+[8,62]:
+ int 042aaaaaaa55555555 <- ( 10 , eaaaaaaa55555555 )
+
+[8,61]:
+ int 020aaaaaaa55555555 <- ( 10 , 0aaaaaaa55555555 )
+
+[8,60]:
+ int 010aaaaaaa55555555 <- ( 10 , aaaaaaa55555555 )
+
+[8,59]:
+ int 082aaaaaa55555555 <- ( 10 , 2aaaaaa55555555 )
+
+[8,58]:
+ int 042aaaaaa55555555 <- ( 10 , eaaaaaa55555555 )
+
+[8,57]:
+ int 020aaaaaa55555555 <- ( 10 , 0aaaaaa55555555 )
+
+[8,56]:
+ int 010aaaaaa55555555 <- ( 10 , aaaaaa55555555 )
+
+[8,55]:
+ int 082aaaaa55555555 <- ( 10 , 2aaaaa55555555 )
+
+[8,54]:
+ int 042aaaaa55555555 <- ( 10 , eaaaaa55555555 )
+
+[8,53]:
+ int 020aaaaa55555555 <- ( 10 , 0aaaaa55555555 )
+
+[8,52]:
+ int 010aaaaa55555555 <- ( 10 , aaaaa55555555 )
+
+[8,51]:
+ int 082aaaa55555555 <- ( 10 , 2aaaa55555555 )
+
+[8,50]:
+ int 042aaaa55555555 <- ( 10 , eaaaa55555555 )
+
+[8,49]:
+ int 020aaaa55555555 <- ( 10 , 0aaaa55555555 )
+
+[8,48]:
+ int 010aaaa55555555 <- ( 10 , aaaa55555555 )
+
+[8,47]:
+ int 082aaa55555555 <- ( 10 , 2aaa55555555 )
+
+[8,46]:
+ int 042aaa55555555 <- ( 10 , eaaa55555555 )
+
+[8,45]:
+ int 020aaa55555555 <- ( 10 , 0aaa55555555 )
+
+[8,44]:
+ int 010aaa55555555 <- ( 10 , aaa55555555 )
+
+[8,43]:
+ int 082aa55555555 <- ( 10 , 2aa55555555 )
+
+[8,42]:
+ int 042aa55555555 <- ( 10 , eaa55555555 )
+
+[8,41]:
+ int 020aa55555555 <- ( 10 , 0aa55555555 )
+
+[8,40]:
+ int 010aa55555555 <- ( 10 , aa55555555 )
+
+[8,39]:
+ int 082a55555555 <- ( 10 , 2a55555555 )
+
+[8,38]:
+ int 042a55555555 <- ( 10 , ea55555555 )
+
+[8,37]:
+ int 020a55555555 <- ( 10 , 0a55555555 )
+
+[8,36]:
+ int 010a55555555 <- ( 10 , a55555555 )
+
+[8,35]:
+ int 08255555555 <- ( 10 , 255555555 )
+
+[8,34]:
+ int 04255555555 <- ( 10 , e55555555 )
+
+[8,33]:
+ int 02055555555 <- ( 10 , 055555555 )
+
+[8,32]:
+ int 01055555555 <- ( 10 , 55555555 )
+
+[8,31]:
+ int 0855555555 <- ( 10 , d5555555 )
+
+[8,30]:
+ int 0415555555 <- ( 10 , 15555555 )
+
+[8,29]:
+ int 0215555555 <- ( 10 , f5555555 )
+
+[8,28]:
+ int 0105555555 <- ( 10 , 5555555 )
+
+[8,27]:
+ int 085555555 <- ( 10 , d555555 )
+
+[8,26]:
+ int 041555555 <- ( 10 , 1555555 )
+
+[8,25]:
+ int 021555555 <- ( 10 , f555555 )
+
+[8,24]:
+ int 010555555 <- ( 10 , 555555 )
+
+[8,23]:
+ int 08555555 <- ( 10 , d55555 )
+
+[8,22]:
+ int 04155555 <- ( 10 , 155555 )
+
+[8,21]:
+ int 02155555 <- ( 10 , f55555 )
+
+[8,20]:
+ int 01055555 <- ( 10 , 55555 )
+
+[8,19]:
+ int 0855555 <- ( 10 , d5555 )
+
+[8,18]:
+ int 0415555 <- ( 10 , 15555 )
+
+[8,17]:
+ int 0215555 <- ( 10 , f5555 )
+
+[8,16]:
+ int 0105555 <- ( 10 , 5555 )
+
+[8,15]:
+ int 085555 <- ( 10 , d555 )
+
+[8,14]:
+ int 041555 <- ( 10 , 1555 )
+
+[8,13]:
+ int 021555 <- ( 10 , f555 )
+
+[8,12]:
+ int 010555 <- ( 10 , 555 )
+
+[8,11]:
+ int 08555 <- ( 10 , d55 )
+
+[8,10]:
+ int 04155 <- ( 10 , 155 )
+
+[8,9]:
+ int 02155 <- ( 10 , f55 )
+
+[8,8]:
+ int 01055 <- ( 10 , 55 )
+
+[8,7]:
+ int 0855 <- ( 10 , d5 )
+
+[8,6]:
+ int 0415 <- ( 10 , 15 )
+
+[8,5]:
+ int 0215 <- ( 10 , f5 )
+
+[8,4]:
+ int 0105 <- ( 10 , 5 )
+
+[8,3]:
+ int 085 <- ( 10 , d )
+
+[8,2]:
+ int 041 <- ( 10 , 1 )
+
+[8,1]:
+ int 021 <- ( 10 , f )
+
+[7,64]:
+ int 10aaaaaaaa55555555 <- ( 10 , aaaaaaaa55555555 )
+
+[7,63]:
+ int 082aaaaaaa55555555 <- ( 10 , 2aaaaaaa55555555 )
+
+[7,62]:
+ int 042aaaaaaa55555555 <- ( 10 , eaaaaaaa55555555 )
+
+[7,61]:
+ int 020aaaaaaa55555555 <- ( 10 , 0aaaaaaa55555555 )
+
+[7,60]:
+ int 10aaaaaaa55555555 <- ( 10 , aaaaaaa55555555 )
+
+[7,59]:
+ int 082aaaaaa55555555 <- ( 10 , 2aaaaaa55555555 )
+
+[7,58]:
+ int 042aaaaaa55555555 <- ( 10 , eaaaaaa55555555 )
+
+[7,57]:
+ int 020aaaaaa55555555 <- ( 10 , 0aaaaaa55555555 )
+
+[7,56]:
+ int 10aaaaaa55555555 <- ( 10 , aaaaaa55555555 )
+
+[7,55]:
+ int 082aaaaa55555555 <- ( 10 , 2aaaaa55555555 )
+
+[7,54]:
+ int 042aaaaa55555555 <- ( 10 , eaaaaa55555555 )
+
+[7,53]:
+ int 020aaaaa55555555 <- ( 10 , 0aaaaa55555555 )
+
+[7,52]:
+ int 10aaaaa55555555 <- ( 10 , aaaaa55555555 )
+
+[7,51]:
+ int 082aaaa55555555 <- ( 10 , 2aaaa55555555 )
+
+[7,50]:
+ int 042aaaa55555555 <- ( 10 , eaaaa55555555 )
+
+[7,49]:
+ int 020aaaa55555555 <- ( 10 , 0aaaa55555555 )
+
+[7,48]:
+ int 10aaaa55555555 <- ( 10 , aaaa55555555 )
+
+[7,47]:
+ int 082aaa55555555 <- ( 10 , 2aaa55555555 )
+
+[7,46]:
+ int 042aaa55555555 <- ( 10 , eaaa55555555 )
+
+[7,45]:
+ int 020aaa55555555 <- ( 10 , 0aaa55555555 )
+
+[7,44]:
+ int 10aaa55555555 <- ( 10 , aaa55555555 )
+
+[7,43]:
+ int 082aa55555555 <- ( 10 , 2aa55555555 )
+
+[7,42]:
+ int 042aa55555555 <- ( 10 , eaa55555555 )
+
+[7,41]:
+ int 020aa55555555 <- ( 10 , 0aa55555555 )
+
+[7,40]:
+ int 10aa55555555 <- ( 10 , aa55555555 )
+
+[7,39]:
+ int 082a55555555 <- ( 10 , 2a55555555 )
+
+[7,38]:
+ int 042a55555555 <- ( 10 , ea55555555 )
+
+[7,37]:
+ int 020a55555555 <- ( 10 , 0a55555555 )
+
+[7,36]:
+ int 10a55555555 <- ( 10 , a55555555 )
+
+[7,35]:
+ int 08255555555 <- ( 10 , 255555555 )
+
+[7,34]:
+ int 04255555555 <- ( 10 , e55555555 )
+
+[7,33]:
+ int 02055555555 <- ( 10 , 055555555 )
+
+[7,32]:
+ int 1055555555 <- ( 10 , 55555555 )
+
+[7,31]:
+ int 0855555555 <- ( 10 , d5555555 )
+
+[7,30]:
+ int 0415555555 <- ( 10 , 15555555 )
+
+[7,29]:
+ int 0215555555 <- ( 10 , f5555555 )
+
+[7,28]:
+ int 105555555 <- ( 10 , 5555555 )
+
+[7,27]:
+ int 085555555 <- ( 10 , d555555 )
+
+[7,26]:
+ int 041555555 <- ( 10 , 1555555 )
+
+[7,25]:
+ int 021555555 <- ( 10 , f555555 )
+
+[7,24]:
+ int 10555555 <- ( 10 , 555555 )
+
+[7,23]:
+ int 08555555 <- ( 10 , d55555 )
+
+[7,22]:
+ int 04155555 <- ( 10 , 155555 )
+
+[7,21]:
+ int 02155555 <- ( 10 , f55555 )
+
+[7,20]:
+ int 1055555 <- ( 10 , 55555 )
+
+[7,19]:
+ int 0855555 <- ( 10 , d5555 )
+
+[7,18]:
+ int 0415555 <- ( 10 , 15555 )
+
+[7,17]:
+ int 0215555 <- ( 10 , f5555 )
+
+[7,16]:
+ int 105555 <- ( 10 , 5555 )
+
+[7,15]:
+ int 085555 <- ( 10 , d555 )
+
+[7,14]:
+ int 041555 <- ( 10 , 1555 )
+
+[7,13]:
+ int 021555 <- ( 10 , f555 )
+
+[7,12]:
+ int 10555 <- ( 10 , 555 )
+
+[7,11]:
+ int 08555 <- ( 10 , d55 )
+
+[7,10]:
+ int 04155 <- ( 10 , 155 )
+
+[7,9]:
+ int 02155 <- ( 10 , f55 )
+
+[7,8]:
+ int 1055 <- ( 10 , 55 )
+
+[7,7]:
+ int 0855 <- ( 10 , d5 )
+
+[7,6]:
+ int 0415 <- ( 10 , 15 )
+
+[7,5]:
+ int 0215 <- ( 10 , f5 )
+
+[7,4]:
+ int 105 <- ( 10 , 5 )
+
+[7,3]:
+ int 085 <- ( 10 , d )
+
+[7,2]:
+ int 041 <- ( 10 , 1 )
+
+[7,1]:
+ int 021 <- ( 10 , f )
+
+[6,64]:
+ int 10aaaaaaaa55555555 <- ( 10 , aaaaaaaa55555555 )
+
+[6,63]:
+ int 082aaaaaaa55555555 <- ( 10 , 2aaaaaaa55555555 )
+
+[6,62]:
+ int 042aaaaaaa55555555 <- ( 10 , eaaaaaaa55555555 )
+
+[6,61]:
+ int 20aaaaaaa55555555 <- ( 10 , 0aaaaaaa55555555 )
+
+[6,60]:
+ int 10aaaaaaa55555555 <- ( 10 , aaaaaaa55555555 )
+
+[6,59]:
+ int 082aaaaaa55555555 <- ( 10 , 2aaaaaa55555555 )
+
+[6,58]:
+ int 042aaaaaa55555555 <- ( 10 , eaaaaaa55555555 )
+
+[6,57]:
+ int 20aaaaaa55555555 <- ( 10 , 0aaaaaa55555555 )
+
+[6,56]:
+ int 10aaaaaa55555555 <- ( 10 , aaaaaa55555555 )
+
+[6,55]:
+ int 082aaaaa55555555 <- ( 10 , 2aaaaa55555555 )
+
+[6,54]:
+ int 042aaaaa55555555 <- ( 10 , eaaaaa55555555 )
+
+[6,53]:
+ int 20aaaaa55555555 <- ( 10 , 0aaaaa55555555 )
+
+[6,52]:
+ int 10aaaaa55555555 <- ( 10 , aaaaa55555555 )
+
+[6,51]:
+ int 082aaaa55555555 <- ( 10 , 2aaaa55555555 )
+
+[6,50]:
+ int 042aaaa55555555 <- ( 10 , eaaaa55555555 )
+
+[6,49]:
+ int 20aaaa55555555 <- ( 10 , 0aaaa55555555 )
+
+[6,48]:
+ int 10aaaa55555555 <- ( 10 , aaaa55555555 )
+
+[6,47]:
+ int 082aaa55555555 <- ( 10 , 2aaa55555555 )
+
+[6,46]:
+ int 042aaa55555555 <- ( 10 , eaaa55555555 )
+
+[6,45]:
+ int 20aaa55555555 <- ( 10 , 0aaa55555555 )
+
+[6,44]:
+ int 10aaa55555555 <- ( 10 , aaa55555555 )
+
+[6,43]:
+ int 082aa55555555 <- ( 10 , 2aa55555555 )
+
+[6,42]:
+ int 042aa55555555 <- ( 10 , eaa55555555 )
+
+[6,41]:
+ int 20aa55555555 <- ( 10 , 0aa55555555 )
+
+[6,40]:
+ int 10aa55555555 <- ( 10 , aa55555555 )
+
+[6,39]:
+ int 082a55555555 <- ( 10 , 2a55555555 )
+
+[6,38]:
+ int 042a55555555 <- ( 10 , ea55555555 )
+
+[6,37]:
+ int 20a55555555 <- ( 10 , 0a55555555 )
+
+[6,36]:
+ int 10a55555555 <- ( 10 , a55555555 )
+
+[6,35]:
+ int 08255555555 <- ( 10 , 255555555 )
+
+[6,34]:
+ int 04255555555 <- ( 10 , e55555555 )
+
+[6,33]:
+ int 2055555555 <- ( 10 , 055555555 )
+
+[6,32]:
+ int 1055555555 <- ( 10 , 55555555 )
+
+[6,31]:
+ int 0855555555 <- ( 10 , d5555555 )
+
+[6,30]:
+ int 0415555555 <- ( 10 , 15555555 )
+
+[6,29]:
+ int 215555555 <- ( 10 , f5555555 )
+
+[6,28]:
+ int 105555555 <- ( 10 , 5555555 )
+
+[6,27]:
+ int 085555555 <- ( 10 , d555555 )
+
+[6,26]:
+ int 041555555 <- ( 10 , 1555555 )
+
+[6,25]:
+ int 21555555 <- ( 10 , f555555 )
+
+[6,24]:
+ int 10555555 <- ( 10 , 555555 )
+
+[6,23]:
+ int 08555555 <- ( 10 , d55555 )
+
+[6,22]:
+ int 04155555 <- ( 10 , 155555 )
+
+[6,21]:
+ int 2155555 <- ( 10 , f55555 )
+
+[6,20]:
+ int 1055555 <- ( 10 , 55555 )
+
+[6,19]:
+ int 0855555 <- ( 10 , d5555 )
+
+[6,18]:
+ int 0415555 <- ( 10 , 15555 )
+
+[6,17]:
+ int 215555 <- ( 10 , f5555 )
+
+[6,16]:
+ int 105555 <- ( 10 , 5555 )
+
+[6,15]:
+ int 085555 <- ( 10 , d555 )
+
+[6,14]:
+ int 041555 <- ( 10 , 1555 )
+
+[6,13]:
+ int 21555 <- ( 10 , f555 )
+
+[6,12]:
+ int 10555 <- ( 10 , 555 )
+
+[6,11]:
+ int 08555 <- ( 10 , d55 )
+
+[6,10]:
+ int 04155 <- ( 10 , 155 )
+
+[6,9]:
+ int 2155 <- ( 10 , f55 )
+
+[6,8]:
+ int 1055 <- ( 10 , 55 )
+
+[6,7]:
+ int 0855 <- ( 10 , d5 )
+
+[6,6]:
+ int 0415 <- ( 10 , 15 )
+
+[6,5]:
+ int 215 <- ( 10 , f5 )
+
+[6,4]:
+ int 105 <- ( 10 , 5 )
+
+[6,3]:
+ int 085 <- ( 10 , d )
+
+[6,2]:
+ int 041 <- ( 10 , 1 )
+
+[6,1]:
+ int 21 <- ( 10 , f )
+
+[5,64]:
+ int 10aaaaaaaa55555555 <- ( f0 , aaaaaaaa55555555 )
+
+[5,63]:
+ int 082aaaaaaa55555555 <- ( f0 , 2aaaaaaa55555555 )
+
+[5,62]:
+ int 42aaaaaaa55555555 <- ( f0 , eaaaaaaa55555555 )
+
+[5,61]:
+ int 20aaaaaaa55555555 <- ( f0 , 0aaaaaaa55555555 )
+
+[5,60]:
+ int 10aaaaaaa55555555 <- ( f0 , aaaaaaa55555555 )
+
+[5,59]:
+ int 082aaaaaa55555555 <- ( f0 , 2aaaaaa55555555 )
+
+[5,58]:
+ int 42aaaaaa55555555 <- ( f0 , eaaaaaa55555555 )
+
+[5,57]:
+ int 20aaaaaa55555555 <- ( f0 , 0aaaaaa55555555 )
+
+[5,56]:
+ int 10aaaaaa55555555 <- ( f0 , aaaaaa55555555 )
+
+[5,55]:
+ int 082aaaaa55555555 <- ( f0 , 2aaaaa55555555 )
+
+[5,54]:
+ int 42aaaaa55555555 <- ( f0 , eaaaaa55555555 )
+
+[5,53]:
+ int 20aaaaa55555555 <- ( f0 , 0aaaaa55555555 )
+
+[5,52]:
+ int 10aaaaa55555555 <- ( f0 , aaaaa55555555 )
+
+[5,51]:
+ int 082aaaa55555555 <- ( f0 , 2aaaa55555555 )
+
+[5,50]:
+ int 42aaaa55555555 <- ( f0 , eaaaa55555555 )
+
+[5,49]:
+ int 20aaaa55555555 <- ( f0 , 0aaaa55555555 )
+
+[5,48]:
+ int 10aaaa55555555 <- ( f0 , aaaa55555555 )
+
+[5,47]:
+ int 082aaa55555555 <- ( f0 , 2aaa55555555 )
+
+[5,46]:
+ int 42aaa55555555 <- ( f0 , eaaa55555555 )
+
+[5,45]:
+ int 20aaa55555555 <- ( f0 , 0aaa55555555 )
+
+[5,44]:
+ int 10aaa55555555 <- ( f0 , aaa55555555 )
+
+[5,43]:
+ int 082aa55555555 <- ( f0 , 2aa55555555 )
+
+[5,42]:
+ int 42aa55555555 <- ( f0 , eaa55555555 )
+
+[5,41]:
+ int 20aa55555555 <- ( f0 , 0aa55555555 )
+
+[5,40]:
+ int 10aa55555555 <- ( f0 , aa55555555 )
+
+[5,39]:
+ int 082a55555555 <- ( f0 , 2a55555555 )
+
+[5,38]:
+ int 42a55555555 <- ( f0 , ea55555555 )
+
+[5,37]:
+ int 20a55555555 <- ( f0 , 0a55555555 )
+
+[5,36]:
+ int 10a55555555 <- ( f0 , a55555555 )
+
+[5,35]:
+ int 08255555555 <- ( f0 , 255555555 )
+
+[5,34]:
+ int 4255555555 <- ( f0 , e55555555 )
+
+[5,33]:
+ int 2055555555 <- ( f0 , 055555555 )
+
+[5,32]:
+ int 1055555555 <- ( f0 , 55555555 )
+
+[5,31]:
+ int 0855555555 <- ( f0 , d5555555 )
+
+[5,30]:
+ int 415555555 <- ( f0 , 15555555 )
+
+[5,29]:
+ int 215555555 <- ( f0 , f5555555 )
+
+[5,28]:
+ int 105555555 <- ( f0 , 5555555 )
+
+[5,27]:
+ int 085555555 <- ( f0 , d555555 )
+
+[5,26]:
+ int 41555555 <- ( f0 , 1555555 )
+
+[5,25]:
+ int 21555555 <- ( f0 , f555555 )
+
+[5,24]:
+ int 10555555 <- ( f0 , 555555 )
+
+[5,23]:
+ int 08555555 <- ( f0 , d55555 )
+
+[5,22]:
+ int 4155555 <- ( f0 , 155555 )
+
+[5,21]:
+ int 2155555 <- ( f0 , f55555 )
+
+[5,20]:
+ int 1055555 <- ( f0 , 55555 )
+
+[5,19]:
+ int 0855555 <- ( f0 , d5555 )
+
+[5,18]:
+ int 415555 <- ( f0 , 15555 )
+
+[5,17]:
+ int 215555 <- ( f0 , f5555 )
+
+[5,16]:
+ int 105555 <- ( f0 , 5555 )
+
+[5,15]:
+ int 085555 <- ( f0 , d555 )
+
+[5,14]:
+ int 41555 <- ( f0 , 1555 )
+
+[5,13]:
+ int 21555 <- ( f0 , f555 )
+
+[5,12]:
+ int 10555 <- ( f0 , 555 )
+
+[5,11]:
+ int 08555 <- ( f0 , d55 )
+
+[5,10]:
+ int 4155 <- ( f0 , 155 )
+
+[5,9]:
+ int 2155 <- ( f0 , f55 )
+
+[5,8]:
+ int 1055 <- ( f0 , 55 )
+
+[5,7]:
+ int 0855 <- ( f0 , d5 )
+
+[5,6]:
+ int 415 <- ( f0 , 15 )
+
+[5,5]:
+ int 215 <- ( f0 , f5 )
+
+[5,4]:
+ int 105 <- ( f0 , 5 )
+
+[5,3]:
+ int 085 <- ( f0 , d )
+
+[5,2]:
+ int 41 <- ( f0 , 1 )
+
+[5,1]:
+ int 21 <- ( f0 , f )
+
+[4,64]:
+ int 00aaaaaaaa55555555 <- ( 0 , aaaaaaaa55555555 )
+
+[4,63]:
+ int 02aaaaaaa55555555 <- ( 0 , 2aaaaaaa55555555 )
+
+[4,62]:
+ int 02aaaaaaa55555555 <- ( 0 , eaaaaaaa55555555 )
+
+[4,61]:
+ int 00aaaaaaa55555555 <- ( 0 , 0aaaaaaa55555555 )
+
+[4,60]:
+ int 00aaaaaaa55555555 <- ( 0 , aaaaaaa55555555 )
+
+[4,59]:
+ int 02aaaaaa55555555 <- ( 0 , 2aaaaaa55555555 )
+
+[4,58]:
+ int 02aaaaaa55555555 <- ( 0 , eaaaaaa55555555 )
+
+[4,57]:
+ int 00aaaaaa55555555 <- ( 0 , 0aaaaaa55555555 )
+
+[4,56]:
+ int 00aaaaaa55555555 <- ( 0 , aaaaaa55555555 )
+
+[4,55]:
+ int 02aaaaa55555555 <- ( 0 , 2aaaaa55555555 )
+
+[4,54]:
+ int 02aaaaa55555555 <- ( 0 , eaaaaa55555555 )
+
+[4,53]:
+ int 00aaaaa55555555 <- ( 0 , 0aaaaa55555555 )
+
+[4,52]:
+ int 00aaaaa55555555 <- ( 0 , aaaaa55555555 )
+
+[4,51]:
+ int 02aaaa55555555 <- ( 0 , 2aaaa55555555 )
+
+[4,50]:
+ int 02aaaa55555555 <- ( 0 , eaaaa55555555 )
+
+[4,49]:
+ int 00aaaa55555555 <- ( 0 , 0aaaa55555555 )
+
+[4,48]:
+ int 00aaaa55555555 <- ( 0 , aaaa55555555 )
+
+[4,47]:
+ int 02aaa55555555 <- ( 0 , 2aaa55555555 )
+
+[4,46]:
+ int 02aaa55555555 <- ( 0 , eaaa55555555 )
+
+[4,45]:
+ int 00aaa55555555 <- ( 0 , 0aaa55555555 )
+
+[4,44]:
+ int 00aaa55555555 <- ( 0 , aaa55555555 )
+
+[4,43]:
+ int 02aa55555555 <- ( 0 , 2aa55555555 )
+
+[4,42]:
+ int 02aa55555555 <- ( 0 , eaa55555555 )
+
+[4,41]:
+ int 00aa55555555 <- ( 0 , 0aa55555555 )
+
+[4,40]:
+ int 00aa55555555 <- ( 0 , aa55555555 )
+
+[4,39]:
+ int 02a55555555 <- ( 0 , 2a55555555 )
+
+[4,38]:
+ int 02a55555555 <- ( 0 , ea55555555 )
+
+[4,37]:
+ int 00a55555555 <- ( 0 , 0a55555555 )
+
+[4,36]:
+ int 00a55555555 <- ( 0 , a55555555 )
+
+[4,35]:
+ int 0255555555 <- ( 0 , 255555555 )
+
+[4,34]:
+ int 0255555555 <- ( 0 , e55555555 )
+
+[4,33]:
+ int 0055555555 <- ( 0 , 055555555 )
+
+[4,32]:
+ int 0055555555 <- ( 0 , 55555555 )
+
+[4,31]:
+ int 055555555 <- ( 0 , d5555555 )
+
+[4,30]:
+ int 015555555 <- ( 0 , 15555555 )
+
+[4,29]:
+ int 015555555 <- ( 0 , f5555555 )
+
+[4,28]:
+ int 005555555 <- ( 0 , 5555555 )
+
+[4,27]:
+ int 05555555 <- ( 0 , d555555 )
+
+[4,26]:
+ int 01555555 <- ( 0 , 1555555 )
+
+[4,25]:
+ int 01555555 <- ( 0 , f555555 )
+
+[4,24]:
+ int 00555555 <- ( 0 , 555555 )
+
+[4,23]:
+ int 0555555 <- ( 0 , d55555 )
+
+[4,22]:
+ int 0155555 <- ( 0 , 155555 )
+
+[4,21]:
+ int 0155555 <- ( 0 , f55555 )
+
+[4,20]:
+ int 0055555 <- ( 0 , 55555 )
+
+[4,19]:
+ int 055555 <- ( 0 , d5555 )
+
+[4,18]:
+ int 015555 <- ( 0 , 15555 )
+
+[4,17]:
+ int 015555 <- ( 0 , f5555 )
+
+[4,16]:
+ int 005555 <- ( 0 , 5555 )
+
+[4,15]:
+ int 05555 <- ( 0 , d555 )
+
+[4,14]:
+ int 01555 <- ( 0 , 1555 )
+
+[4,13]:
+ int 01555 <- ( 0 , f555 )
+
+[4,12]:
+ int 00555 <- ( 0 , 555 )
+
+[4,11]:
+ int 0555 <- ( 0 , d55 )
+
+[4,10]:
+ int 0155 <- ( 0 , 155 )
+
+[4,9]:
+ int 0155 <- ( 0 , f55 )
+
+[4,8]:
+ int 0055 <- ( 0 , 55 )
+
+[4,7]:
+ int 055 <- ( 0 , d5 )
+
+[4,6]:
+ int 015 <- ( 0 , 15 )
+
+[4,5]:
+ int 015 <- ( 0 , f5 )
+
+[4,4]:
+ int 005 <- ( 0 , 5 )
+
+[4,3]:
+ int 05 <- ( 0 , d )
+
+[4,2]:
+ int 01 <- ( 0 , 1 )
+
+[4,1]:
+ int 01 <- ( 0 , f )
+
+[3,64]:
+ int 0aaaaaaaa55555555 <- ( 0 , aaaaaaaa55555555 )
+
+[3,63]:
+ int 02aaaaaaa55555555 <- ( 0 , 2aaaaaaa55555555 )
+
+[3,62]:
+ int 02aaaaaaa55555555 <- ( 0 , eaaaaaaa55555555 )
+
+[3,61]:
+ int 00aaaaaaa55555555 <- ( 0 , 0aaaaaaa55555555 )
+
+[3,60]:
+ int 0aaaaaaa55555555 <- ( 0 , aaaaaaa55555555 )
+
+[3,59]:
+ int 02aaaaaa55555555 <- ( 0 , 2aaaaaa55555555 )
+
+[3,58]:
+ int 02aaaaaa55555555 <- ( 0 , eaaaaaa55555555 )
+
+[3,57]:
+ int 00aaaaaa55555555 <- ( 0 , 0aaaaaa55555555 )
+
+[3,56]:
+ int 0aaaaaa55555555 <- ( 0 , aaaaaa55555555 )
+
+[3,55]:
+ int 02aaaaa55555555 <- ( 0 , 2aaaaa55555555 )
+
+[3,54]:
+ int 02aaaaa55555555 <- ( 0 , eaaaaa55555555 )
+
+[3,53]:
+ int 00aaaaa55555555 <- ( 0 , 0aaaaa55555555 )
+
+[3,52]:
+ int 0aaaaa55555555 <- ( 0 , aaaaa55555555 )
+
+[3,51]:
+ int 02aaaa55555555 <- ( 0 , 2aaaa55555555 )
+
+[3,50]:
+ int 02aaaa55555555 <- ( 0 , eaaaa55555555 )
+
+[3,49]:
+ int 00aaaa55555555 <- ( 0 , 0aaaa55555555 )
+
+[3,48]:
+ int 0aaaa55555555 <- ( 0 , aaaa55555555 )
+
+[3,47]:
+ int 02aaa55555555 <- ( 0 , 2aaa55555555 )
+
+[3,46]:
+ int 02aaa55555555 <- ( 0 , eaaa55555555 )
+
+[3,45]:
+ int 00aaa55555555 <- ( 0 , 0aaa55555555 )
+
+[3,44]:
+ int 0aaa55555555 <- ( 0 , aaa55555555 )
+
+[3,43]:
+ int 02aa55555555 <- ( 0 , 2aa55555555 )
+
+[3,42]:
+ int 02aa55555555 <- ( 0 , eaa55555555 )
+
+[3,41]:
+ int 00aa55555555 <- ( 0 , 0aa55555555 )
+
+[3,40]:
+ int 0aa55555555 <- ( 0 , aa55555555 )
+
+[3,39]:
+ int 02a55555555 <- ( 0 , 2a55555555 )
+
+[3,38]:
+ int 02a55555555 <- ( 0 , ea55555555 )
+
+[3,37]:
+ int 00a55555555 <- ( 0 , 0a55555555 )
+
+[3,36]:
+ int 0a55555555 <- ( 0 , a55555555 )
+
+[3,35]:
+ int 0255555555 <- ( 0 , 255555555 )
+
+[3,34]:
+ int 0255555555 <- ( 0 , e55555555 )
+
+[3,33]:
+ int 0055555555 <- ( 0 , 055555555 )
+
+[3,32]:
+ int 055555555 <- ( 0 , 55555555 )
+
+[3,31]:
+ int 055555555 <- ( 0 , d5555555 )
+
+[3,30]:
+ int 015555555 <- ( 0 , 15555555 )
+
+[3,29]:
+ int 015555555 <- ( 0 , f5555555 )
+
+[3,28]:
+ int 05555555 <- ( 0 , 5555555 )
+
+[3,27]:
+ int 05555555 <- ( 0 , d555555 )
+
+[3,26]:
+ int 01555555 <- ( 0 , 1555555 )
+
+[3,25]:
+ int 01555555 <- ( 0 , f555555 )
+
+[3,24]:
+ int 0555555 <- ( 0 , 555555 )
+
+[3,23]:
+ int 0555555 <- ( 0 , d55555 )
+
+[3,22]:
+ int 0155555 <- ( 0 , 155555 )
+
+[3,21]:
+ int 0155555 <- ( 0 , f55555 )
+
+[3,20]:
+ int 055555 <- ( 0 , 55555 )
+
+[3,19]:
+ int 055555 <- ( 0 , d5555 )
+
+[3,18]:
+ int 015555 <- ( 0 , 15555 )
+
+[3,17]:
+ int 015555 <- ( 0 , f5555 )
+
+[3,16]:
+ int 05555 <- ( 0 , 5555 )
+
+[3,15]:
+ int 05555 <- ( 0 , d555 )
+
+[3,14]:
+ int 01555 <- ( 0 , 1555 )
+
+[3,13]:
+ int 01555 <- ( 0 , f555 )
+
+[3,12]:
+ int 0555 <- ( 0 , 555 )
+
+[3,11]:
+ int 0555 <- ( 0 , d55 )
+
+[3,10]:
+ int 0155 <- ( 0 , 155 )
+
+[3,9]:
+ int 0155 <- ( 0 , f55 )
+
+[3,8]:
+ int 055 <- ( 0 , 55 )
+
+[3,7]:
+ int 055 <- ( 0 , d5 )
+
+[3,6]:
+ int 015 <- ( 0 , 15 )
+
+[3,5]:
+ int 015 <- ( 0 , f5 )
+
+[3,4]:
+ int 05 <- ( 0 , 5 )
+
+[3,3]:
+ int 05 <- ( 0 , d )
+
+[3,2]:
+ int 01 <- ( 0 , 1 )
+
+[3,1]:
+ int 01 <- ( 0 , f )
+
+[2,64]:
+ int 0aaaaaaaa55555555 <- ( 0 , aaaaaaaa55555555 )
+
+[2,63]:
+ int 02aaaaaaa55555555 <- ( 0 , 2aaaaaaa55555555 )
+
+[2,62]:
+ int 02aaaaaaa55555555 <- ( 0 , eaaaaaaa55555555 )
+
+[2,61]:
+ int 0aaaaaaa55555555 <- ( 0 , 0aaaaaaa55555555 )
+
+[2,60]:
+ int 0aaaaaaa55555555 <- ( 0 , aaaaaaa55555555 )
+
+[2,59]:
+ int 02aaaaaa55555555 <- ( 0 , 2aaaaaa55555555 )
+
+[2,58]:
+ int 02aaaaaa55555555 <- ( 0 , eaaaaaa55555555 )
+
+[2,57]:
+ int 0aaaaaa55555555 <- ( 0 , 0aaaaaa55555555 )
+
+[2,56]:
+ int 0aaaaaa55555555 <- ( 0 , aaaaaa55555555 )
+
+[2,55]:
+ int 02aaaaa55555555 <- ( 0 , 2aaaaa55555555 )
+
+[2,54]:
+ int 02aaaaa55555555 <- ( 0 , eaaaaa55555555 )
+
+[2,53]:
+ int 0aaaaa55555555 <- ( 0 , 0aaaaa55555555 )
+
+[2,52]:
+ int 0aaaaa55555555 <- ( 0 , aaaaa55555555 )
+
+[2,51]:
+ int 02aaaa55555555 <- ( 0 , 2aaaa55555555 )
+
+[2,50]:
+ int 02aaaa55555555 <- ( 0 , eaaaa55555555 )
+
+[2,49]:
+ int 0aaaa55555555 <- ( 0 , 0aaaa55555555 )
+
+[2,48]:
+ int 0aaaa55555555 <- ( 0 , aaaa55555555 )
+
+[2,47]:
+ int 02aaa55555555 <- ( 0 , 2aaa55555555 )
+
+[2,46]:
+ int 02aaa55555555 <- ( 0 , eaaa55555555 )
+
+[2,45]:
+ int 0aaa55555555 <- ( 0 , 0aaa55555555 )
+
+[2,44]:
+ int 0aaa55555555 <- ( 0 , aaa55555555 )
+
+[2,43]:
+ int 02aa55555555 <- ( 0 , 2aa55555555 )
+
+[2,42]:
+ int 02aa55555555 <- ( 0 , eaa55555555 )
+
+[2,41]:
+ int 0aa55555555 <- ( 0 , 0aa55555555 )
+
+[2,40]:
+ int 0aa55555555 <- ( 0 , aa55555555 )
+
+[2,39]:
+ int 02a55555555 <- ( 0 , 2a55555555 )
+
+[2,38]:
+ int 02a55555555 <- ( 0 , ea55555555 )
+
+[2,37]:
+ int 0a55555555 <- ( 0 , 0a55555555 )
+
+[2,36]:
+ int 0a55555555 <- ( 0 , a55555555 )
+
+[2,35]:
+ int 0255555555 <- ( 0 , 255555555 )
+
+[2,34]:
+ int 0255555555 <- ( 0 , e55555555 )
+
+[2,33]:
+ int 055555555 <- ( 0 , 055555555 )
+
+[2,32]:
+ int 055555555 <- ( 0 , 55555555 )
+
+[2,31]:
+ int 055555555 <- ( 0 , d5555555 )
+
+[2,30]:
+ int 015555555 <- ( 0 , 15555555 )
+
+[2,29]:
+ int 15555555 <- ( 0 , f5555555 )
+
+[2,28]:
+ int 05555555 <- ( 0 , 5555555 )
+
+[2,27]:
+ int 05555555 <- ( 0 , d555555 )
+
+[2,26]:
+ int 01555555 <- ( 0 , 1555555 )
+
+[2,25]:
+ int 1555555 <- ( 0 , f555555 )
+
+[2,24]:
+ int 0555555 <- ( 0 , 555555 )
+
+[2,23]:
+ int 0555555 <- ( 0 , d55555 )
+
+[2,22]:
+ int 0155555 <- ( 0 , 155555 )
+
+[2,21]:
+ int 155555 <- ( 0 , f55555 )
+
+[2,20]:
+ int 055555 <- ( 0 , 55555 )
+
+[2,19]:
+ int 055555 <- ( 0 , d5555 )
+
+[2,18]:
+ int 015555 <- ( 0 , 15555 )
+
+[2,17]:
+ int 15555 <- ( 0 , f5555 )
+
+[2,16]:
+ int 05555 <- ( 0 , 5555 )
+
+[2,15]:
+ int 05555 <- ( 0 , d555 )
+
+[2,14]:
+ int 01555 <- ( 0 , 1555 )
+
+[2,13]:
+ int 1555 <- ( 0 , f555 )
+
+[2,12]:
+ int 0555 <- ( 0 , 555 )
+
+[2,11]:
+ int 0555 <- ( 0 , d55 )
+
+[2,10]:
+ int 0155 <- ( 0 , 155 )
+
+[2,9]:
+ int 155 <- ( 0 , f55 )
+
+[2,8]:
+ int 055 <- ( 0 , 55 )
+
+[2,7]:
+ int 055 <- ( 0 , d5 )
+
+[2,6]:
+ int 015 <- ( 0 , 15 )
+
+[2,5]:
+ int 15 <- ( 0 , f5 )
+
+[2,4]:
+ int 05 <- ( 0 , 5 )
+
+[2,3]:
+ int 05 <- ( 0 , d )
+
+[2,2]:
+ int 01 <- ( 0 , 1 )
+
+[2,1]:
+ int 1 <- ( 0 , f )
+
+[1,64]:
+ int 0aaaaaaaa55555555 <- ( 0 , aaaaaaaa55555555 )
+
+[1,63]:
+ int 02aaaaaaa55555555 <- ( 0 , 2aaaaaaa55555555 )
+
+[1,62]:
+ int 2aaaaaaa55555555 <- ( 0 , eaaaaaaa55555555 )
+
+[1,61]:
+ int 0aaaaaaa55555555 <- ( 0 , 0aaaaaaa55555555 )
+
+[1,60]:
+ int 0aaaaaaa55555555 <- ( 0 , aaaaaaa55555555 )
+
+[1,59]:
+ int 02aaaaaa55555555 <- ( 0 , 2aaaaaa55555555 )
+
+[1,58]:
+ int 2aaaaaa55555555 <- ( 0 , eaaaaaa55555555 )
+
+[1,57]:
+ int 0aaaaaa55555555 <- ( 0 , 0aaaaaa55555555 )
+
+[1,56]:
+ int 0aaaaaa55555555 <- ( 0 , aaaaaa55555555 )
+
+[1,55]:
+ int 02aaaaa55555555 <- ( 0 , 2aaaaa55555555 )
+
+[1,54]:
+ int 2aaaaa55555555 <- ( 0 , eaaaaa55555555 )
+
+[1,53]:
+ int 0aaaaa55555555 <- ( 0 , 0aaaaa55555555 )
+
+[1,52]:
+ int 0aaaaa55555555 <- ( 0 , aaaaa55555555 )
+
+[1,51]:
+ int 02aaaa55555555 <- ( 0 , 2aaaa55555555 )
+
+[1,50]:
+ int 2aaaa55555555 <- ( 0 , eaaaa55555555 )
+
+[1,49]:
+ int 0aaaa55555555 <- ( 0 , 0aaaa55555555 )
+
+[1,48]:
+ int 0aaaa55555555 <- ( 0 , aaaa55555555 )
+
+[1,47]:
+ int 02aaa55555555 <- ( 0 , 2aaa55555555 )
+
+[1,46]:
+ int 2aaa55555555 <- ( 0 , eaaa55555555 )
+
+[1,45]:
+ int 0aaa55555555 <- ( 0 , 0aaa55555555 )
+
+[1,44]:
+ int 0aaa55555555 <- ( 0 , aaa55555555 )
+
+[1,43]:
+ int 02aa55555555 <- ( 0 , 2aa55555555 )
+
+[1,42]:
+ int 2aa55555555 <- ( 0 , eaa55555555 )
+
+[1,41]:
+ int 0aa55555555 <- ( 0 , 0aa55555555 )
+
+[1,40]:
+ int 0aa55555555 <- ( 0 , aa55555555 )
+
+[1,39]:
+ int 02a55555555 <- ( 0 , 2a55555555 )
+
+[1,38]:
+ int 2a55555555 <- ( 0 , ea55555555 )
+
+[1,37]:
+ int 0a55555555 <- ( 0 , 0a55555555 )
+
+[1,36]:
+ int 0a55555555 <- ( 0 , a55555555 )
+
+[1,35]:
+ int 0255555555 <- ( 0 , 255555555 )
+
+[1,34]:
+ int 255555555 <- ( 0 , e55555555 )
+
+[1,33]:
+ int 055555555 <- ( 0 , 055555555 )
+
+[1,32]:
+ int 055555555 <- ( 0 , 55555555 )
+
+[1,31]:
+ int 055555555 <- ( 0 , d5555555 )
+
+[1,30]:
+ int 15555555 <- ( 0 , 15555555 )
+
+[1,29]:
+ int 15555555 <- ( 0 , f5555555 )
+
+[1,28]:
+ int 05555555 <- ( 0 , 5555555 )
+
+[1,27]:
+ int 05555555 <- ( 0 , d555555 )
+
+[1,26]:
+ int 1555555 <- ( 0 , 1555555 )
+
+[1,25]:
+ int 1555555 <- ( 0 , f555555 )
+
+[1,24]:
+ int 0555555 <- ( 0 , 555555 )
+
+[1,23]:
+ int 0555555 <- ( 0 , d55555 )
+
+[1,22]:
+ int 155555 <- ( 0 , 155555 )
+
+[1,21]:
+ int 155555 <- ( 0 , f55555 )
+
+[1,20]:
+ int 055555 <- ( 0 , 55555 )
+
+[1,19]:
+ int 055555 <- ( 0 , d5555 )
+
+[1,18]:
+ int 15555 <- ( 0 , 15555 )
+
+[1,17]:
+ int 15555 <- ( 0 , f5555 )
+
+[1,16]:
+ int 05555 <- ( 0 , 5555 )
+
+[1,15]:
+ int 05555 <- ( 0 , d555 )
+
+[1,14]:
+ int 1555 <- ( 0 , 1555 )
+
+[1,13]:
+ int 1555 <- ( 0 , f555 )
+
+[1,12]:
+ int 0555 <- ( 0 , 555 )
+
+[1,11]:
+ int 0555 <- ( 0 , d55 )
+
+[1,10]:
+ int 155 <- ( 0 , 155 )
+
+[1,9]:
+ int 155 <- ( 0 , f55 )
+
+[1,8]:
+ int 055 <- ( 0 , 55 )
+
+[1,7]:
+ int 055 <- ( 0 , d5 )
+
+[1,6]:
+ int 15 <- ( 0 , 15 )
+
+[1,5]:
+ int 15 <- ( 0 , f5 )
+
+[1,4]:
+ int 05 <- ( 0 , 5 )
+
+[1,3]:
+ int 05 <- ( 0 , d )
+
+[1,2]:
+ int 1 <- ( 0 , 1 )
+
+[1,1]:
+ int 1 <- ( 0 , f )
+
+[64,64]:
+ int 0ffffffffffffffff0000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[64,63]:
+ int 7fffffffffffffff8000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[64,62]:
+ int 3fffffffffffffffc000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[64,61]:
+ int 1fffffffffffffffe000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[64,60]:
+ int 0ffffffffffffffff000000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[64,59]:
+ int 7fffffffffffffff800000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[64,58]:
+ int 3fffffffffffffffc00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[64,57]:
+ int 1fffffffffffffffe00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[64,56]:
+ int 0ffffffffffffffff00000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[64,55]:
+ int 7fffffffffffffff80000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[64,54]:
+ int 3fffffffffffffffc0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[64,53]:
+ int 1fffffffffffffffe0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[64,52]:
+ int 0ffffffffffffffff0000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[64,51]:
+ int 7fffffffffffffff8000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[64,50]:
+ int 3fffffffffffffffc000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[64,49]:
+ int 1fffffffffffffffe000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[64,48]:
+ int 0ffffffffffffffff000000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[64,47]:
+ int 7fffffffffffffff800000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[64,46]:
+ int 3fffffffffffffffc00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[64,45]:
+ int 1fffffffffffffffe00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[64,44]:
+ int 0ffffffffffffffff00000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[64,43]:
+ int 7fffffffffffffff80000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[64,42]:
+ int 3fffffffffffffffc0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[64,41]:
+ int 1fffffffffffffffe0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[64,40]:
+ int 0ffffffffffffffff0000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[64,39]:
+ int 7fffffffffffffff8000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[64,38]:
+ int 3fffffffffffffffc000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[64,37]:
+ int 1fffffffffffffffe000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[64,36]:
+ int 0ffffffffffffffff000000000 <- ( ffffffffffffffff , 000000000 )
+
+[64,35]:
+ int 7fffffffffffffff800000000 <- ( ffffffffffffffff , 000000000 )
+
+[64,34]:
+ int 3fffffffffffffffc00000000 <- ( ffffffffffffffff , 000000000 )
+
+[64,33]:
+ int 1fffffffffffffffe00000000 <- ( ffffffffffffffff , 000000000 )
+
+[64,32]:
+ int 0ffffffffffffffff00000000 <- ( ffffffffffffffff , 00000000 )
+
+[64,31]:
+ int 7fffffffffffffff80000000 <- ( ffffffffffffffff , 00000000 )
+
+[64,30]:
+ int 3fffffffffffffffc0000000 <- ( ffffffffffffffff , 00000000 )
+
+[64,29]:
+ int 1fffffffffffffffe0000000 <- ( ffffffffffffffff , 00000000 )
+
+[64,28]:
+ int 0ffffffffffffffff0000000 <- ( ffffffffffffffff , 0000000 )
+
+[64,27]:
+ int 7fffffffffffffff8000000 <- ( ffffffffffffffff , 0000000 )
+
+[64,26]:
+ int 3fffffffffffffffc000000 <- ( ffffffffffffffff , 0000000 )
+
+[64,25]:
+ int 1fffffffffffffffe000000 <- ( ffffffffffffffff , 0000000 )
+
+[64,24]:
+ int 0ffffffffffffffff000000 <- ( ffffffffffffffff , 000000 )
+
+[64,23]:
+ int 7fffffffffffffff800000 <- ( ffffffffffffffff , 000000 )
+
+[64,22]:
+ int 3fffffffffffffffc00000 <- ( ffffffffffffffff , 000000 )
+
+[64,21]:
+ int 1fffffffffffffffe00000 <- ( ffffffffffffffff , 000000 )
+
+[64,20]:
+ int 0ffffffffffffffff00000 <- ( ffffffffffffffff , 00000 )
+
+[64,19]:
+ int 7fffffffffffffff80000 <- ( ffffffffffffffff , 00000 )
+
+[64,18]:
+ int 3fffffffffffffffc0000 <- ( ffffffffffffffff , 00000 )
+
+[64,17]:
+ int 1fffffffffffffffe0000 <- ( ffffffffffffffff , 00000 )
+
+[64,16]:
+ int 0ffffffffffffffff0000 <- ( ffffffffffffffff , 0000 )
+
+[64,15]:
+ int 7fffffffffffffff8000 <- ( ffffffffffffffff , 0000 )
+
+[64,14]:
+ int 3fffffffffffffffc000 <- ( ffffffffffffffff , 0000 )
+
+[64,13]:
+ int 1fffffffffffffffe000 <- ( ffffffffffffffff , 0000 )
+
+[64,12]:
+ int 0ffffffffffffffff000 <- ( ffffffffffffffff , 000 )
+
+[64,11]:
+ int 7fffffffffffffff800 <- ( ffffffffffffffff , 000 )
+
+[64,10]:
+ int 3fffffffffffffffc00 <- ( ffffffffffffffff , 000 )
+
+[64,9]:
+ int 1fffffffffffffffe00 <- ( ffffffffffffffff , 000 )
+
+[64,8]:
+ int 0ffffffffffffffff00 <- ( ffffffffffffffff , 00 )
+
+[64,7]:
+ int 7fffffffffffffff80 <- ( ffffffffffffffff , 00 )
+
+[64,6]:
+ int 3fffffffffffffffc0 <- ( ffffffffffffffff , 00 )
+
+[64,5]:
+ int 1fffffffffffffffe0 <- ( ffffffffffffffff , 00 )
+
+[64,4]:
+ int 0ffffffffffffffff0 <- ( ffffffffffffffff , 0 )
+
+[64,3]:
+ int 7fffffffffffffff8 <- ( ffffffffffffffff , 0 )
+
+[64,2]:
+ int 3fffffffffffffffc <- ( ffffffffffffffff , 0 )
+
+[64,1]:
+ int 1fffffffffffffffe <- ( ffffffffffffffff , 0 )
+
+[63,64]:
+ int 7fffffffffffffff0000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[63,63]:
+ int 3fffffffffffffff8000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[63,62]:
+ int 1fffffffffffffffc000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[63,61]:
+ int 0fffffffffffffffe000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[63,60]:
+ int 7fffffffffffffff000000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[63,59]:
+ int 3fffffffffffffff800000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[63,58]:
+ int 1fffffffffffffffc00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[63,57]:
+ int 0fffffffffffffffe00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[63,56]:
+ int 7fffffffffffffff00000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[63,55]:
+ int 3fffffffffffffff80000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[63,54]:
+ int 1fffffffffffffffc0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[63,53]:
+ int 0fffffffffffffffe0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[63,52]:
+ int 7fffffffffffffff0000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[63,51]:
+ int 3fffffffffffffff8000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[63,50]:
+ int 1fffffffffffffffc000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[63,49]:
+ int 0fffffffffffffffe000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[63,48]:
+ int 7fffffffffffffff000000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[63,47]:
+ int 3fffffffffffffff800000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[63,46]:
+ int 1fffffffffffffffc00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[63,45]:
+ int 0fffffffffffffffe00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[63,44]:
+ int 7fffffffffffffff00000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[63,43]:
+ int 3fffffffffffffff80000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[63,42]:
+ int 1fffffffffffffffc0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[63,41]:
+ int 0fffffffffffffffe0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[63,40]:
+ int 7fffffffffffffff0000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[63,39]:
+ int 3fffffffffffffff8000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[63,38]:
+ int 1fffffffffffffffc000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[63,37]:
+ int 0fffffffffffffffe000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[63,36]:
+ int 7fffffffffffffff000000000 <- ( ffffffffffffffff , 000000000 )
+
+[63,35]:
+ int 3fffffffffffffff800000000 <- ( ffffffffffffffff , 000000000 )
+
+[63,34]:
+ int 1fffffffffffffffc00000000 <- ( ffffffffffffffff , 000000000 )
+
+[63,33]:
+ int 0fffffffffffffffe00000000 <- ( ffffffffffffffff , 000000000 )
+
+[63,32]:
+ int 7fffffffffffffff00000000 <- ( ffffffffffffffff , 00000000 )
+
+[63,31]:
+ int 3fffffffffffffff80000000 <- ( ffffffffffffffff , 00000000 )
+
+[63,30]:
+ int 1fffffffffffffffc0000000 <- ( ffffffffffffffff , 00000000 )
+
+[63,29]:
+ int 0fffffffffffffffe0000000 <- ( ffffffffffffffff , 00000000 )
+
+[63,28]:
+ int 7fffffffffffffff0000000 <- ( ffffffffffffffff , 0000000 )
+
+[63,27]:
+ int 3fffffffffffffff8000000 <- ( ffffffffffffffff , 0000000 )
+
+[63,26]:
+ int 1fffffffffffffffc000000 <- ( ffffffffffffffff , 0000000 )
+
+[63,25]:
+ int 0fffffffffffffffe000000 <- ( ffffffffffffffff , 0000000 )
+
+[63,24]:
+ int 7fffffffffffffff000000 <- ( ffffffffffffffff , 000000 )
+
+[63,23]:
+ int 3fffffffffffffff800000 <- ( ffffffffffffffff , 000000 )
+
+[63,22]:
+ int 1fffffffffffffffc00000 <- ( ffffffffffffffff , 000000 )
+
+[63,21]:
+ int 0fffffffffffffffe00000 <- ( ffffffffffffffff , 000000 )
+
+[63,20]:
+ int 7fffffffffffffff00000 <- ( ffffffffffffffff , 00000 )
+
+[63,19]:
+ int 3fffffffffffffff80000 <- ( ffffffffffffffff , 00000 )
+
+[63,18]:
+ int 1fffffffffffffffc0000 <- ( ffffffffffffffff , 00000 )
+
+[63,17]:
+ int 0fffffffffffffffe0000 <- ( ffffffffffffffff , 00000 )
+
+[63,16]:
+ int 7fffffffffffffff0000 <- ( ffffffffffffffff , 0000 )
+
+[63,15]:
+ int 3fffffffffffffff8000 <- ( ffffffffffffffff , 0000 )
+
+[63,14]:
+ int 1fffffffffffffffc000 <- ( ffffffffffffffff , 0000 )
+
+[63,13]:
+ int 0fffffffffffffffe000 <- ( ffffffffffffffff , 0000 )
+
+[63,12]:
+ int 7fffffffffffffff000 <- ( ffffffffffffffff , 000 )
+
+[63,11]:
+ int 3fffffffffffffff800 <- ( ffffffffffffffff , 000 )
+
+[63,10]:
+ int 1fffffffffffffffc00 <- ( ffffffffffffffff , 000 )
+
+[63,9]:
+ int 0fffffffffffffffe00 <- ( ffffffffffffffff , 000 )
+
+[63,8]:
+ int 7fffffffffffffff00 <- ( ffffffffffffffff , 00 )
+
+[63,7]:
+ int 3fffffffffffffff80 <- ( ffffffffffffffff , 00 )
+
+[63,6]:
+ int 1fffffffffffffffc0 <- ( ffffffffffffffff , 00 )
+
+[63,5]:
+ int 0fffffffffffffffe0 <- ( ffffffffffffffff , 00 )
+
+[63,4]:
+ int 7fffffffffffffff0 <- ( ffffffffffffffff , 0 )
+
+[63,3]:
+ int 3fffffffffffffff8 <- ( ffffffffffffffff , 0 )
+
+[63,2]:
+ int 1fffffffffffffffc <- ( ffffffffffffffff , 0 )
+
+[63,1]:
+ int 0fffffffffffffffe <- ( ffffffffffffffff , 0 )
+
+[62,64]:
+ int 3fffffffffffffff0000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[62,63]:
+ int 1fffffffffffffff8000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[62,62]:
+ int 0fffffffffffffffc000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[62,61]:
+ int 7ffffffffffffffe000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[62,60]:
+ int 3fffffffffffffff000000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[62,59]:
+ int 1fffffffffffffff800000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[62,58]:
+ int 0fffffffffffffffc00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[62,57]:
+ int 7ffffffffffffffe00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[62,56]:
+ int 3fffffffffffffff00000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[62,55]:
+ int 1fffffffffffffff80000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[62,54]:
+ int 0fffffffffffffffc0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[62,53]:
+ int 7ffffffffffffffe0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[62,52]:
+ int 3fffffffffffffff0000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[62,51]:
+ int 1fffffffffffffff8000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[62,50]:
+ int 0fffffffffffffffc000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[62,49]:
+ int 7ffffffffffffffe000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[62,48]:
+ int 3fffffffffffffff000000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[62,47]:
+ int 1fffffffffffffff800000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[62,46]:
+ int 0fffffffffffffffc00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[62,45]:
+ int 7ffffffffffffffe00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[62,44]:
+ int 3fffffffffffffff00000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[62,43]:
+ int 1fffffffffffffff80000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[62,42]:
+ int 0fffffffffffffffc0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[62,41]:
+ int 7ffffffffffffffe0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[62,40]:
+ int 3fffffffffffffff0000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[62,39]:
+ int 1fffffffffffffff8000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[62,38]:
+ int 0fffffffffffffffc000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[62,37]:
+ int 7ffffffffffffffe000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[62,36]:
+ int 3fffffffffffffff000000000 <- ( ffffffffffffffff , 000000000 )
+
+[62,35]:
+ int 1fffffffffffffff800000000 <- ( ffffffffffffffff , 000000000 )
+
+[62,34]:
+ int 0fffffffffffffffc00000000 <- ( ffffffffffffffff , 000000000 )
+
+[62,33]:
+ int 7ffffffffffffffe00000000 <- ( ffffffffffffffff , 000000000 )
+
+[62,32]:
+ int 3fffffffffffffff00000000 <- ( ffffffffffffffff , 00000000 )
+
+[62,31]:
+ int 1fffffffffffffff80000000 <- ( ffffffffffffffff , 00000000 )
+
+[62,30]:
+ int 0fffffffffffffffc0000000 <- ( ffffffffffffffff , 00000000 )
+
+[62,29]:
+ int 7ffffffffffffffe0000000 <- ( ffffffffffffffff , 00000000 )
+
+[62,28]:
+ int 3fffffffffffffff0000000 <- ( ffffffffffffffff , 0000000 )
+
+[62,27]:
+ int 1fffffffffffffff8000000 <- ( ffffffffffffffff , 0000000 )
+
+[62,26]:
+ int 0fffffffffffffffc000000 <- ( ffffffffffffffff , 0000000 )
+
+[62,25]:
+ int 7ffffffffffffffe000000 <- ( ffffffffffffffff , 0000000 )
+
+[62,24]:
+ int 3fffffffffffffff000000 <- ( ffffffffffffffff , 000000 )
+
+[62,23]:
+ int 1fffffffffffffff800000 <- ( ffffffffffffffff , 000000 )
+
+[62,22]:
+ int 0fffffffffffffffc00000 <- ( ffffffffffffffff , 000000 )
+
+[62,21]:
+ int 7ffffffffffffffe00000 <- ( ffffffffffffffff , 000000 )
+
+[62,20]:
+ int 3fffffffffffffff00000 <- ( ffffffffffffffff , 00000 )
+
+[62,19]:
+ int 1fffffffffffffff80000 <- ( ffffffffffffffff , 00000 )
+
+[62,18]:
+ int 0fffffffffffffffc0000 <- ( ffffffffffffffff , 00000 )
+
+[62,17]:
+ int 7ffffffffffffffe0000 <- ( ffffffffffffffff , 00000 )
+
+[62,16]:
+ int 3fffffffffffffff0000 <- ( ffffffffffffffff , 0000 )
+
+[62,15]:
+ int 1fffffffffffffff8000 <- ( ffffffffffffffff , 0000 )
+
+[62,14]:
+ int 0fffffffffffffffc000 <- ( ffffffffffffffff , 0000 )
+
+[62,13]:
+ int 7ffffffffffffffe000 <- ( ffffffffffffffff , 0000 )
+
+[62,12]:
+ int 3fffffffffffffff000 <- ( ffffffffffffffff , 000 )
+
+[62,11]:
+ int 1fffffffffffffff800 <- ( ffffffffffffffff , 000 )
+
+[62,10]:
+ int 0fffffffffffffffc00 <- ( ffffffffffffffff , 000 )
+
+[62,9]:
+ int 7ffffffffffffffe00 <- ( ffffffffffffffff , 000 )
+
+[62,8]:
+ int 3fffffffffffffff00 <- ( ffffffffffffffff , 00 )
+
+[62,7]:
+ int 1fffffffffffffff80 <- ( ffffffffffffffff , 00 )
+
+[62,6]:
+ int 0fffffffffffffffc0 <- ( ffffffffffffffff , 00 )
+
+[62,5]:
+ int 7ffffffffffffffe0 <- ( ffffffffffffffff , 00 )
+
+[62,4]:
+ int 3fffffffffffffff0 <- ( ffffffffffffffff , 0 )
+
+[62,3]:
+ int 1fffffffffffffff8 <- ( ffffffffffffffff , 0 )
+
+[62,2]:
+ int 0fffffffffffffffc <- ( ffffffffffffffff , 0 )
+
+[62,1]:
+ int 7ffffffffffffffe <- ( ffffffffffffffff , 0 )
+
+[61,64]:
+ int 1fffffffffffffff0000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[61,63]:
+ int 0fffffffffffffff8000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[61,62]:
+ int 7ffffffffffffffc000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[61,61]:
+ int 3ffffffffffffffe000000000000000 <- ( ffffffffffffffff , 0000000000000000 )
+
+[61,60]:
+ int 1fffffffffffffff000000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[61,59]:
+ int 0fffffffffffffff800000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[61,58]:
+ int 7ffffffffffffffc00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[61,57]:
+ int 3ffffffffffffffe00000000000000 <- ( ffffffffffffffff , 000000000000000 )
+
+[61,56]:
+ int 1fffffffffffffff00000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[61,55]:
+ int 0fffffffffffffff80000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[61,54]:
+ int 7ffffffffffffffc0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[61,53]:
+ int 3ffffffffffffffe0000000000000 <- ( ffffffffffffffff , 00000000000000 )
+
+[61,52]:
+ int 1fffffffffffffff0000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[61,51]:
+ int 0fffffffffffffff8000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[61,50]:
+ int 7ffffffffffffffc000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[61,49]:
+ int 3ffffffffffffffe000000000000 <- ( ffffffffffffffff , 0000000000000 )
+
+[61,48]:
+ int 1fffffffffffffff000000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[61,47]:
+ int 0fffffffffffffff800000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[61,46]:
+ int 7ffffffffffffffc00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[61,45]:
+ int 3ffffffffffffffe00000000000 <- ( ffffffffffffffff , 000000000000 )
+
+[61,44]:
+ int 1fffffffffffffff00000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[61,43]:
+ int 0fffffffffffffff80000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[61,42]:
+ int 7ffffffffffffffc0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[61,41]:
+ int 3ffffffffffffffe0000000000 <- ( ffffffffffffffff , 00000000000 )
+
+[61,40]:
+ int 1fffffffffffffff0000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[61,39]:
+ int 0fffffffffffffff8000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[61,38]:
+ int 7ffffffffffffffc000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[61,37]:
+ int 3ffffffffffffffe000000000 <- ( ffffffffffffffff , 0000000000 )
+
+[61,36]:
+ int 1fffffffffffffff000000000 <- ( ffffffffffffffff , 000000000 )
+
+[61,35]:
+ int 0fffffffffffffff800000000 <- ( ffffffffffffffff , 000000000 )
+
+[61,34]:
+ int 7ffffffffffffffc00000000 <- ( ffffffffffffffff , 000000000 )
+
+[61,33]:
+ int 3ffffffffffffffe00000000 <- ( ffffffffffffffff , 000000000 )
+
+[61,32]:
+ int 1fffffffffffffff00000000 <- ( ffffffffffffffff , 00000000 )
+
+[61,31]:
+ int 0fffffffffffffff80000000 <- ( ffffffffffffffff , 00000000 )
+
+[61,30]:
+ int 7ffffffffffffffc0000000 <- ( ffffffffffffffff , 00000000 )
+
+[61,29]:
+ int 3ffffffffffffffe0000000 <- ( ffffffffffffffff , 00000000 )
+
+[61,28]:
+ int 1fffffffffffffff0000000 <- ( ffffffffffffffff , 0000000 )
+
+[61,27]:
+ int 0fffffffffffffff8000000 <- ( ffffffffffffffff , 0000000 )
+
+[61,26]:
+ int 7ffffffffffffffc000000 <- ( ffffffffffffffff , 0000000 )
+
+[61,25]:
+ int 3ffffffffffffffe000000 <- ( ffffffffffffffff , 0000000 )
+
+[61,24]:
+ int 1fffffffffffffff000000 <- ( ffffffffffffffff , 000000 )
+
+[61,23]:
+ int 0fffffffffffffff800000 <- ( ffffffffffffffff , 000000 )
+
+[61,22]:
+ int 7ffffffffffffffc00000 <- ( ffffffffffffffff , 000000 )
+
+[61,21]:
+ int 3ffffffffffffffe00000 <- ( ffffffffffffffff , 000000 )
+
+[61,20]:
+ int 1fffffffffffffff00000 <- ( ffffffffffffffff , 00000 )
+
+[61,19]:
+ int 0fffffffffffffff80000 <- ( ffffffffffffffff , 00000 )
+
+[61,18]:
+ int 7ffffffffffffffc0000 <- ( ffffffffffffffff , 00000 )
+
+[61,17]:
+ int 3ffffffffffffffe0000 <- ( ffffffffffffffff , 00000 )
+
+[61,16]:
+ int 1fffffffffffffff0000 <- ( ffffffffffffffff , 0000 )
+
+[61,15]:
+ int 0fffffffffffffff8000 <- ( ffffffffffffffff , 0000 )
+
+[61,14]:
+ int 7ffffffffffffffc000 <- ( ffffffffffffffff , 0000 )
+
+[61,13]:
+ int 3ffffffffffffffe000 <- ( ffffffffffffffff , 0000 )
+
+[61,12]:
+ int 1fffffffffffffff000 <- ( ffffffffffffffff , 000 )
+
+[61,11]:
+ int 0fffffffffffffff800 <- ( ffffffffffffffff , 000 )
+
+[61,10]:
+ int 7ffffffffffffffc00 <- ( ffffffffffffffff , 000 )
+
+[61,9]:
+ int 3ffffffffffffffe00 <- ( ffffffffffffffff , 000 )
+
+[61,8]:
+ int 1fffffffffffffff00 <- ( ffffffffffffffff , 00 )
+
+[61,7]:
+ int 0fffffffffffffff80 <- ( ffffffffffffffff , 00 )
+
+[61,6]:
+ int 7ffffffffffffffc0 <- ( ffffffffffffffff , 00 )
+
+[61,5]:
+ int 3ffffffffffffffe0 <- ( ffffffffffffffff , 00 )
+
+[61,4]:
+ int 1fffffffffffffff0 <- ( ffffffffffffffff , 0 )
+
+[61,3]:
+ int 0fffffffffffffff8 <- ( ffffffffffffffff , 0 )
+
+[61,2]:
+ int 7ffffffffffffffc <- ( ffffffffffffffff , 0 )
+
+[61,1]:
+ int 3ffffffffffffffe <- ( ffffffffffffffff , 0 )
+
+[60,64]:
+ int 0fffffffffffffff0000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[60,63]:
+ int 7ffffffffffffff8000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[60,62]:
+ int 3ffffffffffffffc000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[60,61]:
+ int 1ffffffffffffffe000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[60,60]:
+ int 0fffffffffffffff000000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[60,59]:
+ int 7ffffffffffffff800000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[60,58]:
+ int 3ffffffffffffffc00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[60,57]:
+ int 1ffffffffffffffe00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[60,56]:
+ int 0fffffffffffffff00000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[60,55]:
+ int 7ffffffffffffff80000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[60,54]:
+ int 3ffffffffffffffc0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[60,53]:
+ int 1ffffffffffffffe0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[60,52]:
+ int 0fffffffffffffff0000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[60,51]:
+ int 7ffffffffffffff8000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[60,50]:
+ int 3ffffffffffffffc000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[60,49]:
+ int 1ffffffffffffffe000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[60,48]:
+ int 0fffffffffffffff000000000000 <- ( fffffffffffffff , 000000000000 )
+
+[60,47]:
+ int 7ffffffffffffff800000000000 <- ( fffffffffffffff , 000000000000 )
+
+[60,46]:
+ int 3ffffffffffffffc00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[60,45]:
+ int 1ffffffffffffffe00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[60,44]:
+ int 0fffffffffffffff00000000000 <- ( fffffffffffffff , 00000000000 )
+
+[60,43]:
+ int 7ffffffffffffff80000000000 <- ( fffffffffffffff , 00000000000 )
+
+[60,42]:
+ int 3ffffffffffffffc0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[60,41]:
+ int 1ffffffffffffffe0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[60,40]:
+ int 0fffffffffffffff0000000000 <- ( fffffffffffffff , 0000000000 )
+
+[60,39]:
+ int 7ffffffffffffff8000000000 <- ( fffffffffffffff , 0000000000 )
+
+[60,38]:
+ int 3ffffffffffffffc000000000 <- ( fffffffffffffff , 0000000000 )
+
+[60,37]:
+ int 1ffffffffffffffe000000000 <- ( fffffffffffffff , 0000000000 )
+
+[60,36]:
+ int 0fffffffffffffff000000000 <- ( fffffffffffffff , 000000000 )
+
+[60,35]:
+ int 7ffffffffffffff800000000 <- ( fffffffffffffff , 000000000 )
+
+[60,34]:
+ int 3ffffffffffffffc00000000 <- ( fffffffffffffff , 000000000 )
+
+[60,33]:
+ int 1ffffffffffffffe00000000 <- ( fffffffffffffff , 000000000 )
+
+[60,32]:
+ int 0fffffffffffffff00000000 <- ( fffffffffffffff , 00000000 )
+
+[60,31]:
+ int 7ffffffffffffff80000000 <- ( fffffffffffffff , 00000000 )
+
+[60,30]:
+ int 3ffffffffffffffc0000000 <- ( fffffffffffffff , 00000000 )
+
+[60,29]:
+ int 1ffffffffffffffe0000000 <- ( fffffffffffffff , 00000000 )
+
+[60,28]:
+ int 0fffffffffffffff0000000 <- ( fffffffffffffff , 0000000 )
+
+[60,27]:
+ int 7ffffffffffffff8000000 <- ( fffffffffffffff , 0000000 )
+
+[60,26]:
+ int 3ffffffffffffffc000000 <- ( fffffffffffffff , 0000000 )
+
+[60,25]:
+ int 1ffffffffffffffe000000 <- ( fffffffffffffff , 0000000 )
+
+[60,24]:
+ int 0fffffffffffffff000000 <- ( fffffffffffffff , 000000 )
+
+[60,23]:
+ int 7ffffffffffffff800000 <- ( fffffffffffffff , 000000 )
+
+[60,22]:
+ int 3ffffffffffffffc00000 <- ( fffffffffffffff , 000000 )
+
+[60,21]:
+ int 1ffffffffffffffe00000 <- ( fffffffffffffff , 000000 )
+
+[60,20]:
+ int 0fffffffffffffff00000 <- ( fffffffffffffff , 00000 )
+
+[60,19]:
+ int 7ffffffffffffff80000 <- ( fffffffffffffff , 00000 )
+
+[60,18]:
+ int 3ffffffffffffffc0000 <- ( fffffffffffffff , 00000 )
+
+[60,17]:
+ int 1ffffffffffffffe0000 <- ( fffffffffffffff , 00000 )
+
+[60,16]:
+ int 0fffffffffffffff0000 <- ( fffffffffffffff , 0000 )
+
+[60,15]:
+ int 7ffffffffffffff8000 <- ( fffffffffffffff , 0000 )
+
+[60,14]:
+ int 3ffffffffffffffc000 <- ( fffffffffffffff , 0000 )
+
+[60,13]:
+ int 1ffffffffffffffe000 <- ( fffffffffffffff , 0000 )
+
+[60,12]:
+ int 0fffffffffffffff000 <- ( fffffffffffffff , 000 )
+
+[60,11]:
+ int 7ffffffffffffff800 <- ( fffffffffffffff , 000 )
+
+[60,10]:
+ int 3ffffffffffffffc00 <- ( fffffffffffffff , 000 )
+
+[60,9]:
+ int 1ffffffffffffffe00 <- ( fffffffffffffff , 000 )
+
+[60,8]:
+ int 0fffffffffffffff00 <- ( fffffffffffffff , 00 )
+
+[60,7]:
+ int 7ffffffffffffff80 <- ( fffffffffffffff , 00 )
+
+[60,6]:
+ int 3ffffffffffffffc0 <- ( fffffffffffffff , 00 )
+
+[60,5]:
+ int 1ffffffffffffffe0 <- ( fffffffffffffff , 00 )
+
+[60,4]:
+ int 0fffffffffffffff0 <- ( fffffffffffffff , 0 )
+
+[60,3]:
+ int 7ffffffffffffff8 <- ( fffffffffffffff , 0 )
+
+[60,2]:
+ int 3ffffffffffffffc <- ( fffffffffffffff , 0 )
+
+[60,1]:
+ int 1ffffffffffffffe <- ( fffffffffffffff , 0 )
+
+[59,64]:
+ int 7ffffffffffffff0000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[59,63]:
+ int 3ffffffffffffff8000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[59,62]:
+ int 1ffffffffffffffc000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[59,61]:
+ int 0ffffffffffffffe000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[59,60]:
+ int 7ffffffffffffff000000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[59,59]:
+ int 3ffffffffffffff800000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[59,58]:
+ int 1ffffffffffffffc00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[59,57]:
+ int 0ffffffffffffffe00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[59,56]:
+ int 7ffffffffffffff00000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[59,55]:
+ int 3ffffffffffffff80000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[59,54]:
+ int 1ffffffffffffffc0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[59,53]:
+ int 0ffffffffffffffe0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[59,52]:
+ int 7ffffffffffffff0000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[59,51]:
+ int 3ffffffffffffff8000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[59,50]:
+ int 1ffffffffffffffc000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[59,49]:
+ int 0ffffffffffffffe000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[59,48]:
+ int 7ffffffffffffff000000000000 <- ( fffffffffffffff , 000000000000 )
+
+[59,47]:
+ int 3ffffffffffffff800000000000 <- ( fffffffffffffff , 000000000000 )
+
+[59,46]:
+ int 1ffffffffffffffc00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[59,45]:
+ int 0ffffffffffffffe00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[59,44]:
+ int 7ffffffffffffff00000000000 <- ( fffffffffffffff , 00000000000 )
+
+[59,43]:
+ int 3ffffffffffffff80000000000 <- ( fffffffffffffff , 00000000000 )
+
+[59,42]:
+ int 1ffffffffffffffc0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[59,41]:
+ int 0ffffffffffffffe0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[59,40]:
+ int 7ffffffffffffff0000000000 <- ( fffffffffffffff , 0000000000 )
+
+[59,39]:
+ int 3ffffffffffffff8000000000 <- ( fffffffffffffff , 0000000000 )
+
+[59,38]:
+ int 1ffffffffffffffc000000000 <- ( fffffffffffffff , 0000000000 )
+
+[59,37]:
+ int 0ffffffffffffffe000000000 <- ( fffffffffffffff , 0000000000 )
+
+[59,36]:
+ int 7ffffffffffffff000000000 <- ( fffffffffffffff , 000000000 )
+
+[59,35]:
+ int 3ffffffffffffff800000000 <- ( fffffffffffffff , 000000000 )
+
+[59,34]:
+ int 1ffffffffffffffc00000000 <- ( fffffffffffffff , 000000000 )
+
+[59,33]:
+ int 0ffffffffffffffe00000000 <- ( fffffffffffffff , 000000000 )
+
+[59,32]:
+ int 7ffffffffffffff00000000 <- ( fffffffffffffff , 00000000 )
+
+[59,31]:
+ int 3ffffffffffffff80000000 <- ( fffffffffffffff , 00000000 )
+
+[59,30]:
+ int 1ffffffffffffffc0000000 <- ( fffffffffffffff , 00000000 )
+
+[59,29]:
+ int 0ffffffffffffffe0000000 <- ( fffffffffffffff , 00000000 )
+
+[59,28]:
+ int 7ffffffffffffff0000000 <- ( fffffffffffffff , 0000000 )
+
+[59,27]:
+ int 3ffffffffffffff8000000 <- ( fffffffffffffff , 0000000 )
+
+[59,26]:
+ int 1ffffffffffffffc000000 <- ( fffffffffffffff , 0000000 )
+
+[59,25]:
+ int 0ffffffffffffffe000000 <- ( fffffffffffffff , 0000000 )
+
+[59,24]:
+ int 7ffffffffffffff000000 <- ( fffffffffffffff , 000000 )
+
+[59,23]:
+ int 3ffffffffffffff800000 <- ( fffffffffffffff , 000000 )
+
+[59,22]:
+ int 1ffffffffffffffc00000 <- ( fffffffffffffff , 000000 )
+
+[59,21]:
+ int 0ffffffffffffffe00000 <- ( fffffffffffffff , 000000 )
+
+[59,20]:
+ int 7ffffffffffffff00000 <- ( fffffffffffffff , 00000 )
+
+[59,19]:
+ int 3ffffffffffffff80000 <- ( fffffffffffffff , 00000 )
+
+[59,18]:
+ int 1ffffffffffffffc0000 <- ( fffffffffffffff , 00000 )
+
+[59,17]:
+ int 0ffffffffffffffe0000 <- ( fffffffffffffff , 00000 )
+
+[59,16]:
+ int 7ffffffffffffff0000 <- ( fffffffffffffff , 0000 )
+
+[59,15]:
+ int 3ffffffffffffff8000 <- ( fffffffffffffff , 0000 )
+
+[59,14]:
+ int 1ffffffffffffffc000 <- ( fffffffffffffff , 0000 )
+
+[59,13]:
+ int 0ffffffffffffffe000 <- ( fffffffffffffff , 0000 )
+
+[59,12]:
+ int 7ffffffffffffff000 <- ( fffffffffffffff , 000 )
+
+[59,11]:
+ int 3ffffffffffffff800 <- ( fffffffffffffff , 000 )
+
+[59,10]:
+ int 1ffffffffffffffc00 <- ( fffffffffffffff , 000 )
+
+[59,9]:
+ int 0ffffffffffffffe00 <- ( fffffffffffffff , 000 )
+
+[59,8]:
+ int 7ffffffffffffff00 <- ( fffffffffffffff , 00 )
+
+[59,7]:
+ int 3ffffffffffffff80 <- ( fffffffffffffff , 00 )
+
+[59,6]:
+ int 1ffffffffffffffc0 <- ( fffffffffffffff , 00 )
+
+[59,5]:
+ int 0ffffffffffffffe0 <- ( fffffffffffffff , 00 )
+
+[59,4]:
+ int 7ffffffffffffff0 <- ( fffffffffffffff , 0 )
+
+[59,3]:
+ int 3ffffffffffffff8 <- ( fffffffffffffff , 0 )
+
+[59,2]:
+ int 1ffffffffffffffc <- ( fffffffffffffff , 0 )
+
+[59,1]:
+ int 0ffffffffffffffe <- ( fffffffffffffff , 0 )
+
+[58,64]:
+ int 3ffffffffffffff0000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[58,63]:
+ int 1ffffffffffffff8000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[58,62]:
+ int 0ffffffffffffffc000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[58,61]:
+ int 7fffffffffffffe000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[58,60]:
+ int 3ffffffffffffff000000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[58,59]:
+ int 1ffffffffffffff800000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[58,58]:
+ int 0ffffffffffffffc00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[58,57]:
+ int 7fffffffffffffe00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[58,56]:
+ int 3ffffffffffffff00000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[58,55]:
+ int 1ffffffffffffff80000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[58,54]:
+ int 0ffffffffffffffc0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[58,53]:
+ int 7fffffffffffffe0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[58,52]:
+ int 3ffffffffffffff0000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[58,51]:
+ int 1ffffffffffffff8000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[58,50]:
+ int 0ffffffffffffffc000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[58,49]:
+ int 7fffffffffffffe000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[58,48]:
+ int 3ffffffffffffff000000000000 <- ( fffffffffffffff , 000000000000 )
+
+[58,47]:
+ int 1ffffffffffffff800000000000 <- ( fffffffffffffff , 000000000000 )
+
+[58,46]:
+ int 0ffffffffffffffc00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[58,45]:
+ int 7fffffffffffffe00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[58,44]:
+ int 3ffffffffffffff00000000000 <- ( fffffffffffffff , 00000000000 )
+
+[58,43]:
+ int 1ffffffffffffff80000000000 <- ( fffffffffffffff , 00000000000 )
+
+[58,42]:
+ int 0ffffffffffffffc0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[58,41]:
+ int 7fffffffffffffe0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[58,40]:
+ int 3ffffffffffffff0000000000 <- ( fffffffffffffff , 0000000000 )
+
+[58,39]:
+ int 1ffffffffffffff8000000000 <- ( fffffffffffffff , 0000000000 )
+
+[58,38]:
+ int 0ffffffffffffffc000000000 <- ( fffffffffffffff , 0000000000 )
+
+[58,37]:
+ int 7fffffffffffffe000000000 <- ( fffffffffffffff , 0000000000 )
+
+[58,36]:
+ int 3ffffffffffffff000000000 <- ( fffffffffffffff , 000000000 )
+
+[58,35]:
+ int 1ffffffffffffff800000000 <- ( fffffffffffffff , 000000000 )
+
+[58,34]:
+ int 0ffffffffffffffc00000000 <- ( fffffffffffffff , 000000000 )
+
+[58,33]:
+ int 7fffffffffffffe00000000 <- ( fffffffffffffff , 000000000 )
+
+[58,32]:
+ int 3ffffffffffffff00000000 <- ( fffffffffffffff , 00000000 )
+
+[58,31]:
+ int 1ffffffffffffff80000000 <- ( fffffffffffffff , 00000000 )
+
+[58,30]:
+ int 0ffffffffffffffc0000000 <- ( fffffffffffffff , 00000000 )
+
+[58,29]:
+ int 7fffffffffffffe0000000 <- ( fffffffffffffff , 00000000 )
+
+[58,28]:
+ int 3ffffffffffffff0000000 <- ( fffffffffffffff , 0000000 )
+
+[58,27]:
+ int 1ffffffffffffff8000000 <- ( fffffffffffffff , 0000000 )
+
+[58,26]:
+ int 0ffffffffffffffc000000 <- ( fffffffffffffff , 0000000 )
+
+[58,25]:
+ int 7fffffffffffffe000000 <- ( fffffffffffffff , 0000000 )
+
+[58,24]:
+ int 3ffffffffffffff000000 <- ( fffffffffffffff , 000000 )
+
+[58,23]:
+ int 1ffffffffffffff800000 <- ( fffffffffffffff , 000000 )
+
+[58,22]:
+ int 0ffffffffffffffc00000 <- ( fffffffffffffff , 000000 )
+
+[58,21]:
+ int 7fffffffffffffe00000 <- ( fffffffffffffff , 000000 )
+
+[58,20]:
+ int 3ffffffffffffff00000 <- ( fffffffffffffff , 00000 )
+
+[58,19]:
+ int 1ffffffffffffff80000 <- ( fffffffffffffff , 00000 )
+
+[58,18]:
+ int 0ffffffffffffffc0000 <- ( fffffffffffffff , 00000 )
+
+[58,17]:
+ int 7fffffffffffffe0000 <- ( fffffffffffffff , 00000 )
+
+[58,16]:
+ int 3ffffffffffffff0000 <- ( fffffffffffffff , 0000 )
+
+[58,15]:
+ int 1ffffffffffffff8000 <- ( fffffffffffffff , 0000 )
+
+[58,14]:
+ int 0ffffffffffffffc000 <- ( fffffffffffffff , 0000 )
+
+[58,13]:
+ int 7fffffffffffffe000 <- ( fffffffffffffff , 0000 )
+
+[58,12]:
+ int 3ffffffffffffff000 <- ( fffffffffffffff , 000 )
+
+[58,11]:
+ int 1ffffffffffffff800 <- ( fffffffffffffff , 000 )
+
+[58,10]:
+ int 0ffffffffffffffc00 <- ( fffffffffffffff , 000 )
+
+[58,9]:
+ int 7fffffffffffffe00 <- ( fffffffffffffff , 000 )
+
+[58,8]:
+ int 3ffffffffffffff00 <- ( fffffffffffffff , 00 )
+
+[58,7]:
+ int 1ffffffffffffff80 <- ( fffffffffffffff , 00 )
+
+[58,6]:
+ int 0ffffffffffffffc0 <- ( fffffffffffffff , 00 )
+
+[58,5]:
+ int 7fffffffffffffe0 <- ( fffffffffffffff , 00 )
+
+[58,4]:
+ int 3ffffffffffffff0 <- ( fffffffffffffff , 0 )
+
+[58,3]:
+ int 1ffffffffffffff8 <- ( fffffffffffffff , 0 )
+
+[58,2]:
+ int 0ffffffffffffffc <- ( fffffffffffffff , 0 )
+
+[58,1]:
+ int 7fffffffffffffe <- ( fffffffffffffff , 0 )
+
+[57,64]:
+ int 1ffffffffffffff0000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[57,63]:
+ int 0ffffffffffffff8000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[57,62]:
+ int 7fffffffffffffc000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[57,61]:
+ int 3fffffffffffffe000000000000000 <- ( fffffffffffffff , 0000000000000000 )
+
+[57,60]:
+ int 1ffffffffffffff000000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[57,59]:
+ int 0ffffffffffffff800000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[57,58]:
+ int 7fffffffffffffc00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[57,57]:
+ int 3fffffffffffffe00000000000000 <- ( fffffffffffffff , 000000000000000 )
+
+[57,56]:
+ int 1ffffffffffffff00000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[57,55]:
+ int 0ffffffffffffff80000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[57,54]:
+ int 7fffffffffffffc0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[57,53]:
+ int 3fffffffffffffe0000000000000 <- ( fffffffffffffff , 00000000000000 )
+
+[57,52]:
+ int 1ffffffffffffff0000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[57,51]:
+ int 0ffffffffffffff8000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[57,50]:
+ int 7fffffffffffffc000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[57,49]:
+ int 3fffffffffffffe000000000000 <- ( fffffffffffffff , 0000000000000 )
+
+[57,48]:
+ int 1ffffffffffffff000000000000 <- ( fffffffffffffff , 000000000000 )
+
+[57,47]:
+ int 0ffffffffffffff800000000000 <- ( fffffffffffffff , 000000000000 )
+
+[57,46]:
+ int 7fffffffffffffc00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[57,45]:
+ int 3fffffffffffffe00000000000 <- ( fffffffffffffff , 000000000000 )
+
+[57,44]:
+ int 1ffffffffffffff00000000000 <- ( fffffffffffffff , 00000000000 )
+
+[57,43]:
+ int 0ffffffffffffff80000000000 <- ( fffffffffffffff , 00000000000 )
+
+[57,42]:
+ int 7fffffffffffffc0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[57,41]:
+ int 3fffffffffffffe0000000000 <- ( fffffffffffffff , 00000000000 )
+
+[57,40]:
+ int 1ffffffffffffff0000000000 <- ( fffffffffffffff , 0000000000 )
+
+[57,39]:
+ int 0ffffffffffffff8000000000 <- ( fffffffffffffff , 0000000000 )
+
+[57,38]:
+ int 7fffffffffffffc000000000 <- ( fffffffffffffff , 0000000000 )
+
+[57,37]:
+ int 3fffffffffffffe000000000 <- ( fffffffffffffff , 0000000000 )
+
+[57,36]:
+ int 1ffffffffffffff000000000 <- ( fffffffffffffff , 000000000 )
+
+[57,35]:
+ int 0ffffffffffffff800000000 <- ( fffffffffffffff , 000000000 )
+
+[57,34]:
+ int 7fffffffffffffc00000000 <- ( fffffffffffffff , 000000000 )
+
+[57,33]:
+ int 3fffffffffffffe00000000 <- ( fffffffffffffff , 000000000 )
+
+[57,32]:
+ int 1ffffffffffffff00000000 <- ( fffffffffffffff , 00000000 )
+
+[57,31]:
+ int 0ffffffffffffff80000000 <- ( fffffffffffffff , 00000000 )
+
+[57,30]:
+ int 7fffffffffffffc0000000 <- ( fffffffffffffff , 00000000 )
+
+[57,29]:
+ int 3fffffffffffffe0000000 <- ( fffffffffffffff , 00000000 )
+
+[57,28]:
+ int 1ffffffffffffff0000000 <- ( fffffffffffffff , 0000000 )
+
+[57,27]:
+ int 0ffffffffffffff8000000 <- ( fffffffffffffff , 0000000 )
+
+[57,26]:
+ int 7fffffffffffffc000000 <- ( fffffffffffffff , 0000000 )
+
+[57,25]:
+ int 3fffffffffffffe000000 <- ( fffffffffffffff , 0000000 )
+
+[57,24]:
+ int 1ffffffffffffff000000 <- ( fffffffffffffff , 000000 )
+
+[57,23]:
+ int 0ffffffffffffff800000 <- ( fffffffffffffff , 000000 )
+
+[57,22]:
+ int 7fffffffffffffc00000 <- ( fffffffffffffff , 000000 )
+
+[57,21]:
+ int 3fffffffffffffe00000 <- ( fffffffffffffff , 000000 )
+
+[57,20]:
+ int 1ffffffffffffff00000 <- ( fffffffffffffff , 00000 )
+
+[57,19]:
+ int 0ffffffffffffff80000 <- ( fffffffffffffff , 00000 )
+
+[57,18]:
+ int 7fffffffffffffc0000 <- ( fffffffffffffff , 00000 )
+
+[57,17]:
+ int 3fffffffffffffe0000 <- ( fffffffffffffff , 00000 )
+
+[57,16]:
+ int 1ffffffffffffff0000 <- ( fffffffffffffff , 0000 )
+
+[57,15]:
+ int 0ffffffffffffff8000 <- ( fffffffffffffff , 0000 )
+
+[57,14]:
+ int 7fffffffffffffc000 <- ( fffffffffffffff , 0000 )
+
+[57,13]:
+ int 3fffffffffffffe000 <- ( fffffffffffffff , 0000 )
+
+[57,12]:
+ int 1ffffffffffffff000 <- ( fffffffffffffff , 000 )
+
+[57,11]:
+ int 0ffffffffffffff800 <- ( fffffffffffffff , 000 )
+
+[57,10]:
+ int 7fffffffffffffc00 <- ( fffffffffffffff , 000 )
+
+[57,9]:
+ int 3fffffffffffffe00 <- ( fffffffffffffff , 000 )
+
+[57,8]:
+ int 1ffffffffffffff00 <- ( fffffffffffffff , 00 )
+
+[57,7]:
+ int 0ffffffffffffff80 <- ( fffffffffffffff , 00 )
+
+[57,6]:
+ int 7fffffffffffffc0 <- ( fffffffffffffff , 00 )
+
+[57,5]:
+ int 3fffffffffffffe0 <- ( fffffffffffffff , 00 )
+
+[57,4]:
+ int 1ffffffffffffff0 <- ( fffffffffffffff , 0 )
+
+[57,3]:
+ int 0ffffffffffffff8 <- ( fffffffffffffff , 0 )
+
+[57,2]:
+ int 7fffffffffffffc <- ( fffffffffffffff , 0 )
+
+[57,1]:
+ int 3fffffffffffffe <- ( fffffffffffffff , 0 )
+
+[56,64]:
+ int 0ffffffffffffff0000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[56,63]:
+ int 7fffffffffffff8000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[56,62]:
+ int 3fffffffffffffc000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[56,61]:
+ int 1fffffffffffffe000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[56,60]:
+ int 0ffffffffffffff000000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[56,59]:
+ int 7fffffffffffff800000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[56,58]:
+ int 3fffffffffffffc00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[56,57]:
+ int 1fffffffffffffe00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[56,56]:
+ int 0ffffffffffffff00000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[56,55]:
+ int 7fffffffffffff80000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[56,54]:
+ int 3fffffffffffffc0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[56,53]:
+ int 1fffffffffffffe0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[56,52]:
+ int 0ffffffffffffff0000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[56,51]:
+ int 7fffffffffffff8000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[56,50]:
+ int 3fffffffffffffc000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[56,49]:
+ int 1fffffffffffffe000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[56,48]:
+ int 0ffffffffffffff000000000000 <- ( ffffffffffffff , 000000000000 )
+
+[56,47]:
+ int 7fffffffffffff800000000000 <- ( ffffffffffffff , 000000000000 )
+
+[56,46]:
+ int 3fffffffffffffc00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[56,45]:
+ int 1fffffffffffffe00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[56,44]:
+ int 0ffffffffffffff00000000000 <- ( ffffffffffffff , 00000000000 )
+
+[56,43]:
+ int 7fffffffffffff80000000000 <- ( ffffffffffffff , 00000000000 )
+
+[56,42]:
+ int 3fffffffffffffc0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[56,41]:
+ int 1fffffffffffffe0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[56,40]:
+ int 0ffffffffffffff0000000000 <- ( ffffffffffffff , 0000000000 )
+
+[56,39]:
+ int 7fffffffffffff8000000000 <- ( ffffffffffffff , 0000000000 )
+
+[56,38]:
+ int 3fffffffffffffc000000000 <- ( ffffffffffffff , 0000000000 )
+
+[56,37]:
+ int 1fffffffffffffe000000000 <- ( ffffffffffffff , 0000000000 )
+
+[56,36]:
+ int 0ffffffffffffff000000000 <- ( ffffffffffffff , 000000000 )
+
+[56,35]:
+ int 7fffffffffffff800000000 <- ( ffffffffffffff , 000000000 )
+
+[56,34]:
+ int 3fffffffffffffc00000000 <- ( ffffffffffffff , 000000000 )
+
+[56,33]:
+ int 1fffffffffffffe00000000 <- ( ffffffffffffff , 000000000 )
+
+[56,32]:
+ int 0ffffffffffffff00000000 <- ( ffffffffffffff , 00000000 )
+
+[56,31]:
+ int 7fffffffffffff80000000 <- ( ffffffffffffff , 00000000 )
+
+[56,30]:
+ int 3fffffffffffffc0000000 <- ( ffffffffffffff , 00000000 )
+
+[56,29]:
+ int 1fffffffffffffe0000000 <- ( ffffffffffffff , 00000000 )
+
+[56,28]:
+ int 0ffffffffffffff0000000 <- ( ffffffffffffff , 0000000 )
+
+[56,27]:
+ int 7fffffffffffff8000000 <- ( ffffffffffffff , 0000000 )
+
+[56,26]:
+ int 3fffffffffffffc000000 <- ( ffffffffffffff , 0000000 )
+
+[56,25]:
+ int 1fffffffffffffe000000 <- ( ffffffffffffff , 0000000 )
+
+[56,24]:
+ int 0ffffffffffffff000000 <- ( ffffffffffffff , 000000 )
+
+[56,23]:
+ int 7fffffffffffff800000 <- ( ffffffffffffff , 000000 )
+
+[56,22]:
+ int 3fffffffffffffc00000 <- ( ffffffffffffff , 000000 )
+
+[56,21]:
+ int 1fffffffffffffe00000 <- ( ffffffffffffff , 000000 )
+
+[56,20]:
+ int 0ffffffffffffff00000 <- ( ffffffffffffff , 00000 )
+
+[56,19]:
+ int 7fffffffffffff80000 <- ( ffffffffffffff , 00000 )
+
+[56,18]:
+ int 3fffffffffffffc0000 <- ( ffffffffffffff , 00000 )
+
+[56,17]:
+ int 1fffffffffffffe0000 <- ( ffffffffffffff , 00000 )
+
+[56,16]:
+ int 0ffffffffffffff0000 <- ( ffffffffffffff , 0000 )
+
+[56,15]:
+ int 7fffffffffffff8000 <- ( ffffffffffffff , 0000 )
+
+[56,14]:
+ int 3fffffffffffffc000 <- ( ffffffffffffff , 0000 )
+
+[56,13]:
+ int 1fffffffffffffe000 <- ( ffffffffffffff , 0000 )
+
+[56,12]:
+ int 0ffffffffffffff000 <- ( ffffffffffffff , 000 )
+
+[56,11]:
+ int 7fffffffffffff800 <- ( ffffffffffffff , 000 )
+
+[56,10]:
+ int 3fffffffffffffc00 <- ( ffffffffffffff , 000 )
+
+[56,9]:
+ int 1fffffffffffffe00 <- ( ffffffffffffff , 000 )
+
+[56,8]:
+ int 0ffffffffffffff00 <- ( ffffffffffffff , 00 )
+
+[56,7]:
+ int 7fffffffffffff80 <- ( ffffffffffffff , 00 )
+
+[56,6]:
+ int 3fffffffffffffc0 <- ( ffffffffffffff , 00 )
+
+[56,5]:
+ int 1fffffffffffffe0 <- ( ffffffffffffff , 00 )
+
+[56,4]:
+ int 0ffffffffffffff0 <- ( ffffffffffffff , 0 )
+
+[56,3]:
+ int 7fffffffffffff8 <- ( ffffffffffffff , 0 )
+
+[56,2]:
+ int 3fffffffffffffc <- ( ffffffffffffff , 0 )
+
+[56,1]:
+ int 1fffffffffffffe <- ( ffffffffffffff , 0 )
+
+[55,64]:
+ int 7fffffffffffff0000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[55,63]:
+ int 3fffffffffffff8000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[55,62]:
+ int 1fffffffffffffc000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[55,61]:
+ int 0fffffffffffffe000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[55,60]:
+ int 7fffffffffffff000000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[55,59]:
+ int 3fffffffffffff800000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[55,58]:
+ int 1fffffffffffffc00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[55,57]:
+ int 0fffffffffffffe00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[55,56]:
+ int 7fffffffffffff00000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[55,55]:
+ int 3fffffffffffff80000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[55,54]:
+ int 1fffffffffffffc0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[55,53]:
+ int 0fffffffffffffe0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[55,52]:
+ int 7fffffffffffff0000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[55,51]:
+ int 3fffffffffffff8000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[55,50]:
+ int 1fffffffffffffc000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[55,49]:
+ int 0fffffffffffffe000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[55,48]:
+ int 7fffffffffffff000000000000 <- ( ffffffffffffff , 000000000000 )
+
+[55,47]:
+ int 3fffffffffffff800000000000 <- ( ffffffffffffff , 000000000000 )
+
+[55,46]:
+ int 1fffffffffffffc00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[55,45]:
+ int 0fffffffffffffe00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[55,44]:
+ int 7fffffffffffff00000000000 <- ( ffffffffffffff , 00000000000 )
+
+[55,43]:
+ int 3fffffffffffff80000000000 <- ( ffffffffffffff , 00000000000 )
+
+[55,42]:
+ int 1fffffffffffffc0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[55,41]:
+ int 0fffffffffffffe0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[55,40]:
+ int 7fffffffffffff0000000000 <- ( ffffffffffffff , 0000000000 )
+
+[55,39]:
+ int 3fffffffffffff8000000000 <- ( ffffffffffffff , 0000000000 )
+
+[55,38]:
+ int 1fffffffffffffc000000000 <- ( ffffffffffffff , 0000000000 )
+
+[55,37]:
+ int 0fffffffffffffe000000000 <- ( ffffffffffffff , 0000000000 )
+
+[55,36]:
+ int 7fffffffffffff000000000 <- ( ffffffffffffff , 000000000 )
+
+[55,35]:
+ int 3fffffffffffff800000000 <- ( ffffffffffffff , 000000000 )
+
+[55,34]:
+ int 1fffffffffffffc00000000 <- ( ffffffffffffff , 000000000 )
+
+[55,33]:
+ int 0fffffffffffffe00000000 <- ( ffffffffffffff , 000000000 )
+
+[55,32]:
+ int 7fffffffffffff00000000 <- ( ffffffffffffff , 00000000 )
+
+[55,31]:
+ int 3fffffffffffff80000000 <- ( ffffffffffffff , 00000000 )
+
+[55,30]:
+ int 1fffffffffffffc0000000 <- ( ffffffffffffff , 00000000 )
+
+[55,29]:
+ int 0fffffffffffffe0000000 <- ( ffffffffffffff , 00000000 )
+
+[55,28]:
+ int 7fffffffffffff0000000 <- ( ffffffffffffff , 0000000 )
+
+[55,27]:
+ int 3fffffffffffff8000000 <- ( ffffffffffffff , 0000000 )
+
+[55,26]:
+ int 1fffffffffffffc000000 <- ( ffffffffffffff , 0000000 )
+
+[55,25]:
+ int 0fffffffffffffe000000 <- ( ffffffffffffff , 0000000 )
+
+[55,24]:
+ int 7fffffffffffff000000 <- ( ffffffffffffff , 000000 )
+
+[55,23]:
+ int 3fffffffffffff800000 <- ( ffffffffffffff , 000000 )
+
+[55,22]:
+ int 1fffffffffffffc00000 <- ( ffffffffffffff , 000000 )
+
+[55,21]:
+ int 0fffffffffffffe00000 <- ( ffffffffffffff , 000000 )
+
+[55,20]:
+ int 7fffffffffffff00000 <- ( ffffffffffffff , 00000 )
+
+[55,19]:
+ int 3fffffffffffff80000 <- ( ffffffffffffff , 00000 )
+
+[55,18]:
+ int 1fffffffffffffc0000 <- ( ffffffffffffff , 00000 )
+
+[55,17]:
+ int 0fffffffffffffe0000 <- ( ffffffffffffff , 00000 )
+
+[55,16]:
+ int 7fffffffffffff0000 <- ( ffffffffffffff , 0000 )
+
+[55,15]:
+ int 3fffffffffffff8000 <- ( ffffffffffffff , 0000 )
+
+[55,14]:
+ int 1fffffffffffffc000 <- ( ffffffffffffff , 0000 )
+
+[55,13]:
+ int 0fffffffffffffe000 <- ( ffffffffffffff , 0000 )
+
+[55,12]:
+ int 7fffffffffffff000 <- ( ffffffffffffff , 000 )
+
+[55,11]:
+ int 3fffffffffffff800 <- ( ffffffffffffff , 000 )
+
+[55,10]:
+ int 1fffffffffffffc00 <- ( ffffffffffffff , 000 )
+
+[55,9]:
+ int 0fffffffffffffe00 <- ( ffffffffffffff , 000 )
+
+[55,8]:
+ int 7fffffffffffff00 <- ( ffffffffffffff , 00 )
+
+[55,7]:
+ int 3fffffffffffff80 <- ( ffffffffffffff , 00 )
+
+[55,6]:
+ int 1fffffffffffffc0 <- ( ffffffffffffff , 00 )
+
+[55,5]:
+ int 0fffffffffffffe0 <- ( ffffffffffffff , 00 )
+
+[55,4]:
+ int 7fffffffffffff0 <- ( ffffffffffffff , 0 )
+
+[55,3]:
+ int 3fffffffffffff8 <- ( ffffffffffffff , 0 )
+
+[55,2]:
+ int 1fffffffffffffc <- ( ffffffffffffff , 0 )
+
+[55,1]:
+ int 0fffffffffffffe <- ( ffffffffffffff , 0 )
+
+[54,64]:
+ int 3fffffffffffff0000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[54,63]:
+ int 1fffffffffffff8000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[54,62]:
+ int 0fffffffffffffc000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[54,61]:
+ int 7ffffffffffffe000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[54,60]:
+ int 3fffffffffffff000000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[54,59]:
+ int 1fffffffffffff800000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[54,58]:
+ int 0fffffffffffffc00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[54,57]:
+ int 7ffffffffffffe00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[54,56]:
+ int 3fffffffffffff00000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[54,55]:
+ int 1fffffffffffff80000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[54,54]:
+ int 0fffffffffffffc0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[54,53]:
+ int 7ffffffffffffe0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[54,52]:
+ int 3fffffffffffff0000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[54,51]:
+ int 1fffffffffffff8000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[54,50]:
+ int 0fffffffffffffc000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[54,49]:
+ int 7ffffffffffffe000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[54,48]:
+ int 3fffffffffffff000000000000 <- ( ffffffffffffff , 000000000000 )
+
+[54,47]:
+ int 1fffffffffffff800000000000 <- ( ffffffffffffff , 000000000000 )
+
+[54,46]:
+ int 0fffffffffffffc00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[54,45]:
+ int 7ffffffffffffe00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[54,44]:
+ int 3fffffffffffff00000000000 <- ( ffffffffffffff , 00000000000 )
+
+[54,43]:
+ int 1fffffffffffff80000000000 <- ( ffffffffffffff , 00000000000 )
+
+[54,42]:
+ int 0fffffffffffffc0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[54,41]:
+ int 7ffffffffffffe0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[54,40]:
+ int 3fffffffffffff0000000000 <- ( ffffffffffffff , 0000000000 )
+
+[54,39]:
+ int 1fffffffffffff8000000000 <- ( ffffffffffffff , 0000000000 )
+
+[54,38]:
+ int 0fffffffffffffc000000000 <- ( ffffffffffffff , 0000000000 )
+
+[54,37]:
+ int 7ffffffffffffe000000000 <- ( ffffffffffffff , 0000000000 )
+
+[54,36]:
+ int 3fffffffffffff000000000 <- ( ffffffffffffff , 000000000 )
+
+[54,35]:
+ int 1fffffffffffff800000000 <- ( ffffffffffffff , 000000000 )
+
+[54,34]:
+ int 0fffffffffffffc00000000 <- ( ffffffffffffff , 000000000 )
+
+[54,33]:
+ int 7ffffffffffffe00000000 <- ( ffffffffffffff , 000000000 )
+
+[54,32]:
+ int 3fffffffffffff00000000 <- ( ffffffffffffff , 00000000 )
+
+[54,31]:
+ int 1fffffffffffff80000000 <- ( ffffffffffffff , 00000000 )
+
+[54,30]:
+ int 0fffffffffffffc0000000 <- ( ffffffffffffff , 00000000 )
+
+[54,29]:
+ int 7ffffffffffffe0000000 <- ( ffffffffffffff , 00000000 )
+
+[54,28]:
+ int 3fffffffffffff0000000 <- ( ffffffffffffff , 0000000 )
+
+[54,27]:
+ int 1fffffffffffff8000000 <- ( ffffffffffffff , 0000000 )
+
+[54,26]:
+ int 0fffffffffffffc000000 <- ( ffffffffffffff , 0000000 )
+
+[54,25]:
+ int 7ffffffffffffe000000 <- ( ffffffffffffff , 0000000 )
+
+[54,24]:
+ int 3fffffffffffff000000 <- ( ffffffffffffff , 000000 )
+
+[54,23]:
+ int 1fffffffffffff800000 <- ( ffffffffffffff , 000000 )
+
+[54,22]:
+ int 0fffffffffffffc00000 <- ( ffffffffffffff , 000000 )
+
+[54,21]:
+ int 7ffffffffffffe00000 <- ( ffffffffffffff , 000000 )
+
+[54,20]:
+ int 3fffffffffffff00000 <- ( ffffffffffffff , 00000 )
+
+[54,19]:
+ int 1fffffffffffff80000 <- ( ffffffffffffff , 00000 )
+
+[54,18]:
+ int 0fffffffffffffc0000 <- ( ffffffffffffff , 00000 )
+
+[54,17]:
+ int 7ffffffffffffe0000 <- ( ffffffffffffff , 00000 )
+
+[54,16]:
+ int 3fffffffffffff0000 <- ( ffffffffffffff , 0000 )
+
+[54,15]:
+ int 1fffffffffffff8000 <- ( ffffffffffffff , 0000 )
+
+[54,14]:
+ int 0fffffffffffffc000 <- ( ffffffffffffff , 0000 )
+
+[54,13]:
+ int 7ffffffffffffe000 <- ( ffffffffffffff , 0000 )
+
+[54,12]:
+ int 3fffffffffffff000 <- ( ffffffffffffff , 000 )
+
+[54,11]:
+ int 1fffffffffffff800 <- ( ffffffffffffff , 000 )
+
+[54,10]:
+ int 0fffffffffffffc00 <- ( ffffffffffffff , 000 )
+
+[54,9]:
+ int 7ffffffffffffe00 <- ( ffffffffffffff , 000 )
+
+[54,8]:
+ int 3fffffffffffff00 <- ( ffffffffffffff , 00 )
+
+[54,7]:
+ int 1fffffffffffff80 <- ( ffffffffffffff , 00 )
+
+[54,6]:
+ int 0fffffffffffffc0 <- ( ffffffffffffff , 00 )
+
+[54,5]:
+ int 7ffffffffffffe0 <- ( ffffffffffffff , 00 )
+
+[54,4]:
+ int 3fffffffffffff0 <- ( ffffffffffffff , 0 )
+
+[54,3]:
+ int 1fffffffffffff8 <- ( ffffffffffffff , 0 )
+
+[54,2]:
+ int 0fffffffffffffc <- ( ffffffffffffff , 0 )
+
+[54,1]:
+ int 7ffffffffffffe <- ( ffffffffffffff , 0 )
+
+[53,64]:
+ int 1fffffffffffff0000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[53,63]:
+ int 0fffffffffffff8000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[53,62]:
+ int 7ffffffffffffc000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[53,61]:
+ int 3ffffffffffffe000000000000000 <- ( ffffffffffffff , 0000000000000000 )
+
+[53,60]:
+ int 1fffffffffffff000000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[53,59]:
+ int 0fffffffffffff800000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[53,58]:
+ int 7ffffffffffffc00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[53,57]:
+ int 3ffffffffffffe00000000000000 <- ( ffffffffffffff , 000000000000000 )
+
+[53,56]:
+ int 1fffffffffffff00000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[53,55]:
+ int 0fffffffffffff80000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[53,54]:
+ int 7ffffffffffffc0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[53,53]:
+ int 3ffffffffffffe0000000000000 <- ( ffffffffffffff , 00000000000000 )
+
+[53,52]:
+ int 1fffffffffffff0000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[53,51]:
+ int 0fffffffffffff8000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[53,50]:
+ int 7ffffffffffffc000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[53,49]:
+ int 3ffffffffffffe000000000000 <- ( ffffffffffffff , 0000000000000 )
+
+[53,48]:
+ int 1fffffffffffff000000000000 <- ( ffffffffffffff , 000000000000 )
+
+[53,47]:
+ int 0fffffffffffff800000000000 <- ( ffffffffffffff , 000000000000 )
+
+[53,46]:
+ int 7ffffffffffffc00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[53,45]:
+ int 3ffffffffffffe00000000000 <- ( ffffffffffffff , 000000000000 )
+
+[53,44]:
+ int 1fffffffffffff00000000000 <- ( ffffffffffffff , 00000000000 )
+
+[53,43]:
+ int 0fffffffffffff80000000000 <- ( ffffffffffffff , 00000000000 )
+
+[53,42]:
+ int 7ffffffffffffc0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[53,41]:
+ int 3ffffffffffffe0000000000 <- ( ffffffffffffff , 00000000000 )
+
+[53,40]:
+ int 1fffffffffffff0000000000 <- ( ffffffffffffff , 0000000000 )
+
+[53,39]:
+ int 0fffffffffffff8000000000 <- ( ffffffffffffff , 0000000000 )
+
+[53,38]:
+ int 7ffffffffffffc000000000 <- ( ffffffffffffff , 0000000000 )
+
+[53,37]:
+ int 3ffffffffffffe000000000 <- ( ffffffffffffff , 0000000000 )
+
+[53,36]:
+ int 1fffffffffffff000000000 <- ( ffffffffffffff , 000000000 )
+
+[53,35]:
+ int 0fffffffffffff800000000 <- ( ffffffffffffff , 000000000 )
+
+[53,34]:
+ int 7ffffffffffffc00000000 <- ( ffffffffffffff , 000000000 )
+
+[53,33]:
+ int 3ffffffffffffe00000000 <- ( ffffffffffffff , 000000000 )
+
+[53,32]:
+ int 1fffffffffffff00000000 <- ( ffffffffffffff , 00000000 )
+
+[53,31]:
+ int 0fffffffffffff80000000 <- ( ffffffffffffff , 00000000 )
+
+[53,30]:
+ int 7ffffffffffffc0000000 <- ( ffffffffffffff , 00000000 )
+
+[53,29]:
+ int 3ffffffffffffe0000000 <- ( ffffffffffffff , 00000000 )
+
+[53,28]:
+ int 1fffffffffffff0000000 <- ( ffffffffffffff , 0000000 )
+
+[53,27]:
+ int 0fffffffffffff8000000 <- ( ffffffffffffff , 0000000 )
+
+[53,26]:
+ int 7ffffffffffffc000000 <- ( ffffffffffffff , 0000000 )
+
+[53,25]:
+ int 3ffffffffffffe000000 <- ( ffffffffffffff , 0000000 )
+
+[53,24]:
+ int 1fffffffffffff000000 <- ( ffffffffffffff , 000000 )
+
+[53,23]:
+ int 0fffffffffffff800000 <- ( ffffffffffffff , 000000 )
+
+[53,22]:
+ int 7ffffffffffffc00000 <- ( ffffffffffffff , 000000 )
+
+[53,21]:
+ int 3ffffffffffffe00000 <- ( ffffffffffffff , 000000 )
+
+[53,20]:
+ int 1fffffffffffff00000 <- ( ffffffffffffff , 00000 )
+
+[53,19]:
+ int 0fffffffffffff80000 <- ( ffffffffffffff , 00000 )
+
+[53,18]:
+ int 7ffffffffffffc0000 <- ( ffffffffffffff , 00000 )
+
+[53,17]:
+ int 3ffffffffffffe0000 <- ( ffffffffffffff , 00000 )
+
+[53,16]:
+ int 1fffffffffffff0000 <- ( ffffffffffffff , 0000 )
+
+[53,15]:
+ int 0fffffffffffff8000 <- ( ffffffffffffff , 0000 )
+
+[53,14]:
+ int 7ffffffffffffc000 <- ( ffffffffffffff , 0000 )
+
+[53,13]:
+ int 3ffffffffffffe000 <- ( ffffffffffffff , 0000 )
+
+[53,12]:
+ int 1fffffffffffff000 <- ( ffffffffffffff , 000 )
+
+[53,11]:
+ int 0fffffffffffff800 <- ( ffffffffffffff , 000 )
+
+[53,10]:
+ int 7ffffffffffffc00 <- ( ffffffffffffff , 000 )
+
+[53,9]:
+ int 3ffffffffffffe00 <- ( ffffffffffffff , 000 )
+
+[53,8]:
+ int 1fffffffffffff00 <- ( ffffffffffffff , 00 )
+
+[53,7]:
+ int 0fffffffffffff80 <- ( ffffffffffffff , 00 )
+
+[53,6]:
+ int 7ffffffffffffc0 <- ( ffffffffffffff , 00 )
+
+[53,5]:
+ int 3ffffffffffffe0 <- ( ffffffffffffff , 00 )
+
+[53,4]:
+ int 1fffffffffffff0 <- ( ffffffffffffff , 0 )
+
+[53,3]:
+ int 0fffffffffffff8 <- ( ffffffffffffff , 0 )
+
+[53,2]:
+ int 7ffffffffffffc <- ( ffffffffffffff , 0 )
+
+[53,1]:
+ int 3ffffffffffffe <- ( ffffffffffffff , 0 )
+
+[52,64]:
+ int 0fffffffffffff0000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[52,63]:
+ int 7ffffffffffff8000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[52,62]:
+ int 3ffffffffffffc000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[52,61]:
+ int 1ffffffffffffe000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[52,60]:
+ int 0fffffffffffff000000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[52,59]:
+ int 7ffffffffffff800000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[52,58]:
+ int 3ffffffffffffc00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[52,57]:
+ int 1ffffffffffffe00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[52,56]:
+ int 0fffffffffffff00000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[52,55]:
+ int 7ffffffffffff80000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[52,54]:
+ int 3ffffffffffffc0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[52,53]:
+ int 1ffffffffffffe0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[52,52]:
+ int 0fffffffffffff0000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[52,51]:
+ int 7ffffffffffff8000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[52,50]:
+ int 3ffffffffffffc000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[52,49]:
+ int 1ffffffffffffe000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[52,48]:
+ int 0fffffffffffff000000000000 <- ( fffffffffffff , 000000000000 )
+
+[52,47]:
+ int 7ffffffffffff800000000000 <- ( fffffffffffff , 000000000000 )
+
+[52,46]:
+ int 3ffffffffffffc00000000000 <- ( fffffffffffff , 000000000000 )
+
+[52,45]:
+ int 1ffffffffffffe00000000000 <- ( fffffffffffff , 000000000000 )
+
+[52,44]:
+ int 0fffffffffffff00000000000 <- ( fffffffffffff , 00000000000 )
+
+[52,43]:
+ int 7ffffffffffff80000000000 <- ( fffffffffffff , 00000000000 )
+
+[52,42]:
+ int 3ffffffffffffc0000000000 <- ( fffffffffffff , 00000000000 )
+
+[52,41]:
+ int 1ffffffffffffe0000000000 <- ( fffffffffffff , 00000000000 )
+
+[52,40]:
+ int 0fffffffffffff0000000000 <- ( fffffffffffff , 0000000000 )
+
+[52,39]:
+ int 7ffffffffffff8000000000 <- ( fffffffffffff , 0000000000 )
+
+[52,38]:
+ int 3ffffffffffffc000000000 <- ( fffffffffffff , 0000000000 )
+
+[52,37]:
+ int 1ffffffffffffe000000000 <- ( fffffffffffff , 0000000000 )
+
+[52,36]:
+ int 0fffffffffffff000000000 <- ( fffffffffffff , 000000000 )
+
+[52,35]:
+ int 7ffffffffffff800000000 <- ( fffffffffffff , 000000000 )
+
+[52,34]:
+ int 3ffffffffffffc00000000 <- ( fffffffffffff , 000000000 )
+
+[52,33]:
+ int 1ffffffffffffe00000000 <- ( fffffffffffff , 000000000 )
+
+[52,32]:
+ int 0fffffffffffff00000000 <- ( fffffffffffff , 00000000 )
+
+[52,31]:
+ int 7ffffffffffff80000000 <- ( fffffffffffff , 00000000 )
+
+[52,30]:
+ int 3ffffffffffffc0000000 <- ( fffffffffffff , 00000000 )
+
+[52,29]:
+ int 1ffffffffffffe0000000 <- ( fffffffffffff , 00000000 )
+
+[52,28]:
+ int 0fffffffffffff0000000 <- ( fffffffffffff , 0000000 )
+
+[52,27]:
+ int 7ffffffffffff8000000 <- ( fffffffffffff , 0000000 )
+
+[52,26]:
+ int 3ffffffffffffc000000 <- ( fffffffffffff , 0000000 )
+
+[52,25]:
+ int 1ffffffffffffe000000 <- ( fffffffffffff , 0000000 )
+
+[52,24]:
+ int 0fffffffffffff000000 <- ( fffffffffffff , 000000 )
+
+[52,23]:
+ int 7ffffffffffff800000 <- ( fffffffffffff , 000000 )
+
+[52,22]:
+ int 3ffffffffffffc00000 <- ( fffffffffffff , 000000 )
+
+[52,21]:
+ int 1ffffffffffffe00000 <- ( fffffffffffff , 000000 )
+
+[52,20]:
+ int 0fffffffffffff00000 <- ( fffffffffffff , 00000 )
+
+[52,19]:
+ int 7ffffffffffff80000 <- ( fffffffffffff , 00000 )
+
+[52,18]:
+ int 3ffffffffffffc0000 <- ( fffffffffffff , 00000 )
+
+[52,17]:
+ int 1ffffffffffffe0000 <- ( fffffffffffff , 00000 )
+
+[52,16]:
+ int 0fffffffffffff0000 <- ( fffffffffffff , 0000 )
+
+[52,15]:
+ int 7ffffffffffff8000 <- ( fffffffffffff , 0000 )
+
+[52,14]:
+ int 3ffffffffffffc000 <- ( fffffffffffff , 0000 )
+
+[52,13]:
+ int 1ffffffffffffe000 <- ( fffffffffffff , 0000 )
+
+[52,12]:
+ int 0fffffffffffff000 <- ( fffffffffffff , 000 )
+
+[52,11]:
+ int 7ffffffffffff800 <- ( fffffffffffff , 000 )
+
+[52,10]:
+ int 3ffffffffffffc00 <- ( fffffffffffff , 000 )
+
+[52,9]:
+ int 1ffffffffffffe00 <- ( fffffffffffff , 000 )
+
+[52,8]:
+ int 0fffffffffffff00 <- ( fffffffffffff , 00 )
+
+[52,7]:
+ int 7ffffffffffff80 <- ( fffffffffffff , 00 )
+
+[52,6]:
+ int 3ffffffffffffc0 <- ( fffffffffffff , 00 )
+
+[52,5]:
+ int 1ffffffffffffe0 <- ( fffffffffffff , 00 )
+
+[52,4]:
+ int 0fffffffffffff0 <- ( fffffffffffff , 0 )
+
+[52,3]:
+ int 7ffffffffffff8 <- ( fffffffffffff , 0 )
+
+[52,2]:
+ int 3ffffffffffffc <- ( fffffffffffff , 0 )
+
+[52,1]:
+ int 1ffffffffffffe <- ( fffffffffffff , 0 )
+
+[51,64]:
+ int 7ffffffffffff0000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[51,63]:
+ int 3ffffffffffff8000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[51,62]:
+ int 1ffffffffffffc000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[51,61]:
+ int 0ffffffffffffe000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[51,60]:
+ int 7ffffffffffff000000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[51,59]:
+ int 3ffffffffffff800000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[51,58]:
+ int 1ffffffffffffc00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[51,57]:
+ int 0ffffffffffffe00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[51,56]:
+ int 7ffffffffffff00000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[51,55]:
+ int 3ffffffffffff80000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[51,54]:
+ int 1ffffffffffffc0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[51,53]:
+ int 0ffffffffffffe0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[51,52]:
+ int 7ffffffffffff0000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[51,51]:
+ int 3ffffffffffff8000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[51,50]:
+ int 1ffffffffffffc000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[51,49]:
+ int 0ffffffffffffe000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[51,48]:
+ int 7ffffffffffff000000000000 <- ( fffffffffffff , 000000000000 )
+
+[51,47]:
+ int 3ffffffffffff800000000000 <- ( fffffffffffff , 000000000000 )
+
+[51,46]:
+ int 1ffffffffffffc00000000000 <- ( fffffffffffff , 000000000000 )
+
+[51,45]:
+ int 0ffffffffffffe00000000000 <- ( fffffffffffff , 000000000000 )
+
+[51,44]:
+ int 7ffffffffffff00000000000 <- ( fffffffffffff , 00000000000 )
+
+[51,43]:
+ int 3ffffffffffff80000000000 <- ( fffffffffffff , 00000000000 )
+
+[51,42]:
+ int 1ffffffffffffc0000000000 <- ( fffffffffffff , 00000000000 )
+
+[51,41]:
+ int 0ffffffffffffe0000000000 <- ( fffffffffffff , 00000000000 )
+
+[51,40]:
+ int 7ffffffffffff0000000000 <- ( fffffffffffff , 0000000000 )
+
+[51,39]:
+ int 3ffffffffffff8000000000 <- ( fffffffffffff , 0000000000 )
+
+[51,38]:
+ int 1ffffffffffffc000000000 <- ( fffffffffffff , 0000000000 )
+
+[51,37]:
+ int 0ffffffffffffe000000000 <- ( fffffffffffff , 0000000000 )
+
+[51,36]:
+ int 7ffffffffffff000000000 <- ( fffffffffffff , 000000000 )
+
+[51,35]:
+ int 3ffffffffffff800000000 <- ( fffffffffffff , 000000000 )
+
+[51,34]:
+ int 1ffffffffffffc00000000 <- ( fffffffffffff , 000000000 )
+
+[51,33]:
+ int 0ffffffffffffe00000000 <- ( fffffffffffff , 000000000 )
+
+[51,32]:
+ int 7ffffffffffff00000000 <- ( fffffffffffff , 00000000 )
+
+[51,31]:
+ int 3ffffffffffff80000000 <- ( fffffffffffff , 00000000 )
+
+[51,30]:
+ int 1ffffffffffffc0000000 <- ( fffffffffffff , 00000000 )
+
+[51,29]:
+ int 0ffffffffffffe0000000 <- ( fffffffffffff , 00000000 )
+
+[51,28]:
+ int 7ffffffffffff0000000 <- ( fffffffffffff , 0000000 )
+
+[51,27]:
+ int 3ffffffffffff8000000 <- ( fffffffffffff , 0000000 )
+
+[51,26]:
+ int 1ffffffffffffc000000 <- ( fffffffffffff , 0000000 )
+
+[51,25]:
+ int 0ffffffffffffe000000 <- ( fffffffffffff , 0000000 )
+
+[51,24]:
+ int 7ffffffffffff000000 <- ( fffffffffffff , 000000 )
+
+[51,23]:
+ int 3ffffffffffff800000 <- ( fffffffffffff , 000000 )
+
+[51,22]:
+ int 1ffffffffffffc00000 <- ( fffffffffffff , 000000 )
+
+[51,21]:
+ int 0ffffffffffffe00000 <- ( fffffffffffff , 000000 )
+
+[51,20]:
+ int 7ffffffffffff00000 <- ( fffffffffffff , 00000 )
+
+[51,19]:
+ int 3ffffffffffff80000 <- ( fffffffffffff , 00000 )
+
+[51,18]:
+ int 1ffffffffffffc0000 <- ( fffffffffffff , 00000 )
+
+[51,17]:
+ int 0ffffffffffffe0000 <- ( fffffffffffff , 00000 )
+
+[51,16]:
+ int 7ffffffffffff0000 <- ( fffffffffffff , 0000 )
+
+[51,15]:
+ int 3ffffffffffff8000 <- ( fffffffffffff , 0000 )
+
+[51,14]:
+ int 1ffffffffffffc000 <- ( fffffffffffff , 0000 )
+
+[51,13]:
+ int 0ffffffffffffe000 <- ( fffffffffffff , 0000 )
+
+[51,12]:
+ int 7ffffffffffff000 <- ( fffffffffffff , 000 )
+
+[51,11]:
+ int 3ffffffffffff800 <- ( fffffffffffff , 000 )
+
+[51,10]:
+ int 1ffffffffffffc00 <- ( fffffffffffff , 000 )
+
+[51,9]:
+ int 0ffffffffffffe00 <- ( fffffffffffff , 000 )
+
+[51,8]:
+ int 7ffffffffffff00 <- ( fffffffffffff , 00 )
+
+[51,7]:
+ int 3ffffffffffff80 <- ( fffffffffffff , 00 )
+
+[51,6]:
+ int 1ffffffffffffc0 <- ( fffffffffffff , 00 )
+
+[51,5]:
+ int 0ffffffffffffe0 <- ( fffffffffffff , 00 )
+
+[51,4]:
+ int 7ffffffffffff0 <- ( fffffffffffff , 0 )
+
+[51,3]:
+ int 3ffffffffffff8 <- ( fffffffffffff , 0 )
+
+[51,2]:
+ int 1ffffffffffffc <- ( fffffffffffff , 0 )
+
+[51,1]:
+ int 0ffffffffffffe <- ( fffffffffffff , 0 )
+
+[50,64]:
+ int 3ffffffffffff0000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[50,63]:
+ int 1ffffffffffff8000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[50,62]:
+ int 0ffffffffffffc000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[50,61]:
+ int 7fffffffffffe000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[50,60]:
+ int 3ffffffffffff000000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[50,59]:
+ int 1ffffffffffff800000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[50,58]:
+ int 0ffffffffffffc00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[50,57]:
+ int 7fffffffffffe00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[50,56]:
+ int 3ffffffffffff00000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[50,55]:
+ int 1ffffffffffff80000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[50,54]:
+ int 0ffffffffffffc0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[50,53]:
+ int 7fffffffffffe0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[50,52]:
+ int 3ffffffffffff0000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[50,51]:
+ int 1ffffffffffff8000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[50,50]:
+ int 0ffffffffffffc000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[50,49]:
+ int 7fffffffffffe000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[50,48]:
+ int 3ffffffffffff000000000000 <- ( fffffffffffff , 000000000000 )
+
+[50,47]:
+ int 1ffffffffffff800000000000 <- ( fffffffffffff , 000000000000 )
+
+[50,46]:
+ int 0ffffffffffffc00000000000 <- ( fffffffffffff , 000000000000 )
+
+[50,45]:
+ int 7fffffffffffe00000000000 <- ( fffffffffffff , 000000000000 )
+
+[50,44]:
+ int 3ffffffffffff00000000000 <- ( fffffffffffff , 00000000000 )
+
+[50,43]:
+ int 1ffffffffffff80000000000 <- ( fffffffffffff , 00000000000 )
+
+[50,42]:
+ int 0ffffffffffffc0000000000 <- ( fffffffffffff , 00000000000 )
+
+[50,41]:
+ int 7fffffffffffe0000000000 <- ( fffffffffffff , 00000000000 )
+
+[50,40]:
+ int 3ffffffffffff0000000000 <- ( fffffffffffff , 0000000000 )
+
+[50,39]:
+ int 1ffffffffffff8000000000 <- ( fffffffffffff , 0000000000 )
+
+[50,38]:
+ int 0ffffffffffffc000000000 <- ( fffffffffffff , 0000000000 )
+
+[50,37]:
+ int 7fffffffffffe000000000 <- ( fffffffffffff , 0000000000 )
+
+[50,36]:
+ int 3ffffffffffff000000000 <- ( fffffffffffff , 000000000 )
+
+[50,35]:
+ int 1ffffffffffff800000000 <- ( fffffffffffff , 000000000 )
+
+[50,34]:
+ int 0ffffffffffffc00000000 <- ( fffffffffffff , 000000000 )
+
+[50,33]:
+ int 7fffffffffffe00000000 <- ( fffffffffffff , 000000000 )
+
+[50,32]:
+ int 3ffffffffffff00000000 <- ( fffffffffffff , 00000000 )
+
+[50,31]:
+ int 1ffffffffffff80000000 <- ( fffffffffffff , 00000000 )
+
+[50,30]:
+ int 0ffffffffffffc0000000 <- ( fffffffffffff , 00000000 )
+
+[50,29]:
+ int 7fffffffffffe0000000 <- ( fffffffffffff , 00000000 )
+
+[50,28]:
+ int 3ffffffffffff0000000 <- ( fffffffffffff , 0000000 )
+
+[50,27]:
+ int 1ffffffffffff8000000 <- ( fffffffffffff , 0000000 )
+
+[50,26]:
+ int 0ffffffffffffc000000 <- ( fffffffffffff , 0000000 )
+
+[50,25]:
+ int 7fffffffffffe000000 <- ( fffffffffffff , 0000000 )
+
+[50,24]:
+ int 3ffffffffffff000000 <- ( fffffffffffff , 000000 )
+
+[50,23]:
+ int 1ffffffffffff800000 <- ( fffffffffffff , 000000 )
+
+[50,22]:
+ int 0ffffffffffffc00000 <- ( fffffffffffff , 000000 )
+
+[50,21]:
+ int 7fffffffffffe00000 <- ( fffffffffffff , 000000 )
+
+[50,20]:
+ int 3ffffffffffff00000 <- ( fffffffffffff , 00000 )
+
+[50,19]:
+ int 1ffffffffffff80000 <- ( fffffffffffff , 00000 )
+
+[50,18]:
+ int 0ffffffffffffc0000 <- ( fffffffffffff , 00000 )
+
+[50,17]:
+ int 7fffffffffffe0000 <- ( fffffffffffff , 00000 )
+
+[50,16]:
+ int 3ffffffffffff0000 <- ( fffffffffffff , 0000 )
+
+[50,15]:
+ int 1ffffffffffff8000 <- ( fffffffffffff , 0000 )
+
+[50,14]:
+ int 0ffffffffffffc000 <- ( fffffffffffff , 0000 )
+
+[50,13]:
+ int 7fffffffffffe000 <- ( fffffffffffff , 0000 )
+
+[50,12]:
+ int 3ffffffffffff000 <- ( fffffffffffff , 000 )
+
+[50,11]:
+ int 1ffffffffffff800 <- ( fffffffffffff , 000 )
+
+[50,10]:
+ int 0ffffffffffffc00 <- ( fffffffffffff , 000 )
+
+[50,9]:
+ int 7fffffffffffe00 <- ( fffffffffffff , 000 )
+
+[50,8]:
+ int 3ffffffffffff00 <- ( fffffffffffff , 00 )
+
+[50,7]:
+ int 1ffffffffffff80 <- ( fffffffffffff , 00 )
+
+[50,6]:
+ int 0ffffffffffffc0 <- ( fffffffffffff , 00 )
+
+[50,5]:
+ int 7fffffffffffe0 <- ( fffffffffffff , 00 )
+
+[50,4]:
+ int 3ffffffffffff0 <- ( fffffffffffff , 0 )
+
+[50,3]:
+ int 1ffffffffffff8 <- ( fffffffffffff , 0 )
+
+[50,2]:
+ int 0ffffffffffffc <- ( fffffffffffff , 0 )
+
+[50,1]:
+ int 7fffffffffffe <- ( fffffffffffff , 0 )
+
+[49,64]:
+ int 1ffffffffffff0000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[49,63]:
+ int 0ffffffffffff8000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[49,62]:
+ int 7fffffffffffc000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[49,61]:
+ int 3fffffffffffe000000000000000 <- ( fffffffffffff , 0000000000000000 )
+
+[49,60]:
+ int 1ffffffffffff000000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[49,59]:
+ int 0ffffffffffff800000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[49,58]:
+ int 7fffffffffffc00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[49,57]:
+ int 3fffffffffffe00000000000000 <- ( fffffffffffff , 000000000000000 )
+
+[49,56]:
+ int 1ffffffffffff00000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[49,55]:
+ int 0ffffffffffff80000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[49,54]:
+ int 7fffffffffffc0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[49,53]:
+ int 3fffffffffffe0000000000000 <- ( fffffffffffff , 00000000000000 )
+
+[49,52]:
+ int 1ffffffffffff0000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[49,51]:
+ int 0ffffffffffff8000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[49,50]:
+ int 7fffffffffffc000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[49,49]:
+ int 3fffffffffffe000000000000 <- ( fffffffffffff , 0000000000000 )
+
+[49,48]:
+ int 1ffffffffffff000000000000 <- ( fffffffffffff , 000000000000 )
+
+[49,47]:
+ int 0ffffffffffff800000000000 <- ( fffffffffffff , 000000000000 )
+
+[49,46]:
+ int 7fffffffffffc00000000000 <- ( fffffffffffff , 000000000000 )
+
+[49,45]:
+ int 3fffffffffffe00000000000 <- ( fffffffffffff , 000000000000 )
+
+[49,44]:
+ int 1ffffffffffff00000000000 <- ( fffffffffffff , 00000000000 )
+
+[49,43]:
+ int 0ffffffffffff80000000000 <- ( fffffffffffff , 00000000000 )
+
+[49,42]:
+ int 7fffffffffffc0000000000 <- ( fffffffffffff , 00000000000 )
+
+[49,41]:
+ int 3fffffffffffe0000000000 <- ( fffffffffffff , 00000000000 )
+
+[49,40]:
+ int 1ffffffffffff0000000000 <- ( fffffffffffff , 0000000000 )
+
+[49,39]:
+ int 0ffffffffffff8000000000 <- ( fffffffffffff , 0000000000 )
+
+[49,38]:
+ int 7fffffffffffc000000000 <- ( fffffffffffff , 0000000000 )
+
+[49,37]:
+ int 3fffffffffffe000000000 <- ( fffffffffffff , 0000000000 )
+
+[49,36]:
+ int 1ffffffffffff000000000 <- ( fffffffffffff , 000000000 )
+
+[49,35]:
+ int 0ffffffffffff800000000 <- ( fffffffffffff , 000000000 )
+
+[49,34]:
+ int 7fffffffffffc00000000 <- ( fffffffffffff , 000000000 )
+
+[49,33]:
+ int 3fffffffffffe00000000 <- ( fffffffffffff , 000000000 )
+
+[49,32]:
+ int 1ffffffffffff00000000 <- ( fffffffffffff , 00000000 )
+
+[49,31]:
+ int 0ffffffffffff80000000 <- ( fffffffffffff , 00000000 )
+
+[49,30]:
+ int 7fffffffffffc0000000 <- ( fffffffffffff , 00000000 )
+
+[49,29]:
+ int 3fffffffffffe0000000 <- ( fffffffffffff , 00000000 )
+
+[49,28]:
+ int 1ffffffffffff0000000 <- ( fffffffffffff , 0000000 )
+
+[49,27]:
+ int 0ffffffffffff8000000 <- ( fffffffffffff , 0000000 )
+
+[49,26]:
+ int 7fffffffffffc000000 <- ( fffffffffffff , 0000000 )
+
+[49,25]:
+ int 3fffffffffffe000000 <- ( fffffffffffff , 0000000 )
+
+[49,24]:
+ int 1ffffffffffff000000 <- ( fffffffffffff , 000000 )
+
+[49,23]:
+ int 0ffffffffffff800000 <- ( fffffffffffff , 000000 )
+
+[49,22]:
+ int 7fffffffffffc00000 <- ( fffffffffffff , 000000 )
+
+[49,21]:
+ int 3fffffffffffe00000 <- ( fffffffffffff , 000000 )
+
+[49,20]:
+ int 1ffffffffffff00000 <- ( fffffffffffff , 00000 )
+
+[49,19]:
+ int 0ffffffffffff80000 <- ( fffffffffffff , 00000 )
+
+[49,18]:
+ int 7fffffffffffc0000 <- ( fffffffffffff , 00000 )
+
+[49,17]:
+ int 3fffffffffffe0000 <- ( fffffffffffff , 00000 )
+
+[49,16]:
+ int 1ffffffffffff0000 <- ( fffffffffffff , 0000 )
+
+[49,15]:
+ int 0ffffffffffff8000 <- ( fffffffffffff , 0000 )
+
+[49,14]:
+ int 7fffffffffffc000 <- ( fffffffffffff , 0000 )
+
+[49,13]:
+ int 3fffffffffffe000 <- ( fffffffffffff , 0000 )
+
+[49,12]:
+ int 1ffffffffffff000 <- ( fffffffffffff , 000 )
+
+[49,11]:
+ int 0ffffffffffff800 <- ( fffffffffffff , 000 )
+
+[49,10]:
+ int 7fffffffffffc00 <- ( fffffffffffff , 000 )
+
+[49,9]:
+ int 3fffffffffffe00 <- ( fffffffffffff , 000 )
+
+[49,8]:
+ int 1ffffffffffff00 <- ( fffffffffffff , 00 )
+
+[49,7]:
+ int 0ffffffffffff80 <- ( fffffffffffff , 00 )
+
+[49,6]:
+ int 7fffffffffffc0 <- ( fffffffffffff , 00 )
+
+[49,5]:
+ int 3fffffffffffe0 <- ( fffffffffffff , 00 )
+
+[49,4]:
+ int 1ffffffffffff0 <- ( fffffffffffff , 0 )
+
+[49,3]:
+ int 0ffffffffffff8 <- ( fffffffffffff , 0 )
+
+[49,2]:
+ int 7fffffffffffc <- ( fffffffffffff , 0 )
+
+[49,1]:
+ int 3fffffffffffe <- ( fffffffffffff , 0 )
+
+[48,64]:
+ int 0ffffffffffff0000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[48,63]:
+ int 7fffffffffff8000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[48,62]:
+ int 3fffffffffffc000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[48,61]:
+ int 1fffffffffffe000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[48,60]:
+ int 0ffffffffffff000000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[48,59]:
+ int 7fffffffffff800000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[48,58]:
+ int 3fffffffffffc00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[48,57]:
+ int 1fffffffffffe00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[48,56]:
+ int 0ffffffffffff00000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[48,55]:
+ int 7fffffffffff80000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[48,54]:
+ int 3fffffffffffc0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[48,53]:
+ int 1fffffffffffe0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[48,52]:
+ int 0ffffffffffff0000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[48,51]:
+ int 7fffffffffff8000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[48,50]:
+ int 3fffffffffffc000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[48,49]:
+ int 1fffffffffffe000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[48,48]:
+ int 0ffffffffffff000000000000 <- ( ffffffffffff , 000000000000 )
+
+[48,47]:
+ int 7fffffffffff800000000000 <- ( ffffffffffff , 000000000000 )
+
+[48,46]:
+ int 3fffffffffffc00000000000 <- ( ffffffffffff , 000000000000 )
+
+[48,45]:
+ int 1fffffffffffe00000000000 <- ( ffffffffffff , 000000000000 )
+
+[48,44]:
+ int 0ffffffffffff00000000000 <- ( ffffffffffff , 00000000000 )
+
+[48,43]:
+ int 7fffffffffff80000000000 <- ( ffffffffffff , 00000000000 )
+
+[48,42]:
+ int 3fffffffffffc0000000000 <- ( ffffffffffff , 00000000000 )
+
+[48,41]:
+ int 1fffffffffffe0000000000 <- ( ffffffffffff , 00000000000 )
+
+[48,40]:
+ int 0ffffffffffff0000000000 <- ( ffffffffffff , 0000000000 )
+
+[48,39]:
+ int 7fffffffffff8000000000 <- ( ffffffffffff , 0000000000 )
+
+[48,38]:
+ int 3fffffffffffc000000000 <- ( ffffffffffff , 0000000000 )
+
+[48,37]:
+ int 1fffffffffffe000000000 <- ( ffffffffffff , 0000000000 )
+
+[48,36]:
+ int 0ffffffffffff000000000 <- ( ffffffffffff , 000000000 )
+
+[48,35]:
+ int 7fffffffffff800000000 <- ( ffffffffffff , 000000000 )
+
+[48,34]:
+ int 3fffffffffffc00000000 <- ( ffffffffffff , 000000000 )
+
+[48,33]:
+ int 1fffffffffffe00000000 <- ( ffffffffffff , 000000000 )
+
+[48,32]:
+ int 0ffffffffffff00000000 <- ( ffffffffffff , 00000000 )
+
+[48,31]:
+ int 7fffffffffff80000000 <- ( ffffffffffff , 00000000 )
+
+[48,30]:
+ int 3fffffffffffc0000000 <- ( ffffffffffff , 00000000 )
+
+[48,29]:
+ int 1fffffffffffe0000000 <- ( ffffffffffff , 00000000 )
+
+[48,28]:
+ int 0ffffffffffff0000000 <- ( ffffffffffff , 0000000 )
+
+[48,27]:
+ int 7fffffffffff8000000 <- ( ffffffffffff , 0000000 )
+
+[48,26]:
+ int 3fffffffffffc000000 <- ( ffffffffffff , 0000000 )
+
+[48,25]:
+ int 1fffffffffffe000000 <- ( ffffffffffff , 0000000 )
+
+[48,24]:
+ int 0ffffffffffff000000 <- ( ffffffffffff , 000000 )
+
+[48,23]:
+ int 7fffffffffff800000 <- ( ffffffffffff , 000000 )
+
+[48,22]:
+ int 3fffffffffffc00000 <- ( ffffffffffff , 000000 )
+
+[48,21]:
+ int 1fffffffffffe00000 <- ( ffffffffffff , 000000 )
+
+[48,20]:
+ int 0ffffffffffff00000 <- ( ffffffffffff , 00000 )
+
+[48,19]:
+ int 7fffffffffff80000 <- ( ffffffffffff , 00000 )
+
+[48,18]:
+ int 3fffffffffffc0000 <- ( ffffffffffff , 00000 )
+
+[48,17]:
+ int 1fffffffffffe0000 <- ( ffffffffffff , 00000 )
+
+[48,16]:
+ int 0ffffffffffff0000 <- ( ffffffffffff , 0000 )
+
+[48,15]:
+ int 7fffffffffff8000 <- ( ffffffffffff , 0000 )
+
+[48,14]:
+ int 3fffffffffffc000 <- ( ffffffffffff , 0000 )
+
+[48,13]:
+ int 1fffffffffffe000 <- ( ffffffffffff , 0000 )
+
+[48,12]:
+ int 0ffffffffffff000 <- ( ffffffffffff , 000 )
+
+[48,11]:
+ int 7fffffffffff800 <- ( ffffffffffff , 000 )
+
+[48,10]:
+ int 3fffffffffffc00 <- ( ffffffffffff , 000 )
+
+[48,9]:
+ int 1fffffffffffe00 <- ( ffffffffffff , 000 )
+
+[48,8]:
+ int 0ffffffffffff00 <- ( ffffffffffff , 00 )
+
+[48,7]:
+ int 7fffffffffff80 <- ( ffffffffffff , 00 )
+
+[48,6]:
+ int 3fffffffffffc0 <- ( ffffffffffff , 00 )
+
+[48,5]:
+ int 1fffffffffffe0 <- ( ffffffffffff , 00 )
+
+[48,4]:
+ int 0ffffffffffff0 <- ( ffffffffffff , 0 )
+
+[48,3]:
+ int 7fffffffffff8 <- ( ffffffffffff , 0 )
+
+[48,2]:
+ int 3fffffffffffc <- ( ffffffffffff , 0 )
+
+[48,1]:
+ int 1fffffffffffe <- ( ffffffffffff , 0 )
+
+[47,64]:
+ int 7fffffffffff0000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[47,63]:
+ int 3fffffffffff8000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[47,62]:
+ int 1fffffffffffc000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[47,61]:
+ int 0fffffffffffe000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[47,60]:
+ int 7fffffffffff000000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[47,59]:
+ int 3fffffffffff800000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[47,58]:
+ int 1fffffffffffc00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[47,57]:
+ int 0fffffffffffe00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[47,56]:
+ int 7fffffffffff00000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[47,55]:
+ int 3fffffffffff80000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[47,54]:
+ int 1fffffffffffc0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[47,53]:
+ int 0fffffffffffe0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[47,52]:
+ int 7fffffffffff0000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[47,51]:
+ int 3fffffffffff8000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[47,50]:
+ int 1fffffffffffc000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[47,49]:
+ int 0fffffffffffe000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[47,48]:
+ int 7fffffffffff000000000000 <- ( ffffffffffff , 000000000000 )
+
+[47,47]:
+ int 3fffffffffff800000000000 <- ( ffffffffffff , 000000000000 )
+
+[47,46]:
+ int 1fffffffffffc00000000000 <- ( ffffffffffff , 000000000000 )
+
+[47,45]:
+ int 0fffffffffffe00000000000 <- ( ffffffffffff , 000000000000 )
+
+[47,44]:
+ int 7fffffffffff00000000000 <- ( ffffffffffff , 00000000000 )
+
+[47,43]:
+ int 3fffffffffff80000000000 <- ( ffffffffffff , 00000000000 )
+
+[47,42]:
+ int 1fffffffffffc0000000000 <- ( ffffffffffff , 00000000000 )
+
+[47,41]:
+ int 0fffffffffffe0000000000 <- ( ffffffffffff , 00000000000 )
+
+[47,40]:
+ int 7fffffffffff0000000000 <- ( ffffffffffff , 0000000000 )
+
+[47,39]:
+ int 3fffffffffff8000000000 <- ( ffffffffffff , 0000000000 )
+
+[47,38]:
+ int 1fffffffffffc000000000 <- ( ffffffffffff , 0000000000 )
+
+[47,37]:
+ int 0fffffffffffe000000000 <- ( ffffffffffff , 0000000000 )
+
+[47,36]:
+ int 7fffffffffff000000000 <- ( ffffffffffff , 000000000 )
+
+[47,35]:
+ int 3fffffffffff800000000 <- ( ffffffffffff , 000000000 )
+
+[47,34]:
+ int 1fffffffffffc00000000 <- ( ffffffffffff , 000000000 )
+
+[47,33]:
+ int 0fffffffffffe00000000 <- ( ffffffffffff , 000000000 )
+
+[47,32]:
+ int 7fffffffffff00000000 <- ( ffffffffffff , 00000000 )
+
+[47,31]:
+ int 3fffffffffff80000000 <- ( ffffffffffff , 00000000 )
+
+[47,30]:
+ int 1fffffffffffc0000000 <- ( ffffffffffff , 00000000 )
+
+[47,29]:
+ int 0fffffffffffe0000000 <- ( ffffffffffff , 00000000 )
+
+[47,28]:
+ int 7fffffffffff0000000 <- ( ffffffffffff , 0000000 )
+
+[47,27]:
+ int 3fffffffffff8000000 <- ( ffffffffffff , 0000000 )
+
+[47,26]:
+ int 1fffffffffffc000000 <- ( ffffffffffff , 0000000 )
+
+[47,25]:
+ int 0fffffffffffe000000 <- ( ffffffffffff , 0000000 )
+
+[47,24]:
+ int 7fffffffffff000000 <- ( ffffffffffff , 000000 )
+
+[47,23]:
+ int 3fffffffffff800000 <- ( ffffffffffff , 000000 )
+
+[47,22]:
+ int 1fffffffffffc00000 <- ( ffffffffffff , 000000 )
+
+[47,21]:
+ int 0fffffffffffe00000 <- ( ffffffffffff , 000000 )
+
+[47,20]:
+ int 7fffffffffff00000 <- ( ffffffffffff , 00000 )
+
+[47,19]:
+ int 3fffffffffff80000 <- ( ffffffffffff , 00000 )
+
+[47,18]:
+ int 1fffffffffffc0000 <- ( ffffffffffff , 00000 )
+
+[47,17]:
+ int 0fffffffffffe0000 <- ( ffffffffffff , 00000 )
+
+[47,16]:
+ int 7fffffffffff0000 <- ( ffffffffffff , 0000 )
+
+[47,15]:
+ int 3fffffffffff8000 <- ( ffffffffffff , 0000 )
+
+[47,14]:
+ int 1fffffffffffc000 <- ( ffffffffffff , 0000 )
+
+[47,13]:
+ int 0fffffffffffe000 <- ( ffffffffffff , 0000 )
+
+[47,12]:
+ int 7fffffffffff000 <- ( ffffffffffff , 000 )
+
+[47,11]:
+ int 3fffffffffff800 <- ( ffffffffffff , 000 )
+
+[47,10]:
+ int 1fffffffffffc00 <- ( ffffffffffff , 000 )
+
+[47,9]:
+ int 0fffffffffffe00 <- ( ffffffffffff , 000 )
+
+[47,8]:
+ int 7fffffffffff00 <- ( ffffffffffff , 00 )
+
+[47,7]:
+ int 3fffffffffff80 <- ( ffffffffffff , 00 )
+
+[47,6]:
+ int 1fffffffffffc0 <- ( ffffffffffff , 00 )
+
+[47,5]:
+ int 0fffffffffffe0 <- ( ffffffffffff , 00 )
+
+[47,4]:
+ int 7fffffffffff0 <- ( ffffffffffff , 0 )
+
+[47,3]:
+ int 3fffffffffff8 <- ( ffffffffffff , 0 )
+
+[47,2]:
+ int 1fffffffffffc <- ( ffffffffffff , 0 )
+
+[47,1]:
+ int 0fffffffffffe <- ( ffffffffffff , 0 )
+
+[46,64]:
+ int 3fffffffffff0000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[46,63]:
+ int 1fffffffffff8000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[46,62]:
+ int 0fffffffffffc000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[46,61]:
+ int 7ffffffffffe000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[46,60]:
+ int 3fffffffffff000000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[46,59]:
+ int 1fffffffffff800000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[46,58]:
+ int 0fffffffffffc00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[46,57]:
+ int 7ffffffffffe00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[46,56]:
+ int 3fffffffffff00000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[46,55]:
+ int 1fffffffffff80000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[46,54]:
+ int 0fffffffffffc0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[46,53]:
+ int 7ffffffffffe0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[46,52]:
+ int 3fffffffffff0000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[46,51]:
+ int 1fffffffffff8000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[46,50]:
+ int 0fffffffffffc000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[46,49]:
+ int 7ffffffffffe000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[46,48]:
+ int 3fffffffffff000000000000 <- ( ffffffffffff , 000000000000 )
+
+[46,47]:
+ int 1fffffffffff800000000000 <- ( ffffffffffff , 000000000000 )
+
+[46,46]:
+ int 0fffffffffffc00000000000 <- ( ffffffffffff , 000000000000 )
+
+[46,45]:
+ int 7ffffffffffe00000000000 <- ( ffffffffffff , 000000000000 )
+
+[46,44]:
+ int 3fffffffffff00000000000 <- ( ffffffffffff , 00000000000 )
+
+[46,43]:
+ int 1fffffffffff80000000000 <- ( ffffffffffff , 00000000000 )
+
+[46,42]:
+ int 0fffffffffffc0000000000 <- ( ffffffffffff , 00000000000 )
+
+[46,41]:
+ int 7ffffffffffe0000000000 <- ( ffffffffffff , 00000000000 )
+
+[46,40]:
+ int 3fffffffffff0000000000 <- ( ffffffffffff , 0000000000 )
+
+[46,39]:
+ int 1fffffffffff8000000000 <- ( ffffffffffff , 0000000000 )
+
+[46,38]:
+ int 0fffffffffffc000000000 <- ( ffffffffffff , 0000000000 )
+
+[46,37]:
+ int 7ffffffffffe000000000 <- ( ffffffffffff , 0000000000 )
+
+[46,36]:
+ int 3fffffffffff000000000 <- ( ffffffffffff , 000000000 )
+
+[46,35]:
+ int 1fffffffffff800000000 <- ( ffffffffffff , 000000000 )
+
+[46,34]:
+ int 0fffffffffffc00000000 <- ( ffffffffffff , 000000000 )
+
+[46,33]:
+ int 7ffffffffffe00000000 <- ( ffffffffffff , 000000000 )
+
+[46,32]:
+ int 3fffffffffff00000000 <- ( ffffffffffff , 00000000 )
+
+[46,31]:
+ int 1fffffffffff80000000 <- ( ffffffffffff , 00000000 )
+
+[46,30]:
+ int 0fffffffffffc0000000 <- ( ffffffffffff , 00000000 )
+
+[46,29]:
+ int 7ffffffffffe0000000 <- ( ffffffffffff , 00000000 )
+
+[46,28]:
+ int 3fffffffffff0000000 <- ( ffffffffffff , 0000000 )
+
+[46,27]:
+ int 1fffffffffff8000000 <- ( ffffffffffff , 0000000 )
+
+[46,26]:
+ int 0fffffffffffc000000 <- ( ffffffffffff , 0000000 )
+
+[46,25]:
+ int 7ffffffffffe000000 <- ( ffffffffffff , 0000000 )
+
+[46,24]:
+ int 3fffffffffff000000 <- ( ffffffffffff , 000000 )
+
+[46,23]:
+ int 1fffffffffff800000 <- ( ffffffffffff , 000000 )
+
+[46,22]:
+ int 0fffffffffffc00000 <- ( ffffffffffff , 000000 )
+
+[46,21]:
+ int 7ffffffffffe00000 <- ( ffffffffffff , 000000 )
+
+[46,20]:
+ int 3fffffffffff00000 <- ( ffffffffffff , 00000 )
+
+[46,19]:
+ int 1fffffffffff80000 <- ( ffffffffffff , 00000 )
+
+[46,18]:
+ int 0fffffffffffc0000 <- ( ffffffffffff , 00000 )
+
+[46,17]:
+ int 7ffffffffffe0000 <- ( ffffffffffff , 00000 )
+
+[46,16]:
+ int 3fffffffffff0000 <- ( ffffffffffff , 0000 )
+
+[46,15]:
+ int 1fffffffffff8000 <- ( ffffffffffff , 0000 )
+
+[46,14]:
+ int 0fffffffffffc000 <- ( ffffffffffff , 0000 )
+
+[46,13]:
+ int 7ffffffffffe000 <- ( ffffffffffff , 0000 )
+
+[46,12]:
+ int 3fffffffffff000 <- ( ffffffffffff , 000 )
+
+[46,11]:
+ int 1fffffffffff800 <- ( ffffffffffff , 000 )
+
+[46,10]:
+ int 0fffffffffffc00 <- ( ffffffffffff , 000 )
+
+[46,9]:
+ int 7ffffffffffe00 <- ( ffffffffffff , 000 )
+
+[46,8]:
+ int 3fffffffffff00 <- ( ffffffffffff , 00 )
+
+[46,7]:
+ int 1fffffffffff80 <- ( ffffffffffff , 00 )
+
+[46,6]:
+ int 0fffffffffffc0 <- ( ffffffffffff , 00 )
+
+[46,5]:
+ int 7ffffffffffe0 <- ( ffffffffffff , 00 )
+
+[46,4]:
+ int 3fffffffffff0 <- ( ffffffffffff , 0 )
+
+[46,3]:
+ int 1fffffffffff8 <- ( ffffffffffff , 0 )
+
+[46,2]:
+ int 0fffffffffffc <- ( ffffffffffff , 0 )
+
+[46,1]:
+ int 7ffffffffffe <- ( ffffffffffff , 0 )
+
+[45,64]:
+ int 1fffffffffff0000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[45,63]:
+ int 0fffffffffff8000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[45,62]:
+ int 7ffffffffffc000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[45,61]:
+ int 3ffffffffffe000000000000000 <- ( ffffffffffff , 0000000000000000 )
+
+[45,60]:
+ int 1fffffffffff000000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[45,59]:
+ int 0fffffffffff800000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[45,58]:
+ int 7ffffffffffc00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[45,57]:
+ int 3ffffffffffe00000000000000 <- ( ffffffffffff , 000000000000000 )
+
+[45,56]:
+ int 1fffffffffff00000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[45,55]:
+ int 0fffffffffff80000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[45,54]:
+ int 7ffffffffffc0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[45,53]:
+ int 3ffffffffffe0000000000000 <- ( ffffffffffff , 00000000000000 )
+
+[45,52]:
+ int 1fffffffffff0000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[45,51]:
+ int 0fffffffffff8000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[45,50]:
+ int 7ffffffffffc000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[45,49]:
+ int 3ffffffffffe000000000000 <- ( ffffffffffff , 0000000000000 )
+
+[45,48]:
+ int 1fffffffffff000000000000 <- ( ffffffffffff , 000000000000 )
+
+[45,47]:
+ int 0fffffffffff800000000000 <- ( ffffffffffff , 000000000000 )
+
+[45,46]:
+ int 7ffffffffffc00000000000 <- ( ffffffffffff , 000000000000 )
+
+[45,45]:
+ int 3ffffffffffe00000000000 <- ( ffffffffffff , 000000000000 )
+
+[45,44]:
+ int 1fffffffffff00000000000 <- ( ffffffffffff , 00000000000 )
+
+[45,43]:
+ int 0fffffffffff80000000000 <- ( ffffffffffff , 00000000000 )
+
+[45,42]:
+ int 7ffffffffffc0000000000 <- ( ffffffffffff , 00000000000 )
+
+[45,41]:
+ int 3ffffffffffe0000000000 <- ( ffffffffffff , 00000000000 )
+
+[45,40]:
+ int 1fffffffffff0000000000 <- ( ffffffffffff , 0000000000 )
+
+[45,39]:
+ int 0fffffffffff8000000000 <- ( ffffffffffff , 0000000000 )
+
+[45,38]:
+ int 7ffffffffffc000000000 <- ( ffffffffffff , 0000000000 )
+
+[45,37]:
+ int 3ffffffffffe000000000 <- ( ffffffffffff , 0000000000 )
+
+[45,36]:
+ int 1fffffffffff000000000 <- ( ffffffffffff , 000000000 )
+
+[45,35]:
+ int 0fffffffffff800000000 <- ( ffffffffffff , 000000000 )
+
+[45,34]:
+ int 7ffffffffffc00000000 <- ( ffffffffffff , 000000000 )
+
+[45,33]:
+ int 3ffffffffffe00000000 <- ( ffffffffffff , 000000000 )
+
+[45,32]:
+ int 1fffffffffff00000000 <- ( ffffffffffff , 00000000 )
+
+[45,31]:
+ int 0fffffffffff80000000 <- ( ffffffffffff , 00000000 )
+
+[45,30]:
+ int 7ffffffffffc0000000 <- ( ffffffffffff , 00000000 )
+
+[45,29]:
+ int 3ffffffffffe0000000 <- ( ffffffffffff , 00000000 )
+
+[45,28]:
+ int 1fffffffffff0000000 <- ( ffffffffffff , 0000000 )
+
+[45,27]:
+ int 0fffffffffff8000000 <- ( ffffffffffff , 0000000 )
+
+[45,26]:
+ int 7ffffffffffc000000 <- ( ffffffffffff , 0000000 )
+
+[45,25]:
+ int 3ffffffffffe000000 <- ( ffffffffffff , 0000000 )
+
+[45,24]:
+ int 1fffffffffff000000 <- ( ffffffffffff , 000000 )
+
+[45,23]:
+ int 0fffffffffff800000 <- ( ffffffffffff , 000000 )
+
+[45,22]:
+ int 7ffffffffffc00000 <- ( ffffffffffff , 000000 )
+
+[45,21]:
+ int 3ffffffffffe00000 <- ( ffffffffffff , 000000 )
+
+[45,20]:
+ int 1fffffffffff00000 <- ( ffffffffffff , 00000 )
+
+[45,19]:
+ int 0fffffffffff80000 <- ( ffffffffffff , 00000 )
+
+[45,18]:
+ int 7ffffffffffc0000 <- ( ffffffffffff , 00000 )
+
+[45,17]:
+ int 3ffffffffffe0000 <- ( ffffffffffff , 00000 )
+
+[45,16]:
+ int 1fffffffffff0000 <- ( ffffffffffff , 0000 )
+
+[45,15]:
+ int 0fffffffffff8000 <- ( ffffffffffff , 0000 )
+
+[45,14]:
+ int 7ffffffffffc000 <- ( ffffffffffff , 0000 )
+
+[45,13]:
+ int 3ffffffffffe000 <- ( ffffffffffff , 0000 )
+
+[45,12]:
+ int 1fffffffffff000 <- ( ffffffffffff , 000 )
+
+[45,11]:
+ int 0fffffffffff800 <- ( ffffffffffff , 000 )
+
+[45,10]:
+ int 7ffffffffffc00 <- ( ffffffffffff , 000 )
+
+[45,9]:
+ int 3ffffffffffe00 <- ( ffffffffffff , 000 )
+
+[45,8]:
+ int 1fffffffffff00 <- ( ffffffffffff , 00 )
+
+[45,7]:
+ int 0fffffffffff80 <- ( ffffffffffff , 00 )
+
+[45,6]:
+ int 7ffffffffffc0 <- ( ffffffffffff , 00 )
+
+[45,5]:
+ int 3ffffffffffe0 <- ( ffffffffffff , 00 )
+
+[45,4]:
+ int 1fffffffffff0 <- ( ffffffffffff , 0 )
+
+[45,3]:
+ int 0fffffffffff8 <- ( ffffffffffff , 0 )
+
+[45,2]:
+ int 7ffffffffffc <- ( ffffffffffff , 0 )
+
+[45,1]:
+ int 3ffffffffffe <- ( ffffffffffff , 0 )
+
+[44,64]:
+ int 0fffffffffff0000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[44,63]:
+ int 7ffffffffff8000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[44,62]:
+ int 3ffffffffffc000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[44,61]:
+ int 1ffffffffffe000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[44,60]:
+ int 0fffffffffff000000000000000 <- ( fffffffffff , 000000000000000 )
+
+[44,59]:
+ int 7ffffffffff800000000000000 <- ( fffffffffff , 000000000000000 )
+
+[44,58]:
+ int 3ffffffffffc00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[44,57]:
+ int 1ffffffffffe00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[44,56]:
+ int 0fffffffffff00000000000000 <- ( fffffffffff , 00000000000000 )
+
+[44,55]:
+ int 7ffffffffff80000000000000 <- ( fffffffffff , 00000000000000 )
+
+[44,54]:
+ int 3ffffffffffc0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[44,53]:
+ int 1ffffffffffe0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[44,52]:
+ int 0fffffffffff0000000000000 <- ( fffffffffff , 0000000000000 )
+
+[44,51]:
+ int 7ffffffffff8000000000000 <- ( fffffffffff , 0000000000000 )
+
+[44,50]:
+ int 3ffffffffffc000000000000 <- ( fffffffffff , 0000000000000 )
+
+[44,49]:
+ int 1ffffffffffe000000000000 <- ( fffffffffff , 0000000000000 )
+
+[44,48]:
+ int 0fffffffffff000000000000 <- ( fffffffffff , 000000000000 )
+
+[44,47]:
+ int 7ffffffffff800000000000 <- ( fffffffffff , 000000000000 )
+
+[44,46]:
+ int 3ffffffffffc00000000000 <- ( fffffffffff , 000000000000 )
+
+[44,45]:
+ int 1ffffffffffe00000000000 <- ( fffffffffff , 000000000000 )
+
+[44,44]:
+ int 0fffffffffff00000000000 <- ( fffffffffff , 00000000000 )
+
+[44,43]:
+ int 7ffffffffff80000000000 <- ( fffffffffff , 00000000000 )
+
+[44,42]:
+ int 3ffffffffffc0000000000 <- ( fffffffffff , 00000000000 )
+
+[44,41]:
+ int 1ffffffffffe0000000000 <- ( fffffffffff , 00000000000 )
+
+[44,40]:
+ int 0fffffffffff0000000000 <- ( fffffffffff , 0000000000 )
+
+[44,39]:
+ int 7ffffffffff8000000000 <- ( fffffffffff , 0000000000 )
+
+[44,38]:
+ int 3ffffffffffc000000000 <- ( fffffffffff , 0000000000 )
+
+[44,37]:
+ int 1ffffffffffe000000000 <- ( fffffffffff , 0000000000 )
+
+[44,36]:
+ int 0fffffffffff000000000 <- ( fffffffffff , 000000000 )
+
+[44,35]:
+ int 7ffffffffff800000000 <- ( fffffffffff , 000000000 )
+
+[44,34]:
+ int 3ffffffffffc00000000 <- ( fffffffffff , 000000000 )
+
+[44,33]:
+ int 1ffffffffffe00000000 <- ( fffffffffff , 000000000 )
+
+[44,32]:
+ int 0fffffffffff00000000 <- ( fffffffffff , 00000000 )
+
+[44,31]:
+ int 7ffffffffff80000000 <- ( fffffffffff , 00000000 )
+
+[44,30]:
+ int 3ffffffffffc0000000 <- ( fffffffffff , 00000000 )
+
+[44,29]:
+ int 1ffffffffffe0000000 <- ( fffffffffff , 00000000 )
+
+[44,28]:
+ int 0fffffffffff0000000 <- ( fffffffffff , 0000000 )
+
+[44,27]:
+ int 7ffffffffff8000000 <- ( fffffffffff , 0000000 )
+
+[44,26]:
+ int 3ffffffffffc000000 <- ( fffffffffff , 0000000 )
+
+[44,25]:
+ int 1ffffffffffe000000 <- ( fffffffffff , 0000000 )
+
+[44,24]:
+ int 0fffffffffff000000 <- ( fffffffffff , 000000 )
+
+[44,23]:
+ int 7ffffffffff800000 <- ( fffffffffff , 000000 )
+
+[44,22]:
+ int 3ffffffffffc00000 <- ( fffffffffff , 000000 )
+
+[44,21]:
+ int 1ffffffffffe00000 <- ( fffffffffff , 000000 )
+
+[44,20]:
+ int 0fffffffffff00000 <- ( fffffffffff , 00000 )
+
+[44,19]:
+ int 7ffffffffff80000 <- ( fffffffffff , 00000 )
+
+[44,18]:
+ int 3ffffffffffc0000 <- ( fffffffffff , 00000 )
+
+[44,17]:
+ int 1ffffffffffe0000 <- ( fffffffffff , 00000 )
+
+[44,16]:
+ int 0fffffffffff0000 <- ( fffffffffff , 0000 )
+
+[44,15]:
+ int 7ffffffffff8000 <- ( fffffffffff , 0000 )
+
+[44,14]:
+ int 3ffffffffffc000 <- ( fffffffffff , 0000 )
+
+[44,13]:
+ int 1ffffffffffe000 <- ( fffffffffff , 0000 )
+
+[44,12]:
+ int 0fffffffffff000 <- ( fffffffffff , 000 )
+
+[44,11]:
+ int 7ffffffffff800 <- ( fffffffffff , 000 )
+
+[44,10]:
+ int 3ffffffffffc00 <- ( fffffffffff , 000 )
+
+[44,9]:
+ int 1ffffffffffe00 <- ( fffffffffff , 000 )
+
+[44,8]:
+ int 0fffffffffff00 <- ( fffffffffff , 00 )
+
+[44,7]:
+ int 7ffffffffff80 <- ( fffffffffff , 00 )
+
+[44,6]:
+ int 3ffffffffffc0 <- ( fffffffffff , 00 )
+
+[44,5]:
+ int 1ffffffffffe0 <- ( fffffffffff , 00 )
+
+[44,4]:
+ int 0fffffffffff0 <- ( fffffffffff , 0 )
+
+[44,3]:
+ int 7ffffffffff8 <- ( fffffffffff , 0 )
+
+[44,2]:
+ int 3ffffffffffc <- ( fffffffffff , 0 )
+
+[44,1]:
+ int 1ffffffffffe <- ( fffffffffff , 0 )
+
+[43,64]:
+ int 7ffffffffff0000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[43,63]:
+ int 3ffffffffff8000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[43,62]:
+ int 1ffffffffffc000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[43,61]:
+ int 0ffffffffffe000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[43,60]:
+ int 7ffffffffff000000000000000 <- ( fffffffffff , 000000000000000 )
+
+[43,59]:
+ int 3ffffffffff800000000000000 <- ( fffffffffff , 000000000000000 )
+
+[43,58]:
+ int 1ffffffffffc00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[43,57]:
+ int 0ffffffffffe00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[43,56]:
+ int 7ffffffffff00000000000000 <- ( fffffffffff , 00000000000000 )
+
+[43,55]:
+ int 3ffffffffff80000000000000 <- ( fffffffffff , 00000000000000 )
+
+[43,54]:
+ int 1ffffffffffc0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[43,53]:
+ int 0ffffffffffe0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[43,52]:
+ int 7ffffffffff0000000000000 <- ( fffffffffff , 0000000000000 )
+
+[43,51]:
+ int 3ffffffffff8000000000000 <- ( fffffffffff , 0000000000000 )
+
+[43,50]:
+ int 1ffffffffffc000000000000 <- ( fffffffffff , 0000000000000 )
+
+[43,49]:
+ int 0ffffffffffe000000000000 <- ( fffffffffff , 0000000000000 )
+
+[43,48]:
+ int 7ffffffffff000000000000 <- ( fffffffffff , 000000000000 )
+
+[43,47]:
+ int 3ffffffffff800000000000 <- ( fffffffffff , 000000000000 )
+
+[43,46]:
+ int 1ffffffffffc00000000000 <- ( fffffffffff , 000000000000 )
+
+[43,45]:
+ int 0ffffffffffe00000000000 <- ( fffffffffff , 000000000000 )
+
+[43,44]:
+ int 7ffffffffff00000000000 <- ( fffffffffff , 00000000000 )
+
+[43,43]:
+ int 3ffffffffff80000000000 <- ( fffffffffff , 00000000000 )
+
+[43,42]:
+ int 1ffffffffffc0000000000 <- ( fffffffffff , 00000000000 )
+
+[43,41]:
+ int 0ffffffffffe0000000000 <- ( fffffffffff , 00000000000 )
+
+[43,40]:
+ int 7ffffffffff0000000000 <- ( fffffffffff , 0000000000 )
+
+[43,39]:
+ int 3ffffffffff8000000000 <- ( fffffffffff , 0000000000 )
+
+[43,38]:
+ int 1ffffffffffc000000000 <- ( fffffffffff , 0000000000 )
+
+[43,37]:
+ int 0ffffffffffe000000000 <- ( fffffffffff , 0000000000 )
+
+[43,36]:
+ int 7ffffffffff000000000 <- ( fffffffffff , 000000000 )
+
+[43,35]:
+ int 3ffffffffff800000000 <- ( fffffffffff , 000000000 )
+
+[43,34]:
+ int 1ffffffffffc00000000 <- ( fffffffffff , 000000000 )
+
+[43,33]:
+ int 0ffffffffffe00000000 <- ( fffffffffff , 000000000 )
+
+[43,32]:
+ int 7ffffffffff00000000 <- ( fffffffffff , 00000000 )
+
+[43,31]:
+ int 3ffffffffff80000000 <- ( fffffffffff , 00000000 )
+
+[43,30]:
+ int 1ffffffffffc0000000 <- ( fffffffffff , 00000000 )
+
+[43,29]:
+ int 0ffffffffffe0000000 <- ( fffffffffff , 00000000 )
+
+[43,28]:
+ int 7ffffffffff0000000 <- ( fffffffffff , 0000000 )
+
+[43,27]:
+ int 3ffffffffff8000000 <- ( fffffffffff , 0000000 )
+
+[43,26]:
+ int 1ffffffffffc000000 <- ( fffffffffff , 0000000 )
+
+[43,25]:
+ int 0ffffffffffe000000 <- ( fffffffffff , 0000000 )
+
+[43,24]:
+ int 7ffffffffff000000 <- ( fffffffffff , 000000 )
+
+[43,23]:
+ int 3ffffffffff800000 <- ( fffffffffff , 000000 )
+
+[43,22]:
+ int 1ffffffffffc00000 <- ( fffffffffff , 000000 )
+
+[43,21]:
+ int 0ffffffffffe00000 <- ( fffffffffff , 000000 )
+
+[43,20]:
+ int 7ffffffffff00000 <- ( fffffffffff , 00000 )
+
+[43,19]:
+ int 3ffffffffff80000 <- ( fffffffffff , 00000 )
+
+[43,18]:
+ int 1ffffffffffc0000 <- ( fffffffffff , 00000 )
+
+[43,17]:
+ int 0ffffffffffe0000 <- ( fffffffffff , 00000 )
+
+[43,16]:
+ int 7ffffffffff0000 <- ( fffffffffff , 0000 )
+
+[43,15]:
+ int 3ffffffffff8000 <- ( fffffffffff , 0000 )
+
+[43,14]:
+ int 1ffffffffffc000 <- ( fffffffffff , 0000 )
+
+[43,13]:
+ int 0ffffffffffe000 <- ( fffffffffff , 0000 )
+
+[43,12]:
+ int 7ffffffffff000 <- ( fffffffffff , 000 )
+
+[43,11]:
+ int 3ffffffffff800 <- ( fffffffffff , 000 )
+
+[43,10]:
+ int 1ffffffffffc00 <- ( fffffffffff , 000 )
+
+[43,9]:
+ int 0ffffffffffe00 <- ( fffffffffff , 000 )
+
+[43,8]:
+ int 7ffffffffff00 <- ( fffffffffff , 00 )
+
+[43,7]:
+ int 3ffffffffff80 <- ( fffffffffff , 00 )
+
+[43,6]:
+ int 1ffffffffffc0 <- ( fffffffffff , 00 )
+
+[43,5]:
+ int 0ffffffffffe0 <- ( fffffffffff , 00 )
+
+[43,4]:
+ int 7ffffffffff0 <- ( fffffffffff , 0 )
+
+[43,3]:
+ int 3ffffffffff8 <- ( fffffffffff , 0 )
+
+[43,2]:
+ int 1ffffffffffc <- ( fffffffffff , 0 )
+
+[43,1]:
+ int 0ffffffffffe <- ( fffffffffff , 0 )
+
+[42,64]:
+ int 3ffffffffff0000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[42,63]:
+ int 1ffffffffff8000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[42,62]:
+ int 0ffffffffffc000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[42,61]:
+ int 7fffffffffe000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[42,60]:
+ int 3ffffffffff000000000000000 <- ( fffffffffff , 000000000000000 )
+
+[42,59]:
+ int 1ffffffffff800000000000000 <- ( fffffffffff , 000000000000000 )
+
+[42,58]:
+ int 0ffffffffffc00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[42,57]:
+ int 7fffffffffe00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[42,56]:
+ int 3ffffffffff00000000000000 <- ( fffffffffff , 00000000000000 )
+
+[42,55]:
+ int 1ffffffffff80000000000000 <- ( fffffffffff , 00000000000000 )
+
+[42,54]:
+ int 0ffffffffffc0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[42,53]:
+ int 7fffffffffe0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[42,52]:
+ int 3ffffffffff0000000000000 <- ( fffffffffff , 0000000000000 )
+
+[42,51]:
+ int 1ffffffffff8000000000000 <- ( fffffffffff , 0000000000000 )
+
+[42,50]:
+ int 0ffffffffffc000000000000 <- ( fffffffffff , 0000000000000 )
+
+[42,49]:
+ int 7fffffffffe000000000000 <- ( fffffffffff , 0000000000000 )
+
+[42,48]:
+ int 3ffffffffff000000000000 <- ( fffffffffff , 000000000000 )
+
+[42,47]:
+ int 1ffffffffff800000000000 <- ( fffffffffff , 000000000000 )
+
+[42,46]:
+ int 0ffffffffffc00000000000 <- ( fffffffffff , 000000000000 )
+
+[42,45]:
+ int 7fffffffffe00000000000 <- ( fffffffffff , 000000000000 )
+
+[42,44]:
+ int 3ffffffffff00000000000 <- ( fffffffffff , 00000000000 )
+
+[42,43]:
+ int 1ffffffffff80000000000 <- ( fffffffffff , 00000000000 )
+
+[42,42]:
+ int 0ffffffffffc0000000000 <- ( fffffffffff , 00000000000 )
+
+[42,41]:
+ int 7fffffffffe0000000000 <- ( fffffffffff , 00000000000 )
+
+[42,40]:
+ int 3ffffffffff0000000000 <- ( fffffffffff , 0000000000 )
+
+[42,39]:
+ int 1ffffffffff8000000000 <- ( fffffffffff , 0000000000 )
+
+[42,38]:
+ int 0ffffffffffc000000000 <- ( fffffffffff , 0000000000 )
+
+[42,37]:
+ int 7fffffffffe000000000 <- ( fffffffffff , 0000000000 )
+
+[42,36]:
+ int 3ffffffffff000000000 <- ( fffffffffff , 000000000 )
+
+[42,35]:
+ int 1ffffffffff800000000 <- ( fffffffffff , 000000000 )
+
+[42,34]:
+ int 0ffffffffffc00000000 <- ( fffffffffff , 000000000 )
+
+[42,33]:
+ int 7fffffffffe00000000 <- ( fffffffffff , 000000000 )
+
+[42,32]:
+ int 3ffffffffff00000000 <- ( fffffffffff , 00000000 )
+
+[42,31]:
+ int 1ffffffffff80000000 <- ( fffffffffff , 00000000 )
+
+[42,30]:
+ int 0ffffffffffc0000000 <- ( fffffffffff , 00000000 )
+
+[42,29]:
+ int 7fffffffffe0000000 <- ( fffffffffff , 00000000 )
+
+[42,28]:
+ int 3ffffffffff0000000 <- ( fffffffffff , 0000000 )
+
+[42,27]:
+ int 1ffffffffff8000000 <- ( fffffffffff , 0000000 )
+
+[42,26]:
+ int 0ffffffffffc000000 <- ( fffffffffff , 0000000 )
+
+[42,25]:
+ int 7fffffffffe000000 <- ( fffffffffff , 0000000 )
+
+[42,24]:
+ int 3ffffffffff000000 <- ( fffffffffff , 000000 )
+
+[42,23]:
+ int 1ffffffffff800000 <- ( fffffffffff , 000000 )
+
+[42,22]:
+ int 0ffffffffffc00000 <- ( fffffffffff , 000000 )
+
+[42,21]:
+ int 7fffffffffe00000 <- ( fffffffffff , 000000 )
+
+[42,20]:
+ int 3ffffffffff00000 <- ( fffffffffff , 00000 )
+
+[42,19]:
+ int 1ffffffffff80000 <- ( fffffffffff , 00000 )
+
+[42,18]:
+ int 0ffffffffffc0000 <- ( fffffffffff , 00000 )
+
+[42,17]:
+ int 7fffffffffe0000 <- ( fffffffffff , 00000 )
+
+[42,16]:
+ int 3ffffffffff0000 <- ( fffffffffff , 0000 )
+
+[42,15]:
+ int 1ffffffffff8000 <- ( fffffffffff , 0000 )
+
+[42,14]:
+ int 0ffffffffffc000 <- ( fffffffffff , 0000 )
+
+[42,13]:
+ int 7fffffffffe000 <- ( fffffffffff , 0000 )
+
+[42,12]:
+ int 3ffffffffff000 <- ( fffffffffff , 000 )
+
+[42,11]:
+ int 1ffffffffff800 <- ( fffffffffff , 000 )
+
+[42,10]:
+ int 0ffffffffffc00 <- ( fffffffffff , 000 )
+
+[42,9]:
+ int 7fffffffffe00 <- ( fffffffffff , 000 )
+
+[42,8]:
+ int 3ffffffffff00 <- ( fffffffffff , 00 )
+
+[42,7]:
+ int 1ffffffffff80 <- ( fffffffffff , 00 )
+
+[42,6]:
+ int 0ffffffffffc0 <- ( fffffffffff , 00 )
+
+[42,5]:
+ int 7fffffffffe0 <- ( fffffffffff , 00 )
+
+[42,4]:
+ int 3ffffffffff0 <- ( fffffffffff , 0 )
+
+[42,3]:
+ int 1ffffffffff8 <- ( fffffffffff , 0 )
+
+[42,2]:
+ int 0ffffffffffc <- ( fffffffffff , 0 )
+
+[42,1]:
+ int 7fffffffffe <- ( fffffffffff , 0 )
+
+[41,64]:
+ int 1ffffffffff0000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[41,63]:
+ int 0ffffffffff8000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[41,62]:
+ int 7fffffffffc000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[41,61]:
+ int 3fffffffffe000000000000000 <- ( fffffffffff , 0000000000000000 )
+
+[41,60]:
+ int 1ffffffffff000000000000000 <- ( fffffffffff , 000000000000000 )
+
+[41,59]:
+ int 0ffffffffff800000000000000 <- ( fffffffffff , 000000000000000 )
+
+[41,58]:
+ int 7fffffffffc00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[41,57]:
+ int 3fffffffffe00000000000000 <- ( fffffffffff , 000000000000000 )
+
+[41,56]:
+ int 1ffffffffff00000000000000 <- ( fffffffffff , 00000000000000 )
+
+[41,55]:
+ int 0ffffffffff80000000000000 <- ( fffffffffff , 00000000000000 )
+
+[41,54]:
+ int 7fffffffffc0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[41,53]:
+ int 3fffffffffe0000000000000 <- ( fffffffffff , 00000000000000 )
+
+[41,52]:
+ int 1ffffffffff0000000000000 <- ( fffffffffff , 0000000000000 )
+
+[41,51]:
+ int 0ffffffffff8000000000000 <- ( fffffffffff , 0000000000000 )
+
+[41,50]:
+ int 7fffffffffc000000000000 <- ( fffffffffff , 0000000000000 )
+
+[41,49]:
+ int 3fffffffffe000000000000 <- ( fffffffffff , 0000000000000 )
+
+[41,48]:
+ int 1ffffffffff000000000000 <- ( fffffffffff , 000000000000 )
+
+[41,47]:
+ int 0ffffffffff800000000000 <- ( fffffffffff , 000000000000 )
+
+[41,46]:
+ int 7fffffffffc00000000000 <- ( fffffffffff , 000000000000 )
+
+[41,45]:
+ int 3fffffffffe00000000000 <- ( fffffffffff , 000000000000 )
+
+[41,44]:
+ int 1ffffffffff00000000000 <- ( fffffffffff , 00000000000 )
+
+[41,43]:
+ int 0ffffffffff80000000000 <- ( fffffffffff , 00000000000 )
+
+[41,42]:
+ int 7fffffffffc0000000000 <- ( fffffffffff , 00000000000 )
+
+[41,41]:
+ int 3fffffffffe0000000000 <- ( fffffffffff , 00000000000 )
+
+[41,40]:
+ int 1ffffffffff0000000000 <- ( fffffffffff , 0000000000 )
+
+[41,39]:
+ int 0ffffffffff8000000000 <- ( fffffffffff , 0000000000 )
+
+[41,38]:
+ int 7fffffffffc000000000 <- ( fffffffffff , 0000000000 )
+
+[41,37]:
+ int 3fffffffffe000000000 <- ( fffffffffff , 0000000000 )
+
+[41,36]:
+ int 1ffffffffff000000000 <- ( fffffffffff , 000000000 )
+
+[41,35]:
+ int 0ffffffffff800000000 <- ( fffffffffff , 000000000 )
+
+[41,34]:
+ int 7fffffffffc00000000 <- ( fffffffffff , 000000000 )
+
+[41,33]:
+ int 3fffffffffe00000000 <- ( fffffffffff , 000000000 )
+
+[41,32]:
+ int 1ffffffffff00000000 <- ( fffffffffff , 00000000 )
+
+[41,31]:
+ int 0ffffffffff80000000 <- ( fffffffffff , 00000000 )
+
+[41,30]:
+ int 7fffffffffc0000000 <- ( fffffffffff , 00000000 )
+
+[41,29]:
+ int 3fffffffffe0000000 <- ( fffffffffff , 00000000 )
+
+[41,28]:
+ int 1ffffffffff0000000 <- ( fffffffffff , 0000000 )
+
+[41,27]:
+ int 0ffffffffff8000000 <- ( fffffffffff , 0000000 )
+
+[41,26]:
+ int 7fffffffffc000000 <- ( fffffffffff , 0000000 )
+
+[41,25]:
+ int 3fffffffffe000000 <- ( fffffffffff , 0000000 )
+
+[41,24]:
+ int 1ffffffffff000000 <- ( fffffffffff , 000000 )
+
+[41,23]:
+ int 0ffffffffff800000 <- ( fffffffffff , 000000 )
+
+[41,22]:
+ int 7fffffffffc00000 <- ( fffffffffff , 000000 )
+
+[41,21]:
+ int 3fffffffffe00000 <- ( fffffffffff , 000000 )
+
+[41,20]:
+ int 1ffffffffff00000 <- ( fffffffffff , 00000 )
+
+[41,19]:
+ int 0ffffffffff80000 <- ( fffffffffff , 00000 )
+
+[41,18]:
+ int 7fffffffffc0000 <- ( fffffffffff , 00000 )
+
+[41,17]:
+ int 3fffffffffe0000 <- ( fffffffffff , 00000 )
+
+[41,16]:
+ int 1ffffffffff0000 <- ( fffffffffff , 0000 )
+
+[41,15]:
+ int 0ffffffffff8000 <- ( fffffffffff , 0000 )
+
+[41,14]:
+ int 7fffffffffc000 <- ( fffffffffff , 0000 )
+
+[41,13]:
+ int 3fffffffffe000 <- ( fffffffffff , 0000 )
+
+[41,12]:
+ int 1ffffffffff000 <- ( fffffffffff , 000 )
+
+[41,11]:
+ int 0ffffffffff800 <- ( fffffffffff , 000 )
+
+[41,10]:
+ int 7fffffffffc00 <- ( fffffffffff , 000 )
+
+[41,9]:
+ int 3fffffffffe00 <- ( fffffffffff , 000 )
+
+[41,8]:
+ int 1ffffffffff00 <- ( fffffffffff , 00 )
+
+[41,7]:
+ int 0ffffffffff80 <- ( fffffffffff , 00 )
+
+[41,6]:
+ int 7fffffffffc0 <- ( fffffffffff , 00 )
+
+[41,5]:
+ int 3fffffffffe0 <- ( fffffffffff , 00 )
+
+[41,4]:
+ int 1ffffffffff0 <- ( fffffffffff , 0 )
+
+[41,3]:
+ int 0ffffffffff8 <- ( fffffffffff , 0 )
+
+[41,2]:
+ int 7fffffffffc <- ( fffffffffff , 0 )
+
+[41,1]:
+ int 3fffffffffe <- ( fffffffffff , 0 )
+
+[40,64]:
+ int 0ffffffffff0000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[40,63]:
+ int 7fffffffff8000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[40,62]:
+ int 3fffffffffc000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[40,61]:
+ int 1fffffffffe000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[40,60]:
+ int 0ffffffffff000000000000000 <- ( ffffffffff , 000000000000000 )
+
+[40,59]:
+ int 7fffffffff800000000000000 <- ( ffffffffff , 000000000000000 )
+
+[40,58]:
+ int 3fffffffffc00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[40,57]:
+ int 1fffffffffe00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[40,56]:
+ int 0ffffffffff00000000000000 <- ( ffffffffff , 00000000000000 )
+
+[40,55]:
+ int 7fffffffff80000000000000 <- ( ffffffffff , 00000000000000 )
+
+[40,54]:
+ int 3fffffffffc0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[40,53]:
+ int 1fffffffffe0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[40,52]:
+ int 0ffffffffff0000000000000 <- ( ffffffffff , 0000000000000 )
+
+[40,51]:
+ int 7fffffffff8000000000000 <- ( ffffffffff , 0000000000000 )
+
+[40,50]:
+ int 3fffffffffc000000000000 <- ( ffffffffff , 0000000000000 )
+
+[40,49]:
+ int 1fffffffffe000000000000 <- ( ffffffffff , 0000000000000 )
+
+[40,48]:
+ int 0ffffffffff000000000000 <- ( ffffffffff , 000000000000 )
+
+[40,47]:
+ int 7fffffffff800000000000 <- ( ffffffffff , 000000000000 )
+
+[40,46]:
+ int 3fffffffffc00000000000 <- ( ffffffffff , 000000000000 )
+
+[40,45]:
+ int 1fffffffffe00000000000 <- ( ffffffffff , 000000000000 )
+
+[40,44]:
+ int 0ffffffffff00000000000 <- ( ffffffffff , 00000000000 )
+
+[40,43]:
+ int 7fffffffff80000000000 <- ( ffffffffff , 00000000000 )
+
+[40,42]:
+ int 3fffffffffc0000000000 <- ( ffffffffff , 00000000000 )
+
+[40,41]:
+ int 1fffffffffe0000000000 <- ( ffffffffff , 00000000000 )
+
+[40,40]:
+ int 0ffffffffff0000000000 <- ( ffffffffff , 0000000000 )
+
+[40,39]:
+ int 7fffffffff8000000000 <- ( ffffffffff , 0000000000 )
+
+[40,38]:
+ int 3fffffffffc000000000 <- ( ffffffffff , 0000000000 )
+
+[40,37]:
+ int 1fffffffffe000000000 <- ( ffffffffff , 0000000000 )
+
+[40,36]:
+ int 0ffffffffff000000000 <- ( ffffffffff , 000000000 )
+
+[40,35]:
+ int 7fffffffff800000000 <- ( ffffffffff , 000000000 )
+
+[40,34]:
+ int 3fffffffffc00000000 <- ( ffffffffff , 000000000 )
+
+[40,33]:
+ int 1fffffffffe00000000 <- ( ffffffffff , 000000000 )
+
+[40,32]:
+ int 0ffffffffff00000000 <- ( ffffffffff , 00000000 )
+
+[40,31]:
+ int 7fffffffff80000000 <- ( ffffffffff , 00000000 )
+
+[40,30]:
+ int 3fffffffffc0000000 <- ( ffffffffff , 00000000 )
+
+[40,29]:
+ int 1fffffffffe0000000 <- ( ffffffffff , 00000000 )
+
+[40,28]:
+ int 0ffffffffff0000000 <- ( ffffffffff , 0000000 )
+
+[40,27]:
+ int 7fffffffff8000000 <- ( ffffffffff , 0000000 )
+
+[40,26]:
+ int 3fffffffffc000000 <- ( ffffffffff , 0000000 )
+
+[40,25]:
+ int 1fffffffffe000000 <- ( ffffffffff , 0000000 )
+
+[40,24]:
+ int 0ffffffffff000000 <- ( ffffffffff , 000000 )
+
+[40,23]:
+ int 7fffffffff800000 <- ( ffffffffff , 000000 )
+
+[40,22]:
+ int 3fffffffffc00000 <- ( ffffffffff , 000000 )
+
+[40,21]:
+ int 1fffffffffe00000 <- ( ffffffffff , 000000 )
+
+[40,20]:
+ int 0ffffffffff00000 <- ( ffffffffff , 00000 )
+
+[40,19]:
+ int 7fffffffff80000 <- ( ffffffffff , 00000 )
+
+[40,18]:
+ int 3fffffffffc0000 <- ( ffffffffff , 00000 )
+
+[40,17]:
+ int 1fffffffffe0000 <- ( ffffffffff , 00000 )
+
+[40,16]:
+ int 0ffffffffff0000 <- ( ffffffffff , 0000 )
+
+[40,15]:
+ int 7fffffffff8000 <- ( ffffffffff , 0000 )
+
+[40,14]:
+ int 3fffffffffc000 <- ( ffffffffff , 0000 )
+
+[40,13]:
+ int 1fffffffffe000 <- ( ffffffffff , 0000 )
+
+[40,12]:
+ int 0ffffffffff000 <- ( ffffffffff , 000 )
+
+[40,11]:
+ int 7fffffffff800 <- ( ffffffffff , 000 )
+
+[40,10]:
+ int 3fffffffffc00 <- ( ffffffffff , 000 )
+
+[40,9]:
+ int 1fffffffffe00 <- ( ffffffffff , 000 )
+
+[40,8]:
+ int 0ffffffffff00 <- ( ffffffffff , 00 )
+
+[40,7]:
+ int 7fffffffff80 <- ( ffffffffff , 00 )
+
+[40,6]:
+ int 3fffffffffc0 <- ( ffffffffff , 00 )
+
+[40,5]:
+ int 1fffffffffe0 <- ( ffffffffff , 00 )
+
+[40,4]:
+ int 0ffffffffff0 <- ( ffffffffff , 0 )
+
+[40,3]:
+ int 7fffffffff8 <- ( ffffffffff , 0 )
+
+[40,2]:
+ int 3fffffffffc <- ( ffffffffff , 0 )
+
+[40,1]:
+ int 1fffffffffe <- ( ffffffffff , 0 )
+
+[39,64]:
+ int 7fffffffff0000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[39,63]:
+ int 3fffffffff8000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[39,62]:
+ int 1fffffffffc000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[39,61]:
+ int 0fffffffffe000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[39,60]:
+ int 7fffffffff000000000000000 <- ( ffffffffff , 000000000000000 )
+
+[39,59]:
+ int 3fffffffff800000000000000 <- ( ffffffffff , 000000000000000 )
+
+[39,58]:
+ int 1fffffffffc00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[39,57]:
+ int 0fffffffffe00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[39,56]:
+ int 7fffffffff00000000000000 <- ( ffffffffff , 00000000000000 )
+
+[39,55]:
+ int 3fffffffff80000000000000 <- ( ffffffffff , 00000000000000 )
+
+[39,54]:
+ int 1fffffffffc0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[39,53]:
+ int 0fffffffffe0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[39,52]:
+ int 7fffffffff0000000000000 <- ( ffffffffff , 0000000000000 )
+
+[39,51]:
+ int 3fffffffff8000000000000 <- ( ffffffffff , 0000000000000 )
+
+[39,50]:
+ int 1fffffffffc000000000000 <- ( ffffffffff , 0000000000000 )
+
+[39,49]:
+ int 0fffffffffe000000000000 <- ( ffffffffff , 0000000000000 )
+
+[39,48]:
+ int 7fffffffff000000000000 <- ( ffffffffff , 000000000000 )
+
+[39,47]:
+ int 3fffffffff800000000000 <- ( ffffffffff , 000000000000 )
+
+[39,46]:
+ int 1fffffffffc00000000000 <- ( ffffffffff , 000000000000 )
+
+[39,45]:
+ int 0fffffffffe00000000000 <- ( ffffffffff , 000000000000 )
+
+[39,44]:
+ int 7fffffffff00000000000 <- ( ffffffffff , 00000000000 )
+
+[39,43]:
+ int 3fffffffff80000000000 <- ( ffffffffff , 00000000000 )
+
+[39,42]:
+ int 1fffffffffc0000000000 <- ( ffffffffff , 00000000000 )
+
+[39,41]:
+ int 0fffffffffe0000000000 <- ( ffffffffff , 00000000000 )
+
+[39,40]:
+ int 7fffffffff0000000000 <- ( ffffffffff , 0000000000 )
+
+[39,39]:
+ int 3fffffffff8000000000 <- ( ffffffffff , 0000000000 )
+
+[39,38]:
+ int 1fffffffffc000000000 <- ( ffffffffff , 0000000000 )
+
+[39,37]:
+ int 0fffffffffe000000000 <- ( ffffffffff , 0000000000 )
+
+[39,36]:
+ int 7fffffffff000000000 <- ( ffffffffff , 000000000 )
+
+[39,35]:
+ int 3fffffffff800000000 <- ( ffffffffff , 000000000 )
+
+[39,34]:
+ int 1fffffffffc00000000 <- ( ffffffffff , 000000000 )
+
+[39,33]:
+ int 0fffffffffe00000000 <- ( ffffffffff , 000000000 )
+
+[39,32]:
+ int 7fffffffff00000000 <- ( ffffffffff , 00000000 )
+
+[39,31]:
+ int 3fffffffff80000000 <- ( ffffffffff , 00000000 )
+
+[39,30]:
+ int 1fffffffffc0000000 <- ( ffffffffff , 00000000 )
+
+[39,29]:
+ int 0fffffffffe0000000 <- ( ffffffffff , 00000000 )
+
+[39,28]:
+ int 7fffffffff0000000 <- ( ffffffffff , 0000000 )
+
+[39,27]:
+ int 3fffffffff8000000 <- ( ffffffffff , 0000000 )
+
+[39,26]:
+ int 1fffffffffc000000 <- ( ffffffffff , 0000000 )
+
+[39,25]:
+ int 0fffffffffe000000 <- ( ffffffffff , 0000000 )
+
+[39,24]:
+ int 7fffffffff000000 <- ( ffffffffff , 000000 )
+
+[39,23]:
+ int 3fffffffff800000 <- ( ffffffffff , 000000 )
+
+[39,22]:
+ int 1fffffffffc00000 <- ( ffffffffff , 000000 )
+
+[39,21]:
+ int 0fffffffffe00000 <- ( ffffffffff , 000000 )
+
+[39,20]:
+ int 7fffffffff00000 <- ( ffffffffff , 00000 )
+
+[39,19]:
+ int 3fffffffff80000 <- ( ffffffffff , 00000 )
+
+[39,18]:
+ int 1fffffffffc0000 <- ( ffffffffff , 00000 )
+
+[39,17]:
+ int 0fffffffffe0000 <- ( ffffffffff , 00000 )
+
+[39,16]:
+ int 7fffffffff0000 <- ( ffffffffff , 0000 )
+
+[39,15]:
+ int 3fffffffff8000 <- ( ffffffffff , 0000 )
+
+[39,14]:
+ int 1fffffffffc000 <- ( ffffffffff , 0000 )
+
+[39,13]:
+ int 0fffffffffe000 <- ( ffffffffff , 0000 )
+
+[39,12]:
+ int 7fffffffff000 <- ( ffffffffff , 000 )
+
+[39,11]:
+ int 3fffffffff800 <- ( ffffffffff , 000 )
+
+[39,10]:
+ int 1fffffffffc00 <- ( ffffffffff , 000 )
+
+[39,9]:
+ int 0fffffffffe00 <- ( ffffffffff , 000 )
+
+[39,8]:
+ int 7fffffffff00 <- ( ffffffffff , 00 )
+
+[39,7]:
+ int 3fffffffff80 <- ( ffffffffff , 00 )
+
+[39,6]:
+ int 1fffffffffc0 <- ( ffffffffff , 00 )
+
+[39,5]:
+ int 0fffffffffe0 <- ( ffffffffff , 00 )
+
+[39,4]:
+ int 7fffffffff0 <- ( ffffffffff , 0 )
+
+[39,3]:
+ int 3fffffffff8 <- ( ffffffffff , 0 )
+
+[39,2]:
+ int 1fffffffffc <- ( ffffffffff , 0 )
+
+[39,1]:
+ int 0fffffffffe <- ( ffffffffff , 0 )
+
+[38,64]:
+ int 3fffffffff0000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[38,63]:
+ int 1fffffffff8000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[38,62]:
+ int 0fffffffffc000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[38,61]:
+ int 7ffffffffe000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[38,60]:
+ int 3fffffffff000000000000000 <- ( ffffffffff , 000000000000000 )
+
+[38,59]:
+ int 1fffffffff800000000000000 <- ( ffffffffff , 000000000000000 )
+
+[38,58]:
+ int 0fffffffffc00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[38,57]:
+ int 7ffffffffe00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[38,56]:
+ int 3fffffffff00000000000000 <- ( ffffffffff , 00000000000000 )
+
+[38,55]:
+ int 1fffffffff80000000000000 <- ( ffffffffff , 00000000000000 )
+
+[38,54]:
+ int 0fffffffffc0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[38,53]:
+ int 7ffffffffe0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[38,52]:
+ int 3fffffffff0000000000000 <- ( ffffffffff , 0000000000000 )
+
+[38,51]:
+ int 1fffffffff8000000000000 <- ( ffffffffff , 0000000000000 )
+
+[38,50]:
+ int 0fffffffffc000000000000 <- ( ffffffffff , 0000000000000 )
+
+[38,49]:
+ int 7ffffffffe000000000000 <- ( ffffffffff , 0000000000000 )
+
+[38,48]:
+ int 3fffffffff000000000000 <- ( ffffffffff , 000000000000 )
+
+[38,47]:
+ int 1fffffffff800000000000 <- ( ffffffffff , 000000000000 )
+
+[38,46]:
+ int 0fffffffffc00000000000 <- ( ffffffffff , 000000000000 )
+
+[38,45]:
+ int 7ffffffffe00000000000 <- ( ffffffffff , 000000000000 )
+
+[38,44]:
+ int 3fffffffff00000000000 <- ( ffffffffff , 00000000000 )
+
+[38,43]:
+ int 1fffffffff80000000000 <- ( ffffffffff , 00000000000 )
+
+[38,42]:
+ int 0fffffffffc0000000000 <- ( ffffffffff , 00000000000 )
+
+[38,41]:
+ int 7ffffffffe0000000000 <- ( ffffffffff , 00000000000 )
+
+[38,40]:
+ int 3fffffffff0000000000 <- ( ffffffffff , 0000000000 )
+
+[38,39]:
+ int 1fffffffff8000000000 <- ( ffffffffff , 0000000000 )
+
+[38,38]:
+ int 0fffffffffc000000000 <- ( ffffffffff , 0000000000 )
+
+[38,37]:
+ int 7ffffffffe000000000 <- ( ffffffffff , 0000000000 )
+
+[38,36]:
+ int 3fffffffff000000000 <- ( ffffffffff , 000000000 )
+
+[38,35]:
+ int 1fffffffff800000000 <- ( ffffffffff , 000000000 )
+
+[38,34]:
+ int 0fffffffffc00000000 <- ( ffffffffff , 000000000 )
+
+[38,33]:
+ int 7ffffffffe00000000 <- ( ffffffffff , 000000000 )
+
+[38,32]:
+ int 3fffffffff00000000 <- ( ffffffffff , 00000000 )
+
+[38,31]:
+ int 1fffffffff80000000 <- ( ffffffffff , 00000000 )
+
+[38,30]:
+ int 0fffffffffc0000000 <- ( ffffffffff , 00000000 )
+
+[38,29]:
+ int 7ffffffffe0000000 <- ( ffffffffff , 00000000 )
+
+[38,28]:
+ int 3fffffffff0000000 <- ( ffffffffff , 0000000 )
+
+[38,27]:
+ int 1fffffffff8000000 <- ( ffffffffff , 0000000 )
+
+[38,26]:
+ int 0fffffffffc000000 <- ( ffffffffff , 0000000 )
+
+[38,25]:
+ int 7ffffffffe000000 <- ( ffffffffff , 0000000 )
+
+[38,24]:
+ int 3fffffffff000000 <- ( ffffffffff , 000000 )
+
+[38,23]:
+ int 1fffffffff800000 <- ( ffffffffff , 000000 )
+
+[38,22]:
+ int 0fffffffffc00000 <- ( ffffffffff , 000000 )
+
+[38,21]:
+ int 7ffffffffe00000 <- ( ffffffffff , 000000 )
+
+[38,20]:
+ int 3fffffffff00000 <- ( ffffffffff , 00000 )
+
+[38,19]:
+ int 1fffffffff80000 <- ( ffffffffff , 00000 )
+
+[38,18]:
+ int 0fffffffffc0000 <- ( ffffffffff , 00000 )
+
+[38,17]:
+ int 7ffffffffe0000 <- ( ffffffffff , 00000 )
+
+[38,16]:
+ int 3fffffffff0000 <- ( ffffffffff , 0000 )
+
+[38,15]:
+ int 1fffffffff8000 <- ( ffffffffff , 0000 )
+
+[38,14]:
+ int 0fffffffffc000 <- ( ffffffffff , 0000 )
+
+[38,13]:
+ int 7ffffffffe000 <- ( ffffffffff , 0000 )
+
+[38,12]:
+ int 3fffffffff000 <- ( ffffffffff , 000 )
+
+[38,11]:
+ int 1fffffffff800 <- ( ffffffffff , 000 )
+
+[38,10]:
+ int 0fffffffffc00 <- ( ffffffffff , 000 )
+
+[38,9]:
+ int 7ffffffffe00 <- ( ffffffffff , 000 )
+
+[38,8]:
+ int 3fffffffff00 <- ( ffffffffff , 00 )
+
+[38,7]:
+ int 1fffffffff80 <- ( ffffffffff , 00 )
+
+[38,6]:
+ int 0fffffffffc0 <- ( ffffffffff , 00 )
+
+[38,5]:
+ int 7ffffffffe0 <- ( ffffffffff , 00 )
+
+[38,4]:
+ int 3fffffffff0 <- ( ffffffffff , 0 )
+
+[38,3]:
+ int 1fffffffff8 <- ( ffffffffff , 0 )
+
+[38,2]:
+ int 0fffffffffc <- ( ffffffffff , 0 )
+
+[38,1]:
+ int 7ffffffffe <- ( ffffffffff , 0 )
+
+[37,64]:
+ int 1fffffffff0000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[37,63]:
+ int 0fffffffff8000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[37,62]:
+ int 7ffffffffc000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[37,61]:
+ int 3ffffffffe000000000000000 <- ( ffffffffff , 0000000000000000 )
+
+[37,60]:
+ int 1fffffffff000000000000000 <- ( ffffffffff , 000000000000000 )
+
+[37,59]:
+ int 0fffffffff800000000000000 <- ( ffffffffff , 000000000000000 )
+
+[37,58]:
+ int 7ffffffffc00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[37,57]:
+ int 3ffffffffe00000000000000 <- ( ffffffffff , 000000000000000 )
+
+[37,56]:
+ int 1fffffffff00000000000000 <- ( ffffffffff , 00000000000000 )
+
+[37,55]:
+ int 0fffffffff80000000000000 <- ( ffffffffff , 00000000000000 )
+
+[37,54]:
+ int 7ffffffffc0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[37,53]:
+ int 3ffffffffe0000000000000 <- ( ffffffffff , 00000000000000 )
+
+[37,52]:
+ int 1fffffffff0000000000000 <- ( ffffffffff , 0000000000000 )
+
+[37,51]:
+ int 0fffffffff8000000000000 <- ( ffffffffff , 0000000000000 )
+
+[37,50]:
+ int 7ffffffffc000000000000 <- ( ffffffffff , 0000000000000 )
+
+[37,49]:
+ int 3ffffffffe000000000000 <- ( ffffffffff , 0000000000000 )
+
+[37,48]:
+ int 1fffffffff000000000000 <- ( ffffffffff , 000000000000 )
+
+[37,47]:
+ int 0fffffffff800000000000 <- ( ffffffffff , 000000000000 )
+
+[37,46]:
+ int 7ffffffffc00000000000 <- ( ffffffffff , 000000000000 )
+
+[37,45]:
+ int 3ffffffffe00000000000 <- ( ffffffffff , 000000000000 )
+
+[37,44]:
+ int 1fffffffff00000000000 <- ( ffffffffff , 00000000000 )
+
+[37,43]:
+ int 0fffffffff80000000000 <- ( ffffffffff , 00000000000 )
+
+[37,42]:
+ int 7ffffffffc0000000000 <- ( ffffffffff , 00000000000 )
+
+[37,41]:
+ int 3ffffffffe0000000000 <- ( ffffffffff , 00000000000 )
+
+[37,40]:
+ int 1fffffffff0000000000 <- ( ffffffffff , 0000000000 )
+
+[37,39]:
+ int 0fffffffff8000000000 <- ( ffffffffff , 0000000000 )
+
+[37,38]:
+ int 7ffffffffc000000000 <- ( ffffffffff , 0000000000 )
+
+[37,37]:
+ int 3ffffffffe000000000 <- ( ffffffffff , 0000000000 )
+
+[37,36]:
+ int 1fffffffff000000000 <- ( ffffffffff , 000000000 )
+
+[37,35]:
+ int 0fffffffff800000000 <- ( ffffffffff , 000000000 )
+
+[37,34]:
+ int 7ffffffffc00000000 <- ( ffffffffff , 000000000 )
+
+[37,33]:
+ int 3ffffffffe00000000 <- ( ffffffffff , 000000000 )
+
+[37,32]:
+ int 1fffffffff00000000 <- ( ffffffffff , 00000000 )
+
+[37,31]:
+ int 0fffffffff80000000 <- ( ffffffffff , 00000000 )
+
+[37,30]:
+ int 7ffffffffc0000000 <- ( ffffffffff , 00000000 )
+
+[37,29]:
+ int 3ffffffffe0000000 <- ( ffffffffff , 00000000 )
+
+[37,28]:
+ int 1fffffffff0000000 <- ( ffffffffff , 0000000 )
+
+[37,27]:
+ int 0fffffffff8000000 <- ( ffffffffff , 0000000 )
+
+[37,26]:
+ int 7ffffffffc000000 <- ( ffffffffff , 0000000 )
+
+[37,25]:
+ int 3ffffffffe000000 <- ( ffffffffff , 0000000 )
+
+[37,24]:
+ int 1fffffffff000000 <- ( ffffffffff , 000000 )
+
+[37,23]:
+ int 0fffffffff800000 <- ( ffffffffff , 000000 )
+
+[37,22]:
+ int 7ffffffffc00000 <- ( ffffffffff , 000000 )
+
+[37,21]:
+ int 3ffffffffe00000 <- ( ffffffffff , 000000 )
+
+[37,20]:
+ int 1fffffffff00000 <- ( ffffffffff , 00000 )
+
+[37,19]:
+ int 0fffffffff80000 <- ( ffffffffff , 00000 )
+
+[37,18]:
+ int 7ffffffffc0000 <- ( ffffffffff , 00000 )
+
+[37,17]:
+ int 3ffffffffe0000 <- ( ffffffffff , 00000 )
+
+[37,16]:
+ int 1fffffffff0000 <- ( ffffffffff , 0000 )
+
+[37,15]:
+ int 0fffffffff8000 <- ( ffffffffff , 0000 )
+
+[37,14]:
+ int 7ffffffffc000 <- ( ffffffffff , 0000 )
+
+[37,13]:
+ int 3ffffffffe000 <- ( ffffffffff , 0000 )
+
+[37,12]:
+ int 1fffffffff000 <- ( ffffffffff , 000 )
+
+[37,11]:
+ int 0fffffffff800 <- ( ffffffffff , 000 )
+
+[37,10]:
+ int 7ffffffffc00 <- ( ffffffffff , 000 )
+
+[37,9]:
+ int 3ffffffffe00 <- ( ffffffffff , 000 )
+
+[37,8]:
+ int 1fffffffff00 <- ( ffffffffff , 00 )
+
+[37,7]:
+ int 0fffffffff80 <- ( ffffffffff , 00 )
+
+[37,6]:
+ int 7ffffffffc0 <- ( ffffffffff , 00 )
+
+[37,5]:
+ int 3ffffffffe0 <- ( ffffffffff , 00 )
+
+[37,4]:
+ int 1fffffffff0 <- ( ffffffffff , 0 )
+
+[37,3]:
+ int 0fffffffff8 <- ( ffffffffff , 0 )
+
+[37,2]:
+ int 7ffffffffc <- ( ffffffffff , 0 )
+
+[37,1]:
+ int 3ffffffffe <- ( ffffffffff , 0 )
+
+[36,64]:
+ int 0fffffffff0000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[36,63]:
+ int 7ffffffff8000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[36,62]:
+ int 3ffffffffc000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[36,61]:
+ int 1ffffffffe000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[36,60]:
+ int 0fffffffff000000000000000 <- ( fffffffff , 000000000000000 )
+
+[36,59]:
+ int 7ffffffff800000000000000 <- ( fffffffff , 000000000000000 )
+
+[36,58]:
+ int 3ffffffffc00000000000000 <- ( fffffffff , 000000000000000 )
+
+[36,57]:
+ int 1ffffffffe00000000000000 <- ( fffffffff , 000000000000000 )
+
+[36,56]:
+ int 0fffffffff00000000000000 <- ( fffffffff , 00000000000000 )
+
+[36,55]:
+ int 7ffffffff80000000000000 <- ( fffffffff , 00000000000000 )
+
+[36,54]:
+ int 3ffffffffc0000000000000 <- ( fffffffff , 00000000000000 )
+
+[36,53]:
+ int 1ffffffffe0000000000000 <- ( fffffffff , 00000000000000 )
+
+[36,52]:
+ int 0fffffffff0000000000000 <- ( fffffffff , 0000000000000 )
+
+[36,51]:
+ int 7ffffffff8000000000000 <- ( fffffffff , 0000000000000 )
+
+[36,50]:
+ int 3ffffffffc000000000000 <- ( fffffffff , 0000000000000 )
+
+[36,49]:
+ int 1ffffffffe000000000000 <- ( fffffffff , 0000000000000 )
+
+[36,48]:
+ int 0fffffffff000000000000 <- ( fffffffff , 000000000000 )
+
+[36,47]:
+ int 7ffffffff800000000000 <- ( fffffffff , 000000000000 )
+
+[36,46]:
+ int 3ffffffffc00000000000 <- ( fffffffff , 000000000000 )
+
+[36,45]:
+ int 1ffffffffe00000000000 <- ( fffffffff , 000000000000 )
+
+[36,44]:
+ int 0fffffffff00000000000 <- ( fffffffff , 00000000000 )
+
+[36,43]:
+ int 7ffffffff80000000000 <- ( fffffffff , 00000000000 )
+
+[36,42]:
+ int 3ffffffffc0000000000 <- ( fffffffff , 00000000000 )
+
+[36,41]:
+ int 1ffffffffe0000000000 <- ( fffffffff , 00000000000 )
+
+[36,40]:
+ int 0fffffffff0000000000 <- ( fffffffff , 0000000000 )
+
+[36,39]:
+ int 7ffffffff8000000000 <- ( fffffffff , 0000000000 )
+
+[36,38]:
+ int 3ffffffffc000000000 <- ( fffffffff , 0000000000 )
+
+[36,37]:
+ int 1ffffffffe000000000 <- ( fffffffff , 0000000000 )
+
+[36,36]:
+ int 0fffffffff000000000 <- ( fffffffff , 000000000 )
+
+[36,35]:
+ int 7ffffffff800000000 <- ( fffffffff , 000000000 )
+
+[36,34]:
+ int 3ffffffffc00000000 <- ( fffffffff , 000000000 )
+
+[36,33]:
+ int 1ffffffffe00000000 <- ( fffffffff , 000000000 )
+
+[36,32]:
+ int 0fffffffff00000000 <- ( fffffffff , 00000000 )
+
+[36,31]:
+ int 7ffffffff80000000 <- ( fffffffff , 00000000 )
+
+[36,30]:
+ int 3ffffffffc0000000 <- ( fffffffff , 00000000 )
+
+[36,29]:
+ int 1ffffffffe0000000 <- ( fffffffff , 00000000 )
+
+[36,28]:
+ int 0fffffffff0000000 <- ( fffffffff , 0000000 )
+
+[36,27]:
+ int 7ffffffff8000000 <- ( fffffffff , 0000000 )
+
+[36,26]:
+ int 3ffffffffc000000 <- ( fffffffff , 0000000 )
+
+[36,25]:
+ int 1ffffffffe000000 <- ( fffffffff , 0000000 )
+
+[36,24]:
+ int 0fffffffff000000 <- ( fffffffff , 000000 )
+
+[36,23]:
+ int 7ffffffff800000 <- ( fffffffff , 000000 )
+
+[36,22]:
+ int 3ffffffffc00000 <- ( fffffffff , 000000 )
+
+[36,21]:
+ int 1ffffffffe00000 <- ( fffffffff , 000000 )
+
+[36,20]:
+ int 0fffffffff00000 <- ( fffffffff , 00000 )
+
+[36,19]:
+ int 7ffffffff80000 <- ( fffffffff , 00000 )
+
+[36,18]:
+ int 3ffffffffc0000 <- ( fffffffff , 00000 )
+
+[36,17]:
+ int 1ffffffffe0000 <- ( fffffffff , 00000 )
+
+[36,16]:
+ int 0fffffffff0000 <- ( fffffffff , 0000 )
+
+[36,15]:
+ int 7ffffffff8000 <- ( fffffffff , 0000 )
+
+[36,14]:
+ int 3ffffffffc000 <- ( fffffffff , 0000 )
+
+[36,13]:
+ int 1ffffffffe000 <- ( fffffffff , 0000 )
+
+[36,12]:
+ int 0fffffffff000 <- ( fffffffff , 000 )
+
+[36,11]:
+ int 7ffffffff800 <- ( fffffffff , 000 )
+
+[36,10]:
+ int 3ffffffffc00 <- ( fffffffff , 000 )
+
+[36,9]:
+ int 1ffffffffe00 <- ( fffffffff , 000 )
+
+[36,8]:
+ int 0fffffffff00 <- ( fffffffff , 00 )
+
+[36,7]:
+ int 7ffffffff80 <- ( fffffffff , 00 )
+
+[36,6]:
+ int 3ffffffffc0 <- ( fffffffff , 00 )
+
+[36,5]:
+ int 1ffffffffe0 <- ( fffffffff , 00 )
+
+[36,4]:
+ int 0fffffffff0 <- ( fffffffff , 0 )
+
+[36,3]:
+ int 7ffffffff8 <- ( fffffffff , 0 )
+
+[36,2]:
+ int 3ffffffffc <- ( fffffffff , 0 )
+
+[36,1]:
+ int 1ffffffffe <- ( fffffffff , 0 )
+
+[35,64]:
+ int 7ffffffff0000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[35,63]:
+ int 3ffffffff8000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[35,62]:
+ int 1ffffffffc000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[35,61]:
+ int 0ffffffffe000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[35,60]:
+ int 7ffffffff000000000000000 <- ( fffffffff , 000000000000000 )
+
+[35,59]:
+ int 3ffffffff800000000000000 <- ( fffffffff , 000000000000000 )
+
+[35,58]:
+ int 1ffffffffc00000000000000 <- ( fffffffff , 000000000000000 )
+
+[35,57]:
+ int 0ffffffffe00000000000000 <- ( fffffffff , 000000000000000 )
+
+[35,56]:
+ int 7ffffffff00000000000000 <- ( fffffffff , 00000000000000 )
+
+[35,55]:
+ int 3ffffffff80000000000000 <- ( fffffffff , 00000000000000 )
+
+[35,54]:
+ int 1ffffffffc0000000000000 <- ( fffffffff , 00000000000000 )
+
+[35,53]:
+ int 0ffffffffe0000000000000 <- ( fffffffff , 00000000000000 )
+
+[35,52]:
+ int 7ffffffff0000000000000 <- ( fffffffff , 0000000000000 )
+
+[35,51]:
+ int 3ffffffff8000000000000 <- ( fffffffff , 0000000000000 )
+
+[35,50]:
+ int 1ffffffffc000000000000 <- ( fffffffff , 0000000000000 )
+
+[35,49]:
+ int 0ffffffffe000000000000 <- ( fffffffff , 0000000000000 )
+
+[35,48]:
+ int 7ffffffff000000000000 <- ( fffffffff , 000000000000 )
+
+[35,47]:
+ int 3ffffffff800000000000 <- ( fffffffff , 000000000000 )
+
+[35,46]:
+ int 1ffffffffc00000000000 <- ( fffffffff , 000000000000 )
+
+[35,45]:
+ int 0ffffffffe00000000000 <- ( fffffffff , 000000000000 )
+
+[35,44]:
+ int 7ffffffff00000000000 <- ( fffffffff , 00000000000 )
+
+[35,43]:
+ int 3ffffffff80000000000 <- ( fffffffff , 00000000000 )
+
+[35,42]:
+ int 1ffffffffc0000000000 <- ( fffffffff , 00000000000 )
+
+[35,41]:
+ int 0ffffffffe0000000000 <- ( fffffffff , 00000000000 )
+
+[35,40]:
+ int 7ffffffff0000000000 <- ( fffffffff , 0000000000 )
+
+[35,39]:
+ int 3ffffffff8000000000 <- ( fffffffff , 0000000000 )
+
+[35,38]:
+ int 1ffffffffc000000000 <- ( fffffffff , 0000000000 )
+
+[35,37]:
+ int 0ffffffffe000000000 <- ( fffffffff , 0000000000 )
+
+[35,36]:
+ int 7ffffffff000000000 <- ( fffffffff , 000000000 )
+
+[35,35]:
+ int 3ffffffff800000000 <- ( fffffffff , 000000000 )
+
+[35,34]:
+ int 1ffffffffc00000000 <- ( fffffffff , 000000000 )
+
+[35,33]:
+ int 0ffffffffe00000000 <- ( fffffffff , 000000000 )
+
+[35,32]:
+ int 7ffffffff00000000 <- ( fffffffff , 00000000 )
+
+[35,31]:
+ int 3ffffffff80000000 <- ( fffffffff , 00000000 )
+
+[35,30]:
+ int 1ffffffffc0000000 <- ( fffffffff , 00000000 )
+
+[35,29]:
+ int 0ffffffffe0000000 <- ( fffffffff , 00000000 )
+
+[35,28]:
+ int 7ffffffff0000000 <- ( fffffffff , 0000000 )
+
+[35,27]:
+ int 3ffffffff8000000 <- ( fffffffff , 0000000 )
+
+[35,26]:
+ int 1ffffffffc000000 <- ( fffffffff , 0000000 )
+
+[35,25]:
+ int 0ffffffffe000000 <- ( fffffffff , 0000000 )
+
+[35,24]:
+ int 7ffffffff000000 <- ( fffffffff , 000000 )
+
+[35,23]:
+ int 3ffffffff800000 <- ( fffffffff , 000000 )
+
+[35,22]:
+ int 1ffffffffc00000 <- ( fffffffff , 000000 )
+
+[35,21]:
+ int 0ffffffffe00000 <- ( fffffffff , 000000 )
+
+[35,20]:
+ int 7ffffffff00000 <- ( fffffffff , 00000 )
+
+[35,19]:
+ int 3ffffffff80000 <- ( fffffffff , 00000 )
+
+[35,18]:
+ int 1ffffffffc0000 <- ( fffffffff , 00000 )
+
+[35,17]:
+ int 0ffffffffe0000 <- ( fffffffff , 00000 )
+
+[35,16]:
+ int 7ffffffff0000 <- ( fffffffff , 0000 )
+
+[35,15]:
+ int 3ffffffff8000 <- ( fffffffff , 0000 )
+
+[35,14]:
+ int 1ffffffffc000 <- ( fffffffff , 0000 )
+
+[35,13]:
+ int 0ffffffffe000 <- ( fffffffff , 0000 )
+
+[35,12]:
+ int 7ffffffff000 <- ( fffffffff , 000 )
+
+[35,11]:
+ int 3ffffffff800 <- ( fffffffff , 000 )
+
+[35,10]:
+ int 1ffffffffc00 <- ( fffffffff , 000 )
+
+[35,9]:
+ int 0ffffffffe00 <- ( fffffffff , 000 )
+
+[35,8]:
+ int 7ffffffff00 <- ( fffffffff , 00 )
+
+[35,7]:
+ int 3ffffffff80 <- ( fffffffff , 00 )
+
+[35,6]:
+ int 1ffffffffc0 <- ( fffffffff , 00 )
+
+[35,5]:
+ int 0ffffffffe0 <- ( fffffffff , 00 )
+
+[35,4]:
+ int 7ffffffff0 <- ( fffffffff , 0 )
+
+[35,3]:
+ int 3ffffffff8 <- ( fffffffff , 0 )
+
+[35,2]:
+ int 1ffffffffc <- ( fffffffff , 0 )
+
+[35,1]:
+ int 0ffffffffe <- ( fffffffff , 0 )
+
+[34,64]:
+ int 3ffffffff0000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[34,63]:
+ int 1ffffffff8000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[34,62]:
+ int 0ffffffffc000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[34,61]:
+ int 7fffffffe000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[34,60]:
+ int 3ffffffff000000000000000 <- ( fffffffff , 000000000000000 )
+
+[34,59]:
+ int 1ffffffff800000000000000 <- ( fffffffff , 000000000000000 )
+
+[34,58]:
+ int 0ffffffffc00000000000000 <- ( fffffffff , 000000000000000 )
+
+[34,57]:
+ int 7fffffffe00000000000000 <- ( fffffffff , 000000000000000 )
+
+[34,56]:
+ int 3ffffffff00000000000000 <- ( fffffffff , 00000000000000 )
+
+[34,55]:
+ int 1ffffffff80000000000000 <- ( fffffffff , 00000000000000 )
+
+[34,54]:
+ int 0ffffffffc0000000000000 <- ( fffffffff , 00000000000000 )
+
+[34,53]:
+ int 7fffffffe0000000000000 <- ( fffffffff , 00000000000000 )
+
+[34,52]:
+ int 3ffffffff0000000000000 <- ( fffffffff , 0000000000000 )
+
+[34,51]:
+ int 1ffffffff8000000000000 <- ( fffffffff , 0000000000000 )
+
+[34,50]:
+ int 0ffffffffc000000000000 <- ( fffffffff , 0000000000000 )
+
+[34,49]:
+ int 7fffffffe000000000000 <- ( fffffffff , 0000000000000 )
+
+[34,48]:
+ int 3ffffffff000000000000 <- ( fffffffff , 000000000000 )
+
+[34,47]:
+ int 1ffffffff800000000000 <- ( fffffffff , 000000000000 )
+
+[34,46]:
+ int 0ffffffffc00000000000 <- ( fffffffff , 000000000000 )
+
+[34,45]:
+ int 7fffffffe00000000000 <- ( fffffffff , 000000000000 )
+
+[34,44]:
+ int 3ffffffff00000000000 <- ( fffffffff , 00000000000 )
+
+[34,43]:
+ int 1ffffffff80000000000 <- ( fffffffff , 00000000000 )
+
+[34,42]:
+ int 0ffffffffc0000000000 <- ( fffffffff , 00000000000 )
+
+[34,41]:
+ int 7fffffffe0000000000 <- ( fffffffff , 00000000000 )
+
+[34,40]:
+ int 3ffffffff0000000000 <- ( fffffffff , 0000000000 )
+
+[34,39]:
+ int 1ffffffff8000000000 <- ( fffffffff , 0000000000 )
+
+[34,38]:
+ int 0ffffffffc000000000 <- ( fffffffff , 0000000000 )
+
+[34,37]:
+ int 7fffffffe000000000 <- ( fffffffff , 0000000000 )
+
+[34,36]:
+ int 3ffffffff000000000 <- ( fffffffff , 000000000 )
+
+[34,35]:
+ int 1ffffffff800000000 <- ( fffffffff , 000000000 )
+
+[34,34]:
+ int 0ffffffffc00000000 <- ( fffffffff , 000000000 )
+
+[34,33]:
+ int 7fffffffe00000000 <- ( fffffffff , 000000000 )
+
+[34,32]:
+ int 3ffffffff00000000 <- ( fffffffff , 00000000 )
+
+[34,31]:
+ int 1ffffffff80000000 <- ( fffffffff , 00000000 )
+
+[34,30]:
+ int 0ffffffffc0000000 <- ( fffffffff , 00000000 )
+
+[34,29]:
+ int 7fffffffe0000000 <- ( fffffffff , 00000000 )
+
+[34,28]:
+ int 3ffffffff0000000 <- ( fffffffff , 0000000 )
+
+[34,27]:
+ int 1ffffffff8000000 <- ( fffffffff , 0000000 )
+
+[34,26]:
+ int 0ffffffffc000000 <- ( fffffffff , 0000000 )
+
+[34,25]:
+ int 7fffffffe000000 <- ( fffffffff , 0000000 )
+
+[34,24]:
+ int 3ffffffff000000 <- ( fffffffff , 000000 )
+
+[34,23]:
+ int 1ffffffff800000 <- ( fffffffff , 000000 )
+
+[34,22]:
+ int 0ffffffffc00000 <- ( fffffffff , 000000 )
+
+[34,21]:
+ int 7fffffffe00000 <- ( fffffffff , 000000 )
+
+[34,20]:
+ int 3ffffffff00000 <- ( fffffffff , 00000 )
+
+[34,19]:
+ int 1ffffffff80000 <- ( fffffffff , 00000 )
+
+[34,18]:
+ int 0ffffffffc0000 <- ( fffffffff , 00000 )
+
+[34,17]:
+ int 7fffffffe0000 <- ( fffffffff , 00000 )
+
+[34,16]:
+ int 3ffffffff0000 <- ( fffffffff , 0000 )
+
+[34,15]:
+ int 1ffffffff8000 <- ( fffffffff , 0000 )
+
+[34,14]:
+ int 0ffffffffc000 <- ( fffffffff , 0000 )
+
+[34,13]:
+ int 7fffffffe000 <- ( fffffffff , 0000 )
+
+[34,12]:
+ int 3ffffffff000 <- ( fffffffff , 000 )
+
+[34,11]:
+ int 1ffffffff800 <- ( fffffffff , 000 )
+
+[34,10]:
+ int 0ffffffffc00 <- ( fffffffff , 000 )
+
+[34,9]:
+ int 7fffffffe00 <- ( fffffffff , 000 )
+
+[34,8]:
+ int 3ffffffff00 <- ( fffffffff , 00 )
+
+[34,7]:
+ int 1ffffffff80 <- ( fffffffff , 00 )
+
+[34,6]:
+ int 0ffffffffc0 <- ( fffffffff , 00 )
+
+[34,5]:
+ int 7fffffffe0 <- ( fffffffff , 00 )
+
+[34,4]:
+ int 3ffffffff0 <- ( fffffffff , 0 )
+
+[34,3]:
+ int 1ffffffff8 <- ( fffffffff , 0 )
+
+[34,2]:
+ int 0ffffffffc <- ( fffffffff , 0 )
+
+[34,1]:
+ int 7fffffffe <- ( fffffffff , 0 )
+
+[33,64]:
+ int 1ffffffff0000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[33,63]:
+ int 0ffffffff8000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[33,62]:
+ int 7fffffffc000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[33,61]:
+ int 3fffffffe000000000000000 <- ( fffffffff , 0000000000000000 )
+
+[33,60]:
+ int 1ffffffff000000000000000 <- ( fffffffff , 000000000000000 )
+
+[33,59]:
+ int 0ffffffff800000000000000 <- ( fffffffff , 000000000000000 )
+
+[33,58]:
+ int 7fffffffc00000000000000 <- ( fffffffff , 000000000000000 )
+
+[33,57]:
+ int 3fffffffe00000000000000 <- ( fffffffff , 000000000000000 )
+
+[33,56]:
+ int 1ffffffff00000000000000 <- ( fffffffff , 00000000000000 )
+
+[33,55]:
+ int 0ffffffff80000000000000 <- ( fffffffff , 00000000000000 )
+
+[33,54]:
+ int 7fffffffc0000000000000 <- ( fffffffff , 00000000000000 )
+
+[33,53]:
+ int 3fffffffe0000000000000 <- ( fffffffff , 00000000000000 )
+
+[33,52]:
+ int 1ffffffff0000000000000 <- ( fffffffff , 0000000000000 )
+
+[33,51]:
+ int 0ffffffff8000000000000 <- ( fffffffff , 0000000000000 )
+
+[33,50]:
+ int 7fffffffc000000000000 <- ( fffffffff , 0000000000000 )
+
+[33,49]:
+ int 3fffffffe000000000000 <- ( fffffffff , 0000000000000 )
+
+[33,48]:
+ int 1ffffffff000000000000 <- ( fffffffff , 000000000000 )
+
+[33,47]:
+ int 0ffffffff800000000000 <- ( fffffffff , 000000000000 )
+
+[33,46]:
+ int 7fffffffc00000000000 <- ( fffffffff , 000000000000 )
+
+[33,45]:
+ int 3fffffffe00000000000 <- ( fffffffff , 000000000000 )
+
+[33,44]:
+ int 1ffffffff00000000000 <- ( fffffffff , 00000000000 )
+
+[33,43]:
+ int 0ffffffff80000000000 <- ( fffffffff , 00000000000 )
+
+[33,42]:
+ int 7fffffffc0000000000 <- ( fffffffff , 00000000000 )
+
+[33,41]:
+ int 3fffffffe0000000000 <- ( fffffffff , 00000000000 )
+
+[33,40]:
+ int 1ffffffff0000000000 <- ( fffffffff , 0000000000 )
+
+[33,39]:
+ int 0ffffffff8000000000 <- ( fffffffff , 0000000000 )
+
+[33,38]:
+ int 7fffffffc000000000 <- ( fffffffff , 0000000000 )
+
+[33,37]:
+ int 3fffffffe000000000 <- ( fffffffff , 0000000000 )
+
+[33,36]:
+ int 1ffffffff000000000 <- ( fffffffff , 000000000 )
+
+[33,35]:
+ int 0ffffffff800000000 <- ( fffffffff , 000000000 )
+
+[33,34]:
+ int 7fffffffc00000000 <- ( fffffffff , 000000000 )
+
+[33,33]:
+ int 3fffffffe00000000 <- ( fffffffff , 000000000 )
+
+[33,32]:
+ int 1ffffffff00000000 <- ( fffffffff , 00000000 )
+
+[33,31]:
+ int 0ffffffff80000000 <- ( fffffffff , 00000000 )
+
+[33,30]:
+ int 7fffffffc0000000 <- ( fffffffff , 00000000 )
+
+[33,29]:
+ int 3fffffffe0000000 <- ( fffffffff , 00000000 )
+
+[33,28]:
+ int 1ffffffff0000000 <- ( fffffffff , 0000000 )
+
+[33,27]:
+ int 0ffffffff8000000 <- ( fffffffff , 0000000 )
+
+[33,26]:
+ int 7fffffffc000000 <- ( fffffffff , 0000000 )
+
+[33,25]:
+ int 3fffffffe000000 <- ( fffffffff , 0000000 )
+
+[33,24]:
+ int 1ffffffff000000 <- ( fffffffff , 000000 )
+
+[33,23]:
+ int 0ffffffff800000 <- ( fffffffff , 000000 )
+
+[33,22]:
+ int 7fffffffc00000 <- ( fffffffff , 000000 )
+
+[33,21]:
+ int 3fffffffe00000 <- ( fffffffff , 000000 )
+
+[33,20]:
+ int 1ffffffff00000 <- ( fffffffff , 00000 )
+
+[33,19]:
+ int 0ffffffff80000 <- ( fffffffff , 00000 )
+
+[33,18]:
+ int 7fffffffc0000 <- ( fffffffff , 00000 )
+
+[33,17]:
+ int 3fffffffe0000 <- ( fffffffff , 00000 )
+
+[33,16]:
+ int 1ffffffff0000 <- ( fffffffff , 0000 )
+
+[33,15]:
+ int 0ffffffff8000 <- ( fffffffff , 0000 )
+
+[33,14]:
+ int 7fffffffc000 <- ( fffffffff , 0000 )
+
+[33,13]:
+ int 3fffffffe000 <- ( fffffffff , 0000 )
+
+[33,12]:
+ int 1ffffffff000 <- ( fffffffff , 000 )
+
+[33,11]:
+ int 0ffffffff800 <- ( fffffffff , 000 )
+
+[33,10]:
+ int 7fffffffc00 <- ( fffffffff , 000 )
+
+[33,9]:
+ int 3fffffffe00 <- ( fffffffff , 000 )
+
+[33,8]:
+ int 1ffffffff00 <- ( fffffffff , 00 )
+
+[33,7]:
+ int 0ffffffff80 <- ( fffffffff , 00 )
+
+[33,6]:
+ int 7fffffffc0 <- ( fffffffff , 00 )
+
+[33,5]:
+ int 3fffffffe0 <- ( fffffffff , 00 )
+
+[33,4]:
+ int 1ffffffff0 <- ( fffffffff , 0 )
+
+[33,3]:
+ int 0ffffffff8 <- ( fffffffff , 0 )
+
+[33,2]:
+ int 7fffffffc <- ( fffffffff , 0 )
+
+[33,1]:
+ int 3fffffffe <- ( fffffffff , 0 )
+
+[32,64]:
+ int 0ffffffff0000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[32,63]:
+ int 7fffffff8000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[32,62]:
+ int 3fffffffc000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[32,61]:
+ int 1fffffffe000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[32,60]:
+ int 0ffffffff000000000000000 <- ( ffffffff , 000000000000000 )
+
+[32,59]:
+ int 7fffffff800000000000000 <- ( ffffffff , 000000000000000 )
+
+[32,58]:
+ int 3fffffffc00000000000000 <- ( ffffffff , 000000000000000 )
+
+[32,57]:
+ int 1fffffffe00000000000000 <- ( ffffffff , 000000000000000 )
+
+[32,56]:
+ int 0ffffffff00000000000000 <- ( ffffffff , 00000000000000 )
+
+[32,55]:
+ int 7fffffff80000000000000 <- ( ffffffff , 00000000000000 )
+
+[32,54]:
+ int 3fffffffc0000000000000 <- ( ffffffff , 00000000000000 )
+
+[32,53]:
+ int 1fffffffe0000000000000 <- ( ffffffff , 00000000000000 )
+
+[32,52]:
+ int 0ffffffff0000000000000 <- ( ffffffff , 0000000000000 )
+
+[32,51]:
+ int 7fffffff8000000000000 <- ( ffffffff , 0000000000000 )
+
+[32,50]:
+ int 3fffffffc000000000000 <- ( ffffffff , 0000000000000 )
+
+[32,49]:
+ int 1fffffffe000000000000 <- ( ffffffff , 0000000000000 )
+
+[32,48]:
+ int 0ffffffff000000000000 <- ( ffffffff , 000000000000 )
+
+[32,47]:
+ int 7fffffff800000000000 <- ( ffffffff , 000000000000 )
+
+[32,46]:
+ int 3fffffffc00000000000 <- ( ffffffff , 000000000000 )
+
+[32,45]:
+ int 1fffffffe00000000000 <- ( ffffffff , 000000000000 )
+
+[32,44]:
+ int 0ffffffff00000000000 <- ( ffffffff , 00000000000 )
+
+[32,43]:
+ int 7fffffff80000000000 <- ( ffffffff , 00000000000 )
+
+[32,42]:
+ int 3fffffffc0000000000 <- ( ffffffff , 00000000000 )
+
+[32,41]:
+ int 1fffffffe0000000000 <- ( ffffffff , 00000000000 )
+
+[32,40]:
+ int 0ffffffff0000000000 <- ( ffffffff , 0000000000 )
+
+[32,39]:
+ int 7fffffff8000000000 <- ( ffffffff , 0000000000 )
+
+[32,38]:
+ int 3fffffffc000000000 <- ( ffffffff , 0000000000 )
+
+[32,37]:
+ int 1fffffffe000000000 <- ( ffffffff , 0000000000 )
+
+[32,36]:
+ int 0ffffffff000000000 <- ( ffffffff , 000000000 )
+
+[32,35]:
+ int 7fffffff800000000 <- ( ffffffff , 000000000 )
+
+[32,34]:
+ int 3fffffffc00000000 <- ( ffffffff , 000000000 )
+
+[32,33]:
+ int 1fffffffe00000000 <- ( ffffffff , 000000000 )
+
+[32,32]:
+ int 0ffffffff00000000 <- ( ffffffff , 00000000 )
+
+[32,31]:
+ int 7fffffff80000000 <- ( ffffffff , 00000000 )
+
+[32,30]:
+ int 3fffffffc0000000 <- ( ffffffff , 00000000 )
+
+[32,29]:
+ int 1fffffffe0000000 <- ( ffffffff , 00000000 )
+
+[32,28]:
+ int 0ffffffff0000000 <- ( ffffffff , 0000000 )
+
+[32,27]:
+ int 7fffffff8000000 <- ( ffffffff , 0000000 )
+
+[32,26]:
+ int 3fffffffc000000 <- ( ffffffff , 0000000 )
+
+[32,25]:
+ int 1fffffffe000000 <- ( ffffffff , 0000000 )
+
+[32,24]:
+ int 0ffffffff000000 <- ( ffffffff , 000000 )
+
+[32,23]:
+ int 7fffffff800000 <- ( ffffffff , 000000 )
+
+[32,22]:
+ int 3fffffffc00000 <- ( ffffffff , 000000 )
+
+[32,21]:
+ int 1fffffffe00000 <- ( ffffffff , 000000 )
+
+[32,20]:
+ int 0ffffffff00000 <- ( ffffffff , 00000 )
+
+[32,19]:
+ int 7fffffff80000 <- ( ffffffff , 00000 )
+
+[32,18]:
+ int 3fffffffc0000 <- ( ffffffff , 00000 )
+
+[32,17]:
+ int 1fffffffe0000 <- ( ffffffff , 00000 )
+
+[32,16]:
+ int 0ffffffff0000 <- ( ffffffff , 0000 )
+
+[32,15]:
+ int 7fffffff8000 <- ( ffffffff , 0000 )
+
+[32,14]:
+ int 3fffffffc000 <- ( ffffffff , 0000 )
+
+[32,13]:
+ int 1fffffffe000 <- ( ffffffff , 0000 )
+
+[32,12]:
+ int 0ffffffff000 <- ( ffffffff , 000 )
+
+[32,11]:
+ int 7fffffff800 <- ( ffffffff , 000 )
+
+[32,10]:
+ int 3fffffffc00 <- ( ffffffff , 000 )
+
+[32,9]:
+ int 1fffffffe00 <- ( ffffffff , 000 )
+
+[32,8]:
+ int 0ffffffff00 <- ( ffffffff , 00 )
+
+[32,7]:
+ int 7fffffff80 <- ( ffffffff , 00 )
+
+[32,6]:
+ int 3fffffffc0 <- ( ffffffff , 00 )
+
+[32,5]:
+ int 1fffffffe0 <- ( ffffffff , 00 )
+
+[32,4]:
+ int 0ffffffff0 <- ( ffffffff , 0 )
+
+[32,3]:
+ int 7fffffff8 <- ( ffffffff , 0 )
+
+[32,2]:
+ int 3fffffffc <- ( ffffffff , 0 )
+
+[32,1]:
+ int 1fffffffe <- ( ffffffff , 0 )
+
+[31,64]:
+ int 7fffffff0000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[31,63]:
+ int 3fffffff8000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[31,62]:
+ int 1fffffffc000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[31,61]:
+ int 0fffffffe000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[31,60]:
+ int 7fffffff000000000000000 <- ( ffffffff , 000000000000000 )
+
+[31,59]:
+ int 3fffffff800000000000000 <- ( ffffffff , 000000000000000 )
+
+[31,58]:
+ int 1fffffffc00000000000000 <- ( ffffffff , 000000000000000 )
+
+[31,57]:
+ int 0fffffffe00000000000000 <- ( ffffffff , 000000000000000 )
+
+[31,56]:
+ int 7fffffff00000000000000 <- ( ffffffff , 00000000000000 )
+
+[31,55]:
+ int 3fffffff80000000000000 <- ( ffffffff , 00000000000000 )
+
+[31,54]:
+ int 1fffffffc0000000000000 <- ( ffffffff , 00000000000000 )
+
+[31,53]:
+ int 0fffffffe0000000000000 <- ( ffffffff , 00000000000000 )
+
+[31,52]:
+ int 7fffffff0000000000000 <- ( ffffffff , 0000000000000 )
+
+[31,51]:
+ int 3fffffff8000000000000 <- ( ffffffff , 0000000000000 )
+
+[31,50]:
+ int 1fffffffc000000000000 <- ( ffffffff , 0000000000000 )
+
+[31,49]:
+ int 0fffffffe000000000000 <- ( ffffffff , 0000000000000 )
+
+[31,48]:
+ int 7fffffff000000000000 <- ( ffffffff , 000000000000 )
+
+[31,47]:
+ int 3fffffff800000000000 <- ( ffffffff , 000000000000 )
+
+[31,46]:
+ int 1fffffffc00000000000 <- ( ffffffff , 000000000000 )
+
+[31,45]:
+ int 0fffffffe00000000000 <- ( ffffffff , 000000000000 )
+
+[31,44]:
+ int 7fffffff00000000000 <- ( ffffffff , 00000000000 )
+
+[31,43]:
+ int 3fffffff80000000000 <- ( ffffffff , 00000000000 )
+
+[31,42]:
+ int 1fffffffc0000000000 <- ( ffffffff , 00000000000 )
+
+[31,41]:
+ int 0fffffffe0000000000 <- ( ffffffff , 00000000000 )
+
+[31,40]:
+ int 7fffffff0000000000 <- ( ffffffff , 0000000000 )
+
+[31,39]:
+ int 3fffffff8000000000 <- ( ffffffff , 0000000000 )
+
+[31,38]:
+ int 1fffffffc000000000 <- ( ffffffff , 0000000000 )
+
+[31,37]:
+ int 0fffffffe000000000 <- ( ffffffff , 0000000000 )
+
+[31,36]:
+ int 7fffffff000000000 <- ( ffffffff , 000000000 )
+
+[31,35]:
+ int 3fffffff800000000 <- ( ffffffff , 000000000 )
+
+[31,34]:
+ int 1fffffffc00000000 <- ( ffffffff , 000000000 )
+
+[31,33]:
+ int 0fffffffe00000000 <- ( ffffffff , 000000000 )
+
+[31,32]:
+ int 7fffffff00000000 <- ( ffffffff , 00000000 )
+
+[31,31]:
+ int 3fffffff80000000 <- ( ffffffff , 00000000 )
+
+[31,30]:
+ int 1fffffffc0000000 <- ( ffffffff , 00000000 )
+
+[31,29]:
+ int 0fffffffe0000000 <- ( ffffffff , 00000000 )
+
+[31,28]:
+ int 7fffffff0000000 <- ( ffffffff , 0000000 )
+
+[31,27]:
+ int 3fffffff8000000 <- ( ffffffff , 0000000 )
+
+[31,26]:
+ int 1fffffffc000000 <- ( ffffffff , 0000000 )
+
+[31,25]:
+ int 0fffffffe000000 <- ( ffffffff , 0000000 )
+
+[31,24]:
+ int 7fffffff000000 <- ( ffffffff , 000000 )
+
+[31,23]:
+ int 3fffffff800000 <- ( ffffffff , 000000 )
+
+[31,22]:
+ int 1fffffffc00000 <- ( ffffffff , 000000 )
+
+[31,21]:
+ int 0fffffffe00000 <- ( ffffffff , 000000 )
+
+[31,20]:
+ int 7fffffff00000 <- ( ffffffff , 00000 )
+
+[31,19]:
+ int 3fffffff80000 <- ( ffffffff , 00000 )
+
+[31,18]:
+ int 1fffffffc0000 <- ( ffffffff , 00000 )
+
+[31,17]:
+ int 0fffffffe0000 <- ( ffffffff , 00000 )
+
+[31,16]:
+ int 7fffffff0000 <- ( ffffffff , 0000 )
+
+[31,15]:
+ int 3fffffff8000 <- ( ffffffff , 0000 )
+
+[31,14]:
+ int 1fffffffc000 <- ( ffffffff , 0000 )
+
+[31,13]:
+ int 0fffffffe000 <- ( ffffffff , 0000 )
+
+[31,12]:
+ int 7fffffff000 <- ( ffffffff , 000 )
+
+[31,11]:
+ int 3fffffff800 <- ( ffffffff , 000 )
+
+[31,10]:
+ int 1fffffffc00 <- ( ffffffff , 000 )
+
+[31,9]:
+ int 0fffffffe00 <- ( ffffffff , 000 )
+
+[31,8]:
+ int 7fffffff00 <- ( ffffffff , 00 )
+
+[31,7]:
+ int 3fffffff80 <- ( ffffffff , 00 )
+
+[31,6]:
+ int 1fffffffc0 <- ( ffffffff , 00 )
+
+[31,5]:
+ int 0fffffffe0 <- ( ffffffff , 00 )
+
+[31,4]:
+ int 7fffffff0 <- ( ffffffff , 0 )
+
+[31,3]:
+ int 3fffffff8 <- ( ffffffff , 0 )
+
+[31,2]:
+ int 1fffffffc <- ( ffffffff , 0 )
+
+[31,1]:
+ int 0fffffffe <- ( ffffffff , 0 )
+
+[30,64]:
+ int 3fffffff0000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[30,63]:
+ int 1fffffff8000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[30,62]:
+ int 0fffffffc000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[30,61]:
+ int 7ffffffe000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[30,60]:
+ int 3fffffff000000000000000 <- ( ffffffff , 000000000000000 )
+
+[30,59]:
+ int 1fffffff800000000000000 <- ( ffffffff , 000000000000000 )
+
+[30,58]:
+ int 0fffffffc00000000000000 <- ( ffffffff , 000000000000000 )
+
+[30,57]:
+ int 7ffffffe00000000000000 <- ( ffffffff , 000000000000000 )
+
+[30,56]:
+ int 3fffffff00000000000000 <- ( ffffffff , 00000000000000 )
+
+[30,55]:
+ int 1fffffff80000000000000 <- ( ffffffff , 00000000000000 )
+
+[30,54]:
+ int 0fffffffc0000000000000 <- ( ffffffff , 00000000000000 )
+
+[30,53]:
+ int 7ffffffe0000000000000 <- ( ffffffff , 00000000000000 )
+
+[30,52]:
+ int 3fffffff0000000000000 <- ( ffffffff , 0000000000000 )
+
+[30,51]:
+ int 1fffffff8000000000000 <- ( ffffffff , 0000000000000 )
+
+[30,50]:
+ int 0fffffffc000000000000 <- ( ffffffff , 0000000000000 )
+
+[30,49]:
+ int 7ffffffe000000000000 <- ( ffffffff , 0000000000000 )
+
+[30,48]:
+ int 3fffffff000000000000 <- ( ffffffff , 000000000000 )
+
+[30,47]:
+ int 1fffffff800000000000 <- ( ffffffff , 000000000000 )
+
+[30,46]:
+ int 0fffffffc00000000000 <- ( ffffffff , 000000000000 )
+
+[30,45]:
+ int 7ffffffe00000000000 <- ( ffffffff , 000000000000 )
+
+[30,44]:
+ int 3fffffff00000000000 <- ( ffffffff , 00000000000 )
+
+[30,43]:
+ int 1fffffff80000000000 <- ( ffffffff , 00000000000 )
+
+[30,42]:
+ int 0fffffffc0000000000 <- ( ffffffff , 00000000000 )
+
+[30,41]:
+ int 7ffffffe0000000000 <- ( ffffffff , 00000000000 )
+
+[30,40]:
+ int 3fffffff0000000000 <- ( ffffffff , 0000000000 )
+
+[30,39]:
+ int 1fffffff8000000000 <- ( ffffffff , 0000000000 )
+
+[30,38]:
+ int 0fffffffc000000000 <- ( ffffffff , 0000000000 )
+
+[30,37]:
+ int 7ffffffe000000000 <- ( ffffffff , 0000000000 )
+
+[30,36]:
+ int 3fffffff000000000 <- ( ffffffff , 000000000 )
+
+[30,35]:
+ int 1fffffff800000000 <- ( ffffffff , 000000000 )
+
+[30,34]:
+ int 0fffffffc00000000 <- ( ffffffff , 000000000 )
+
+[30,33]:
+ int 7ffffffe00000000 <- ( ffffffff , 000000000 )
+
+[30,32]:
+ int 3fffffff00000000 <- ( ffffffff , 00000000 )
+
+[30,31]:
+ int 1fffffff80000000 <- ( ffffffff , 00000000 )
+
+[30,30]:
+ int 0fffffffc0000000 <- ( ffffffff , 00000000 )
+
+[30,29]:
+ int 7ffffffe0000000 <- ( ffffffff , 00000000 )
+
+[30,28]:
+ int 3fffffff0000000 <- ( ffffffff , 0000000 )
+
+[30,27]:
+ int 1fffffff8000000 <- ( ffffffff , 0000000 )
+
+[30,26]:
+ int 0fffffffc000000 <- ( ffffffff , 0000000 )
+
+[30,25]:
+ int 7ffffffe000000 <- ( ffffffff , 0000000 )
+
+[30,24]:
+ int 3fffffff000000 <- ( ffffffff , 000000 )
+
+[30,23]:
+ int 1fffffff800000 <- ( ffffffff , 000000 )
+
+[30,22]:
+ int 0fffffffc00000 <- ( ffffffff , 000000 )
+
+[30,21]:
+ int 7ffffffe00000 <- ( ffffffff , 000000 )
+
+[30,20]:
+ int 3fffffff00000 <- ( ffffffff , 00000 )
+
+[30,19]:
+ int 1fffffff80000 <- ( ffffffff , 00000 )
+
+[30,18]:
+ int 0fffffffc0000 <- ( ffffffff , 00000 )
+
+[30,17]:
+ int 7ffffffe0000 <- ( ffffffff , 00000 )
+
+[30,16]:
+ int 3fffffff0000 <- ( ffffffff , 0000 )
+
+[30,15]:
+ int 1fffffff8000 <- ( ffffffff , 0000 )
+
+[30,14]:
+ int 0fffffffc000 <- ( ffffffff , 0000 )
+
+[30,13]:
+ int 7ffffffe000 <- ( ffffffff , 0000 )
+
+[30,12]:
+ int 3fffffff000 <- ( ffffffff , 000 )
+
+[30,11]:
+ int 1fffffff800 <- ( ffffffff , 000 )
+
+[30,10]:
+ int 0fffffffc00 <- ( ffffffff , 000 )
+
+[30,9]:
+ int 7ffffffe00 <- ( ffffffff , 000 )
+
+[30,8]:
+ int 3fffffff00 <- ( ffffffff , 00 )
+
+[30,7]:
+ int 1fffffff80 <- ( ffffffff , 00 )
+
+[30,6]:
+ int 0fffffffc0 <- ( ffffffff , 00 )
+
+[30,5]:
+ int 7ffffffe0 <- ( ffffffff , 00 )
+
+[30,4]:
+ int 3fffffff0 <- ( ffffffff , 0 )
+
+[30,3]:
+ int 1fffffff8 <- ( ffffffff , 0 )
+
+[30,2]:
+ int 0fffffffc <- ( ffffffff , 0 )
+
+[30,1]:
+ int 7ffffffe <- ( ffffffff , 0 )
+
+[29,64]:
+ int 1fffffff0000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[29,63]:
+ int 0fffffff8000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[29,62]:
+ int 7ffffffc000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[29,61]:
+ int 3ffffffe000000000000000 <- ( ffffffff , 0000000000000000 )
+
+[29,60]:
+ int 1fffffff000000000000000 <- ( ffffffff , 000000000000000 )
+
+[29,59]:
+ int 0fffffff800000000000000 <- ( ffffffff , 000000000000000 )
+
+[29,58]:
+ int 7ffffffc00000000000000 <- ( ffffffff , 000000000000000 )
+
+[29,57]:
+ int 3ffffffe00000000000000 <- ( ffffffff , 000000000000000 )
+
+[29,56]:
+ int 1fffffff00000000000000 <- ( ffffffff , 00000000000000 )
+
+[29,55]:
+ int 0fffffff80000000000000 <- ( ffffffff , 00000000000000 )
+
+[29,54]:
+ int 7ffffffc0000000000000 <- ( ffffffff , 00000000000000 )
+
+[29,53]:
+ int 3ffffffe0000000000000 <- ( ffffffff , 00000000000000 )
+
+[29,52]:
+ int 1fffffff0000000000000 <- ( ffffffff , 0000000000000 )
+
+[29,51]:
+ int 0fffffff8000000000000 <- ( ffffffff , 0000000000000 )
+
+[29,50]:
+ int 7ffffffc000000000000 <- ( ffffffff , 0000000000000 )
+
+[29,49]:
+ int 3ffffffe000000000000 <- ( ffffffff , 0000000000000 )
+
+[29,48]:
+ int 1fffffff000000000000 <- ( ffffffff , 000000000000 )
+
+[29,47]:
+ int 0fffffff800000000000 <- ( ffffffff , 000000000000 )
+
+[29,46]:
+ int 7ffffffc00000000000 <- ( ffffffff , 000000000000 )
+
+[29,45]:
+ int 3ffffffe00000000000 <- ( ffffffff , 000000000000 )
+
+[29,44]:
+ int 1fffffff00000000000 <- ( ffffffff , 00000000000 )
+
+[29,43]:
+ int 0fffffff80000000000 <- ( ffffffff , 00000000000 )
+
+[29,42]:
+ int 7ffffffc0000000000 <- ( ffffffff , 00000000000 )
+
+[29,41]:
+ int 3ffffffe0000000000 <- ( ffffffff , 00000000000 )
+
+[29,40]:
+ int 1fffffff0000000000 <- ( ffffffff , 0000000000 )
+
+[29,39]:
+ int 0fffffff8000000000 <- ( ffffffff , 0000000000 )
+
+[29,38]:
+ int 7ffffffc000000000 <- ( ffffffff , 0000000000 )
+
+[29,37]:
+ int 3ffffffe000000000 <- ( ffffffff , 0000000000 )
+
+[29,36]:
+ int 1fffffff000000000 <- ( ffffffff , 000000000 )
+
+[29,35]:
+ int 0fffffff800000000 <- ( ffffffff , 000000000 )
+
+[29,34]:
+ int 7ffffffc00000000 <- ( ffffffff , 000000000 )
+
+[29,33]:
+ int 3ffffffe00000000 <- ( ffffffff , 000000000 )
+
+[29,32]:
+ int 1fffffff00000000 <- ( ffffffff , 00000000 )
+
+[29,31]:
+ int 0fffffff80000000 <- ( ffffffff , 00000000 )
+
+[29,30]:
+ int 7ffffffc0000000 <- ( ffffffff , 00000000 )
+
+[29,29]:
+ int 3ffffffe0000000 <- ( ffffffff , 00000000 )
+
+[29,28]:
+ int 1fffffff0000000 <- ( ffffffff , 0000000 )
+
+[29,27]:
+ int 0fffffff8000000 <- ( ffffffff , 0000000 )
+
+[29,26]:
+ int 7ffffffc000000 <- ( ffffffff , 0000000 )
+
+[29,25]:
+ int 3ffffffe000000 <- ( ffffffff , 0000000 )
+
+[29,24]:
+ int 1fffffff000000 <- ( ffffffff , 000000 )
+
+[29,23]:
+ int 0fffffff800000 <- ( ffffffff , 000000 )
+
+[29,22]:
+ int 7ffffffc00000 <- ( ffffffff , 000000 )
+
+[29,21]:
+ int 3ffffffe00000 <- ( ffffffff , 000000 )
+
+[29,20]:
+ int 1fffffff00000 <- ( ffffffff , 00000 )
+
+[29,19]:
+ int 0fffffff80000 <- ( ffffffff , 00000 )
+
+[29,18]:
+ int 7ffffffc0000 <- ( ffffffff , 00000 )
+
+[29,17]:
+ int 3ffffffe0000 <- ( ffffffff , 00000 )
+
+[29,16]:
+ int 1fffffff0000 <- ( ffffffff , 0000 )
+
+[29,15]:
+ int 0fffffff8000 <- ( ffffffff , 0000 )
+
+[29,14]:
+ int 7ffffffc000 <- ( ffffffff , 0000 )
+
+[29,13]:
+ int 3ffffffe000 <- ( ffffffff , 0000 )
+
+[29,12]:
+ int 1fffffff000 <- ( ffffffff , 000 )
+
+[29,11]:
+ int 0fffffff800 <- ( ffffffff , 000 )
+
+[29,10]:
+ int 7ffffffc00 <- ( ffffffff , 000 )
+
+[29,9]:
+ int 3ffffffe00 <- ( ffffffff , 000 )
+
+[29,8]:
+ int 1fffffff00 <- ( ffffffff , 00 )
+
+[29,7]:
+ int 0fffffff80 <- ( ffffffff , 00 )
+
+[29,6]:
+ int 7ffffffc0 <- ( ffffffff , 00 )
+
+[29,5]:
+ int 3ffffffe0 <- ( ffffffff , 00 )
+
+[29,4]:
+ int 1fffffff0 <- ( ffffffff , 0 )
+
+[29,3]:
+ int 0fffffff8 <- ( ffffffff , 0 )
+
+[29,2]:
+ int 7ffffffc <- ( ffffffff , 0 )
+
+[29,1]:
+ int 3ffffffe <- ( ffffffff , 0 )
+
+[28,64]:
+ int 0fffffff0000000000000000 <- ( fffffff , 0000000000000000 )
+
+[28,63]:
+ int 7ffffff8000000000000000 <- ( fffffff , 0000000000000000 )
+
+[28,62]:
+ int 3ffffffc000000000000000 <- ( fffffff , 0000000000000000 )
+
+[28,61]:
+ int 1ffffffe000000000000000 <- ( fffffff , 0000000000000000 )
+
+[28,60]:
+ int 0fffffff000000000000000 <- ( fffffff , 000000000000000 )
+
+[28,59]:
+ int 7ffffff800000000000000 <- ( fffffff , 000000000000000 )
+
+[28,58]:
+ int 3ffffffc00000000000000 <- ( fffffff , 000000000000000 )
+
+[28,57]:
+ int 1ffffffe00000000000000 <- ( fffffff , 000000000000000 )
+
+[28,56]:
+ int 0fffffff00000000000000 <- ( fffffff , 00000000000000 )
+
+[28,55]:
+ int 7ffffff80000000000000 <- ( fffffff , 00000000000000 )
+
+[28,54]:
+ int 3ffffffc0000000000000 <- ( fffffff , 00000000000000 )
+
+[28,53]:
+ int 1ffffffe0000000000000 <- ( fffffff , 00000000000000 )
+
+[28,52]:
+ int 0fffffff0000000000000 <- ( fffffff , 0000000000000 )
+
+[28,51]:
+ int 7ffffff8000000000000 <- ( fffffff , 0000000000000 )
+
+[28,50]:
+ int 3ffffffc000000000000 <- ( fffffff , 0000000000000 )
+
+[28,49]:
+ int 1ffffffe000000000000 <- ( fffffff , 0000000000000 )
+
+[28,48]:
+ int 0fffffff000000000000 <- ( fffffff , 000000000000 )
+
+[28,47]:
+ int 7ffffff800000000000 <- ( fffffff , 000000000000 )
+
+[28,46]:
+ int 3ffffffc00000000000 <- ( fffffff , 000000000000 )
+
+[28,45]:
+ int 1ffffffe00000000000 <- ( fffffff , 000000000000 )
+
+[28,44]:
+ int 0fffffff00000000000 <- ( fffffff , 00000000000 )
+
+[28,43]:
+ int 7ffffff80000000000 <- ( fffffff , 00000000000 )
+
+[28,42]:
+ int 3ffffffc0000000000 <- ( fffffff , 00000000000 )
+
+[28,41]:
+ int 1ffffffe0000000000 <- ( fffffff , 00000000000 )
+
+[28,40]:
+ int 0fffffff0000000000 <- ( fffffff , 0000000000 )
+
+[28,39]:
+ int 7ffffff8000000000 <- ( fffffff , 0000000000 )
+
+[28,38]:
+ int 3ffffffc000000000 <- ( fffffff , 0000000000 )
+
+[28,37]:
+ int 1ffffffe000000000 <- ( fffffff , 0000000000 )
+
+[28,36]:
+ int 0fffffff000000000 <- ( fffffff , 000000000 )
+
+[28,35]:
+ int 7ffffff800000000 <- ( fffffff , 000000000 )
+
+[28,34]:
+ int 3ffffffc00000000 <- ( fffffff , 000000000 )
+
+[28,33]:
+ int 1ffffffe00000000 <- ( fffffff , 000000000 )
+
+[28,32]:
+ int 0fffffff00000000 <- ( fffffff , 00000000 )
+
+[28,31]:
+ int 7ffffff80000000 <- ( fffffff , 00000000 )
+
+[28,30]:
+ int 3ffffffc0000000 <- ( fffffff , 00000000 )
+
+[28,29]:
+ int 1ffffffe0000000 <- ( fffffff , 00000000 )
+
+[28,28]:
+ int 0fffffff0000000 <- ( fffffff , 0000000 )
+
+[28,27]:
+ int 7ffffff8000000 <- ( fffffff , 0000000 )
+
+[28,26]:
+ int 3ffffffc000000 <- ( fffffff , 0000000 )
+
+[28,25]:
+ int 1ffffffe000000 <- ( fffffff , 0000000 )
+
+[28,24]:
+ int 0fffffff000000 <- ( fffffff , 000000 )
+
+[28,23]:
+ int 7ffffff800000 <- ( fffffff , 000000 )
+
+[28,22]:
+ int 3ffffffc00000 <- ( fffffff , 000000 )
+
+[28,21]:
+ int 1ffffffe00000 <- ( fffffff , 000000 )
+
+[28,20]:
+ int 0fffffff00000 <- ( fffffff , 00000 )
+
+[28,19]:
+ int 7ffffff80000 <- ( fffffff , 00000 )
+
+[28,18]:
+ int 3ffffffc0000 <- ( fffffff , 00000 )
+
+[28,17]:
+ int 1ffffffe0000 <- ( fffffff , 00000 )
+
+[28,16]:
+ int 0fffffff0000 <- ( fffffff , 0000 )
+
+[28,15]:
+ int 7ffffff8000 <- ( fffffff , 0000 )
+
+[28,14]:
+ int 3ffffffc000 <- ( fffffff , 0000 )
+
+[28,13]:
+ int 1ffffffe000 <- ( fffffff , 0000 )
+
+[28,12]:
+ int 0fffffff000 <- ( fffffff , 000 )
+
+[28,11]:
+ int 7ffffff800 <- ( fffffff , 000 )
+
+[28,10]:
+ int 3ffffffc00 <- ( fffffff , 000 )
+
+[28,9]:
+ int 1ffffffe00 <- ( fffffff , 000 )
+
+[28,8]:
+ int 0fffffff00 <- ( fffffff , 00 )
+
+[28,7]:
+ int 7ffffff80 <- ( fffffff , 00 )
+
+[28,6]:
+ int 3ffffffc0 <- ( fffffff , 00 )
+
+[28,5]:
+ int 1ffffffe0 <- ( fffffff , 00 )
+
+[28,4]:
+ int 0fffffff0 <- ( fffffff , 0 )
+
+[28,3]:
+ int 7ffffff8 <- ( fffffff , 0 )
+
+[28,2]:
+ int 3ffffffc <- ( fffffff , 0 )
+
+[28,1]:
+ int 1ffffffe <- ( fffffff , 0 )
+
+[27,64]:
+ int 7ffffff0000000000000000 <- ( fffffff , 0000000000000000 )
+
+[27,63]:
+ int 3ffffff8000000000000000 <- ( fffffff , 0000000000000000 )
+
+[27,62]:
+ int 1ffffffc000000000000000 <- ( fffffff , 0000000000000000 )
+
+[27,61]:
+ int 0ffffffe000000000000000 <- ( fffffff , 0000000000000000 )
+
+[27,60]:
+ int 7ffffff000000000000000 <- ( fffffff , 000000000000000 )
+
+[27,59]:
+ int 3ffffff800000000000000 <- ( fffffff , 000000000000000 )
+
+[27,58]:
+ int 1ffffffc00000000000000 <- ( fffffff , 000000000000000 )
+
+[27,57]:
+ int 0ffffffe00000000000000 <- ( fffffff , 000000000000000 )
+
+[27,56]:
+ int 7ffffff00000000000000 <- ( fffffff , 00000000000000 )
+
+[27,55]:
+ int 3ffffff80000000000000 <- ( fffffff , 00000000000000 )
+
+[27,54]:
+ int 1ffffffc0000000000000 <- ( fffffff , 00000000000000 )
+
+[27,53]:
+ int 0ffffffe0000000000000 <- ( fffffff , 00000000000000 )
+
+[27,52]:
+ int 7ffffff0000000000000 <- ( fffffff , 0000000000000 )
+
+[27,51]:
+ int 3ffffff8000000000000 <- ( fffffff , 0000000000000 )
+
+[27,50]:
+ int 1ffffffc000000000000 <- ( fffffff , 0000000000000 )
+
+[27,49]:
+ int 0ffffffe000000000000 <- ( fffffff , 0000000000000 )
+
+[27,48]:
+ int 7ffffff000000000000 <- ( fffffff , 000000000000 )
+
+[27,47]:
+ int 3ffffff800000000000 <- ( fffffff , 000000000000 )
+
+[27,46]:
+ int 1ffffffc00000000000 <- ( fffffff , 000000000000 )
+
+[27,45]:
+ int 0ffffffe00000000000 <- ( fffffff , 000000000000 )
+
+[27,44]:
+ int 7ffffff00000000000 <- ( fffffff , 00000000000 )
+
+[27,43]:
+ int 3ffffff80000000000 <- ( fffffff , 00000000000 )
+
+[27,42]:
+ int 1ffffffc0000000000 <- ( fffffff , 00000000000 )
+
+[27,41]:
+ int 0ffffffe0000000000 <- ( fffffff , 00000000000 )
+
+[27,40]:
+ int 7ffffff0000000000 <- ( fffffff , 0000000000 )
+
+[27,39]:
+ int 3ffffff8000000000 <- ( fffffff , 0000000000 )
+
+[27,38]:
+ int 1ffffffc000000000 <- ( fffffff , 0000000000 )
+
+[27,37]:
+ int 0ffffffe000000000 <- ( fffffff , 0000000000 )
+
+[27,36]:
+ int 7ffffff000000000 <- ( fffffff , 000000000 )
+
+[27,35]:
+ int 3ffffff800000000 <- ( fffffff , 000000000 )
+
+[27,34]:
+ int 1ffffffc00000000 <- ( fffffff , 000000000 )
+
+[27,33]:
+ int 0ffffffe00000000 <- ( fffffff , 000000000 )
+
+[27,32]:
+ int 7ffffff00000000 <- ( fffffff , 00000000 )
+
+[27,31]:
+ int 3ffffff80000000 <- ( fffffff , 00000000 )
+
+[27,30]:
+ int 1ffffffc0000000 <- ( fffffff , 00000000 )
+
+[27,29]:
+ int 0ffffffe0000000 <- ( fffffff , 00000000 )
+
+[27,28]:
+ int 7ffffff0000000 <- ( fffffff , 0000000 )
+
+[27,27]:
+ int 3ffffff8000000 <- ( fffffff , 0000000 )
+
+[27,26]:
+ int 1ffffffc000000 <- ( fffffff , 0000000 )
+
+[27,25]:
+ int 0ffffffe000000 <- ( fffffff , 0000000 )
+
+[27,24]:
+ int 7ffffff000000 <- ( fffffff , 000000 )
+
+[27,23]:
+ int 3ffffff800000 <- ( fffffff , 000000 )
+
+[27,22]:
+ int 1ffffffc00000 <- ( fffffff , 000000 )
+
+[27,21]:
+ int 0ffffffe00000 <- ( fffffff , 000000 )
+
+[27,20]:
+ int 7ffffff00000 <- ( fffffff , 00000 )
+
+[27,19]:
+ int 3ffffff80000 <- ( fffffff , 00000 )
+
+[27,18]:
+ int 1ffffffc0000 <- ( fffffff , 00000 )
+
+[27,17]:
+ int 0ffffffe0000 <- ( fffffff , 00000 )
+
+[27,16]:
+ int 7ffffff0000 <- ( fffffff , 0000 )
+
+[27,15]:
+ int 3ffffff8000 <- ( fffffff , 0000 )
+
+[27,14]:
+ int 1ffffffc000 <- ( fffffff , 0000 )
+
+[27,13]:
+ int 0ffffffe000 <- ( fffffff , 0000 )
+
+[27,12]:
+ int 7ffffff000 <- ( fffffff , 000 )
+
+[27,11]:
+ int 3ffffff800 <- ( fffffff , 000 )
+
+[27,10]:
+ int 1ffffffc00 <- ( fffffff , 000 )
+
+[27,9]:
+ int 0ffffffe00 <- ( fffffff , 000 )
+
+[27,8]:
+ int 7ffffff00 <- ( fffffff , 00 )
+
+[27,7]:
+ int 3ffffff80 <- ( fffffff , 00 )
+
+[27,6]:
+ int 1ffffffc0 <- ( fffffff , 00 )
+
+[27,5]:
+ int 0ffffffe0 <- ( fffffff , 00 )
+
+[27,4]:
+ int 7ffffff0 <- ( fffffff , 0 )
+
+[27,3]:
+ int 3ffffff8 <- ( fffffff , 0 )
+
+[27,2]:
+ int 1ffffffc <- ( fffffff , 0 )
+
+[27,1]:
+ int 0ffffffe <- ( fffffff , 0 )
+
+[26,64]:
+ int 3ffffff0000000000000000 <- ( fffffff , 0000000000000000 )
+
+[26,63]:
+ int 1ffffff8000000000000000 <- ( fffffff , 0000000000000000 )
+
+[26,62]:
+ int 0ffffffc000000000000000 <- ( fffffff , 0000000000000000 )
+
+[26,61]:
+ int 7fffffe000000000000000 <- ( fffffff , 0000000000000000 )
+
+[26,60]:
+ int 3ffffff000000000000000 <- ( fffffff , 000000000000000 )
+
+[26,59]:
+ int 1ffffff800000000000000 <- ( fffffff , 000000000000000 )
+
+[26,58]:
+ int 0ffffffc00000000000000 <- ( fffffff , 000000000000000 )
+
+[26,57]:
+ int 7fffffe00000000000000 <- ( fffffff , 000000000000000 )
+
+[26,56]:
+ int 3ffffff00000000000000 <- ( fffffff , 00000000000000 )
+
+[26,55]:
+ int 1ffffff80000000000000 <- ( fffffff , 00000000000000 )
+
+[26,54]:
+ int 0ffffffc0000000000000 <- ( fffffff , 00000000000000 )
+
+[26,53]:
+ int 7fffffe0000000000000 <- ( fffffff , 00000000000000 )
+
+[26,52]:
+ int 3ffffff0000000000000 <- ( fffffff , 0000000000000 )
+
+[26,51]:
+ int 1ffffff8000000000000 <- ( fffffff , 0000000000000 )
+
+[26,50]:
+ int 0ffffffc000000000000 <- ( fffffff , 0000000000000 )
+
+[26,49]:
+ int 7fffffe000000000000 <- ( fffffff , 0000000000000 )
+
+[26,48]:
+ int 3ffffff000000000000 <- ( fffffff , 000000000000 )
+
+[26,47]:
+ int 1ffffff800000000000 <- ( fffffff , 000000000000 )
+
+[26,46]:
+ int 0ffffffc00000000000 <- ( fffffff , 000000000000 )
+
+[26,45]:
+ int 7fffffe00000000000 <- ( fffffff , 000000000000 )
+
+[26,44]:
+ int 3ffffff00000000000 <- ( fffffff , 00000000000 )
+
+[26,43]:
+ int 1ffffff80000000000 <- ( fffffff , 00000000000 )
+
+[26,42]:
+ int 0ffffffc0000000000 <- ( fffffff , 00000000000 )
+
+[26,41]:
+ int 7fffffe0000000000 <- ( fffffff , 00000000000 )
+
+[26,40]:
+ int 3ffffff0000000000 <- ( fffffff , 0000000000 )
+
+[26,39]:
+ int 1ffffff8000000000 <- ( fffffff , 0000000000 )
+
+[26,38]:
+ int 0ffffffc000000000 <- ( fffffff , 0000000000 )
+
+[26,37]:
+ int 7fffffe000000000 <- ( fffffff , 0000000000 )
+
+[26,36]:
+ int 3ffffff000000000 <- ( fffffff , 000000000 )
+
+[26,35]:
+ int 1ffffff800000000 <- ( fffffff , 000000000 )
+
+[26,34]:
+ int 0ffffffc00000000 <- ( fffffff , 000000000 )
+
+[26,33]:
+ int 7fffffe00000000 <- ( fffffff , 000000000 )
+
+[26,32]:
+ int 3ffffff00000000 <- ( fffffff , 00000000 )
+
+[26,31]:
+ int 1ffffff80000000 <- ( fffffff , 00000000 )
+
+[26,30]:
+ int 0ffffffc0000000 <- ( fffffff , 00000000 )
+
+[26,29]:
+ int 7fffffe0000000 <- ( fffffff , 00000000 )
+
+[26,28]:
+ int 3ffffff0000000 <- ( fffffff , 0000000 )
+
+[26,27]:
+ int 1ffffff8000000 <- ( fffffff , 0000000 )
+
+[26,26]:
+ int 0ffffffc000000 <- ( fffffff , 0000000 )
+
+[26,25]:
+ int 7fffffe000000 <- ( fffffff , 0000000 )
+
+[26,24]:
+ int 3ffffff000000 <- ( fffffff , 000000 )
+
+[26,23]:
+ int 1ffffff800000 <- ( fffffff , 000000 )
+
+[26,22]:
+ int 0ffffffc00000 <- ( fffffff , 000000 )
+
+[26,21]:
+ int 7fffffe00000 <- ( fffffff , 000000 )
+
+[26,20]:
+ int 3ffffff00000 <- ( fffffff , 00000 )
+
+[26,19]:
+ int 1ffffff80000 <- ( fffffff , 00000 )
+
+[26,18]:
+ int 0ffffffc0000 <- ( fffffff , 00000 )
+
+[26,17]:
+ int 7fffffe0000 <- ( fffffff , 00000 )
+
+[26,16]:
+ int 3ffffff0000 <- ( fffffff , 0000 )
+
+[26,15]:
+ int 1ffffff8000 <- ( fffffff , 0000 )
+
+[26,14]:
+ int 0ffffffc000 <- ( fffffff , 0000 )
+
+[26,13]:
+ int 7fffffe000 <- ( fffffff , 0000 )
+
+[26,12]:
+ int 3ffffff000 <- ( fffffff , 000 )
+
+[26,11]:
+ int 1ffffff800 <- ( fffffff , 000 )
+
+[26,10]:
+ int 0ffffffc00 <- ( fffffff , 000 )
+
+[26,9]:
+ int 7fffffe00 <- ( fffffff , 000 )
+
+[26,8]:
+ int 3ffffff00 <- ( fffffff , 00 )
+
+[26,7]:
+ int 1ffffff80 <- ( fffffff , 00 )
+
+[26,6]:
+ int 0ffffffc0 <- ( fffffff , 00 )
+
+[26,5]:
+ int 7fffffe0 <- ( fffffff , 00 )
+
+[26,4]:
+ int 3ffffff0 <- ( fffffff , 0 )
+
+[26,3]:
+ int 1ffffff8 <- ( fffffff , 0 )
+
+[26,2]:
+ int 0ffffffc <- ( fffffff , 0 )
+
+[26,1]:
+ int 7fffffe <- ( fffffff , 0 )
+
+[25,64]:
+ int 1ffffff0000000000000000 <- ( fffffff , 0000000000000000 )
+
+[25,63]:
+ int 0ffffff8000000000000000 <- ( fffffff , 0000000000000000 )
+
+[25,62]:
+ int 7fffffc000000000000000 <- ( fffffff , 0000000000000000 )
+
+[25,61]:
+ int 3fffffe000000000000000 <- ( fffffff , 0000000000000000 )
+
+[25,60]:
+ int 1ffffff000000000000000 <- ( fffffff , 000000000000000 )
+
+[25,59]:
+ int 0ffffff800000000000000 <- ( fffffff , 000000000000000 )
+
+[25,58]:
+ int 7fffffc00000000000000 <- ( fffffff , 000000000000000 )
+
+[25,57]:
+ int 3fffffe00000000000000 <- ( fffffff , 000000000000000 )
+
+[25,56]:
+ int 1ffffff00000000000000 <- ( fffffff , 00000000000000 )
+
+[25,55]:
+ int 0ffffff80000000000000 <- ( fffffff , 00000000000000 )
+
+[25,54]:
+ int 7fffffc0000000000000 <- ( fffffff , 00000000000000 )
+
+[25,53]:
+ int 3fffffe0000000000000 <- ( fffffff , 00000000000000 )
+
+[25,52]:
+ int 1ffffff0000000000000 <- ( fffffff , 0000000000000 )
+
+[25,51]:
+ int 0ffffff8000000000000 <- ( fffffff , 0000000000000 )
+
+[25,50]:
+ int 7fffffc000000000000 <- ( fffffff , 0000000000000 )
+
+[25,49]:
+ int 3fffffe000000000000 <- ( fffffff , 0000000000000 )
+
+[25,48]:
+ int 1ffffff000000000000 <- ( fffffff , 000000000000 )
+
+[25,47]:
+ int 0ffffff800000000000 <- ( fffffff , 000000000000 )
+
+[25,46]:
+ int 7fffffc00000000000 <- ( fffffff , 000000000000 )
+
+[25,45]:
+ int 3fffffe00000000000 <- ( fffffff , 000000000000 )
+
+[25,44]:
+ int 1ffffff00000000000 <- ( fffffff , 00000000000 )
+
+[25,43]:
+ int 0ffffff80000000000 <- ( fffffff , 00000000000 )
+
+[25,42]:
+ int 7fffffc0000000000 <- ( fffffff , 00000000000 )
+
+[25,41]:
+ int 3fffffe0000000000 <- ( fffffff , 00000000000 )
+
+[25,40]:
+ int 1ffffff0000000000 <- ( fffffff , 0000000000 )
+
+[25,39]:
+ int 0ffffff8000000000 <- ( fffffff , 0000000000 )
+
+[25,38]:
+ int 7fffffc000000000 <- ( fffffff , 0000000000 )
+
+[25,37]:
+ int 3fffffe000000000 <- ( fffffff , 0000000000 )
+
+[25,36]:
+ int 1ffffff000000000 <- ( fffffff , 000000000 )
+
+[25,35]:
+ int 0ffffff800000000 <- ( fffffff , 000000000 )
+
+[25,34]:
+ int 7fffffc00000000 <- ( fffffff , 000000000 )
+
+[25,33]:
+ int 3fffffe00000000 <- ( fffffff , 000000000 )
+
+[25,32]:
+ int 1ffffff00000000 <- ( fffffff , 00000000 )
+
+[25,31]:
+ int 0ffffff80000000 <- ( fffffff , 00000000 )
+
+[25,30]:
+ int 7fffffc0000000 <- ( fffffff , 00000000 )
+
+[25,29]:
+ int 3fffffe0000000 <- ( fffffff , 00000000 )
+
+[25,28]:
+ int 1ffffff0000000 <- ( fffffff , 0000000 )
+
+[25,27]:
+ int 0ffffff8000000 <- ( fffffff , 0000000 )
+
+[25,26]:
+ int 7fffffc000000 <- ( fffffff , 0000000 )
+
+[25,25]:
+ int 3fffffe000000 <- ( fffffff , 0000000 )
+
+[25,24]:
+ int 1ffffff000000 <- ( fffffff , 000000 )
+
+[25,23]:
+ int 0ffffff800000 <- ( fffffff , 000000 )
+
+[25,22]:
+ int 7fffffc00000 <- ( fffffff , 000000 )
+
+[25,21]:
+ int 3fffffe00000 <- ( fffffff , 000000 )
+
+[25,20]:
+ int 1ffffff00000 <- ( fffffff , 00000 )
+
+[25,19]:
+ int 0ffffff80000 <- ( fffffff , 00000 )
+
+[25,18]:
+ int 7fffffc0000 <- ( fffffff , 00000 )
+
+[25,17]:
+ int 3fffffe0000 <- ( fffffff , 00000 )
+
+[25,16]:
+ int 1ffffff0000 <- ( fffffff , 0000 )
+
+[25,15]:
+ int 0ffffff8000 <- ( fffffff , 0000 )
+
+[25,14]:
+ int 7fffffc000 <- ( fffffff , 0000 )
+
+[25,13]:
+ int 3fffffe000 <- ( fffffff , 0000 )
+
+[25,12]:
+ int 1ffffff000 <- ( fffffff , 000 )
+
+[25,11]:
+ int 0ffffff800 <- ( fffffff , 000 )
+
+[25,10]:
+ int 7fffffc00 <- ( fffffff , 000 )
+
+[25,9]:
+ int 3fffffe00 <- ( fffffff , 000 )
+
+[25,8]:
+ int 1ffffff00 <- ( fffffff , 00 )
+
+[25,7]:
+ int 0ffffff80 <- ( fffffff , 00 )
+
+[25,6]:
+ int 7fffffc0 <- ( fffffff , 00 )
+
+[25,5]:
+ int 3fffffe0 <- ( fffffff , 00 )
+
+[25,4]:
+ int 1ffffff0 <- ( fffffff , 0 )
+
+[25,3]:
+ int 0ffffff8 <- ( fffffff , 0 )
+
+[25,2]:
+ int 7fffffc <- ( fffffff , 0 )
+
+[25,1]:
+ int 3fffffe <- ( fffffff , 0 )
+
+[24,64]:
+ int 0ffffff0000000000000000 <- ( ffffff , 0000000000000000 )
+
+[24,63]:
+ int 7fffff8000000000000000 <- ( ffffff , 0000000000000000 )
+
+[24,62]:
+ int 3fffffc000000000000000 <- ( ffffff , 0000000000000000 )
+
+[24,61]:
+ int 1fffffe000000000000000 <- ( ffffff , 0000000000000000 )
+
+[24,60]:
+ int 0ffffff000000000000000 <- ( ffffff , 000000000000000 )
+
+[24,59]:
+ int 7fffff800000000000000 <- ( ffffff , 000000000000000 )
+
+[24,58]:
+ int 3fffffc00000000000000 <- ( ffffff , 000000000000000 )
+
+[24,57]:
+ int 1fffffe00000000000000 <- ( ffffff , 000000000000000 )
+
+[24,56]:
+ int 0ffffff00000000000000 <- ( ffffff , 00000000000000 )
+
+[24,55]:
+ int 7fffff80000000000000 <- ( ffffff , 00000000000000 )
+
+[24,54]:
+ int 3fffffc0000000000000 <- ( ffffff , 00000000000000 )
+
+[24,53]:
+ int 1fffffe0000000000000 <- ( ffffff , 00000000000000 )
+
+[24,52]:
+ int 0ffffff0000000000000 <- ( ffffff , 0000000000000 )
+
+[24,51]:
+ int 7fffff8000000000000 <- ( ffffff , 0000000000000 )
+
+[24,50]:
+ int 3fffffc000000000000 <- ( ffffff , 0000000000000 )
+
+[24,49]:
+ int 1fffffe000000000000 <- ( ffffff , 0000000000000 )
+
+[24,48]:
+ int 0ffffff000000000000 <- ( ffffff , 000000000000 )
+
+[24,47]:
+ int 7fffff800000000000 <- ( ffffff , 000000000000 )
+
+[24,46]:
+ int 3fffffc00000000000 <- ( ffffff , 000000000000 )
+
+[24,45]:
+ int 1fffffe00000000000 <- ( ffffff , 000000000000 )
+
+[24,44]:
+ int 0ffffff00000000000 <- ( ffffff , 00000000000 )
+
+[24,43]:
+ int 7fffff80000000000 <- ( ffffff , 00000000000 )
+
+[24,42]:
+ int 3fffffc0000000000 <- ( ffffff , 00000000000 )
+
+[24,41]:
+ int 1fffffe0000000000 <- ( ffffff , 00000000000 )
+
+[24,40]:
+ int 0ffffff0000000000 <- ( ffffff , 0000000000 )
+
+[24,39]:
+ int 7fffff8000000000 <- ( ffffff , 0000000000 )
+
+[24,38]:
+ int 3fffffc000000000 <- ( ffffff , 0000000000 )
+
+[24,37]:
+ int 1fffffe000000000 <- ( ffffff , 0000000000 )
+
+[24,36]:
+ int 0ffffff000000000 <- ( ffffff , 000000000 )
+
+[24,35]:
+ int 7fffff800000000 <- ( ffffff , 000000000 )
+
+[24,34]:
+ int 3fffffc00000000 <- ( ffffff , 000000000 )
+
+[24,33]:
+ int 1fffffe00000000 <- ( ffffff , 000000000 )
+
+[24,32]:
+ int 0ffffff00000000 <- ( ffffff , 00000000 )
+
+[24,31]:
+ int 7fffff80000000 <- ( ffffff , 00000000 )
+
+[24,30]:
+ int 3fffffc0000000 <- ( ffffff , 00000000 )
+
+[24,29]:
+ int 1fffffe0000000 <- ( ffffff , 00000000 )
+
+[24,28]:
+ int 0ffffff0000000 <- ( ffffff , 0000000 )
+
+[24,27]:
+ int 7fffff8000000 <- ( ffffff , 0000000 )
+
+[24,26]:
+ int 3fffffc000000 <- ( ffffff , 0000000 )
+
+[24,25]:
+ int 1fffffe000000 <- ( ffffff , 0000000 )
+
+[24,24]:
+ int 0ffffff000000 <- ( ffffff , 000000 )
+
+[24,23]:
+ int 7fffff800000 <- ( ffffff , 000000 )
+
+[24,22]:
+ int 3fffffc00000 <- ( ffffff , 000000 )
+
+[24,21]:
+ int 1fffffe00000 <- ( ffffff , 000000 )
+
+[24,20]:
+ int 0ffffff00000 <- ( ffffff , 00000 )
+
+[24,19]:
+ int 7fffff80000 <- ( ffffff , 00000 )
+
+[24,18]:
+ int 3fffffc0000 <- ( ffffff , 00000 )
+
+[24,17]:
+ int 1fffffe0000 <- ( ffffff , 00000 )
+
+[24,16]:
+ int 0ffffff0000 <- ( ffffff , 0000 )
+
+[24,15]:
+ int 7fffff8000 <- ( ffffff , 0000 )
+
+[24,14]:
+ int 3fffffc000 <- ( ffffff , 0000 )
+
+[24,13]:
+ int 1fffffe000 <- ( ffffff , 0000 )
+
+[24,12]:
+ int 0ffffff000 <- ( ffffff , 000 )
+
+[24,11]:
+ int 7fffff800 <- ( ffffff , 000 )
+
+[24,10]:
+ int 3fffffc00 <- ( ffffff , 000 )
+
+[24,9]:
+ int 1fffffe00 <- ( ffffff , 000 )
+
+[24,8]:
+ int 0ffffff00 <- ( ffffff , 00 )
+
+[24,7]:
+ int 7fffff80 <- ( ffffff , 00 )
+
+[24,6]:
+ int 3fffffc0 <- ( ffffff , 00 )
+
+[24,5]:
+ int 1fffffe0 <- ( ffffff , 00 )
+
+[24,4]:
+ int 0ffffff0 <- ( ffffff , 0 )
+
+[24,3]:
+ int 7fffff8 <- ( ffffff , 0 )
+
+[24,2]:
+ int 3fffffc <- ( ffffff , 0 )
+
+[24,1]:
+ int 1fffffe <- ( ffffff , 0 )
+
+[23,64]:
+ int 7fffff0000000000000000 <- ( ffffff , 0000000000000000 )
+
+[23,63]:
+ int 3fffff8000000000000000 <- ( ffffff , 0000000000000000 )
+
+[23,62]:
+ int 1fffffc000000000000000 <- ( ffffff , 0000000000000000 )
+
+[23,61]:
+ int 0fffffe000000000000000 <- ( ffffff , 0000000000000000 )
+
+[23,60]:
+ int 7fffff000000000000000 <- ( ffffff , 000000000000000 )
+
+[23,59]:
+ int 3fffff800000000000000 <- ( ffffff , 000000000000000 )
+
+[23,58]:
+ int 1fffffc00000000000000 <- ( ffffff , 000000000000000 )
+
+[23,57]:
+ int 0fffffe00000000000000 <- ( ffffff , 000000000000000 )
+
+[23,56]:
+ int 7fffff00000000000000 <- ( ffffff , 00000000000000 )
+
+[23,55]:
+ int 3fffff80000000000000 <- ( ffffff , 00000000000000 )
+
+[23,54]:
+ int 1fffffc0000000000000 <- ( ffffff , 00000000000000 )
+
+[23,53]:
+ int 0fffffe0000000000000 <- ( ffffff , 00000000000000 )
+
+[23,52]:
+ int 7fffff0000000000000 <- ( ffffff , 0000000000000 )
+
+[23,51]:
+ int 3fffff8000000000000 <- ( ffffff , 0000000000000 )
+
+[23,50]:
+ int 1fffffc000000000000 <- ( ffffff , 0000000000000 )
+
+[23,49]:
+ int 0fffffe000000000000 <- ( ffffff , 0000000000000 )
+
+[23,48]:
+ int 7fffff000000000000 <- ( ffffff , 000000000000 )
+
+[23,47]:
+ int 3fffff800000000000 <- ( ffffff , 000000000000 )
+
+[23,46]:
+ int 1fffffc00000000000 <- ( ffffff , 000000000000 )
+
+[23,45]:
+ int 0fffffe00000000000 <- ( ffffff , 000000000000 )
+
+[23,44]:
+ int 7fffff00000000000 <- ( ffffff , 00000000000 )
+
+[23,43]:
+ int 3fffff80000000000 <- ( ffffff , 00000000000 )
+
+[23,42]:
+ int 1fffffc0000000000 <- ( ffffff , 00000000000 )
+
+[23,41]:
+ int 0fffffe0000000000 <- ( ffffff , 00000000000 )
+
+[23,40]:
+ int 7fffff0000000000 <- ( ffffff , 0000000000 )
+
+[23,39]:
+ int 3fffff8000000000 <- ( ffffff , 0000000000 )
+
+[23,38]:
+ int 1fffffc000000000 <- ( ffffff , 0000000000 )
+
+[23,37]:
+ int 0fffffe000000000 <- ( ffffff , 0000000000 )
+
+[23,36]:
+ int 7fffff000000000 <- ( ffffff , 000000000 )
+
+[23,35]:
+ int 3fffff800000000 <- ( ffffff , 000000000 )
+
+[23,34]:
+ int 1fffffc00000000 <- ( ffffff , 000000000 )
+
+[23,33]:
+ int 0fffffe00000000 <- ( ffffff , 000000000 )
+
+[23,32]:
+ int 7fffff00000000 <- ( ffffff , 00000000 )
+
+[23,31]:
+ int 3fffff80000000 <- ( ffffff , 00000000 )
+
+[23,30]:
+ int 1fffffc0000000 <- ( ffffff , 00000000 )
+
+[23,29]:
+ int 0fffffe0000000 <- ( ffffff , 00000000 )
+
+[23,28]:
+ int 7fffff0000000 <- ( ffffff , 0000000 )
+
+[23,27]:
+ int 3fffff8000000 <- ( ffffff , 0000000 )
+
+[23,26]:
+ int 1fffffc000000 <- ( ffffff , 0000000 )
+
+[23,25]:
+ int 0fffffe000000 <- ( ffffff , 0000000 )
+
+[23,24]:
+ int 7fffff000000 <- ( ffffff , 000000 )
+
+[23,23]:
+ int 3fffff800000 <- ( ffffff , 000000 )
+
+[23,22]:
+ int 1fffffc00000 <- ( ffffff , 000000 )
+
+[23,21]:
+ int 0fffffe00000 <- ( ffffff , 000000 )
+
+[23,20]:
+ int 7fffff00000 <- ( ffffff , 00000 )
+
+[23,19]:
+ int 3fffff80000 <- ( ffffff , 00000 )
+
+[23,18]:
+ int 1fffffc0000 <- ( ffffff , 00000 )
+
+[23,17]:
+ int 0fffffe0000 <- ( ffffff , 00000 )
+
+[23,16]:
+ int 7fffff0000 <- ( ffffff , 0000 )
+
+[23,15]:
+ int 3fffff8000 <- ( ffffff , 0000 )
+
+[23,14]:
+ int 1fffffc000 <- ( ffffff , 0000 )
+
+[23,13]:
+ int 0fffffe000 <- ( ffffff , 0000 )
+
+[23,12]:
+ int 7fffff000 <- ( ffffff , 000 )
+
+[23,11]:
+ int 3fffff800 <- ( ffffff , 000 )
+
+[23,10]:
+ int 1fffffc00 <- ( ffffff , 000 )
+
+[23,9]:
+ int 0fffffe00 <- ( ffffff , 000 )
+
+[23,8]:
+ int 7fffff00 <- ( ffffff , 00 )
+
+[23,7]:
+ int 3fffff80 <- ( ffffff , 00 )
+
+[23,6]:
+ int 1fffffc0 <- ( ffffff , 00 )
+
+[23,5]:
+ int 0fffffe0 <- ( ffffff , 00 )
+
+[23,4]:
+ int 7fffff0 <- ( ffffff , 0 )
+
+[23,3]:
+ int 3fffff8 <- ( ffffff , 0 )
+
+[23,2]:
+ int 1fffffc <- ( ffffff , 0 )
+
+[23,1]:
+ int 0fffffe <- ( ffffff , 0 )
+
+[22,64]:
+ int 3fffff0000000000000000 <- ( ffffff , 0000000000000000 )
+
+[22,63]:
+ int 1fffff8000000000000000 <- ( ffffff , 0000000000000000 )
+
+[22,62]:
+ int 0fffffc000000000000000 <- ( ffffff , 0000000000000000 )
+
+[22,61]:
+ int 7ffffe000000000000000 <- ( ffffff , 0000000000000000 )
+
+[22,60]:
+ int 3fffff000000000000000 <- ( ffffff , 000000000000000 )
+
+[22,59]:
+ int 1fffff800000000000000 <- ( ffffff , 000000000000000 )
+
+[22,58]:
+ int 0fffffc00000000000000 <- ( ffffff , 000000000000000 )
+
+[22,57]:
+ int 7ffffe00000000000000 <- ( ffffff , 000000000000000 )
+
+[22,56]:
+ int 3fffff00000000000000 <- ( ffffff , 00000000000000 )
+
+[22,55]:
+ int 1fffff80000000000000 <- ( ffffff , 00000000000000 )
+
+[22,54]:
+ int 0fffffc0000000000000 <- ( ffffff , 00000000000000 )
+
+[22,53]:
+ int 7ffffe0000000000000 <- ( ffffff , 00000000000000 )
+
+[22,52]:
+ int 3fffff0000000000000 <- ( ffffff , 0000000000000 )
+
+[22,51]:
+ int 1fffff8000000000000 <- ( ffffff , 0000000000000 )
+
+[22,50]:
+ int 0fffffc000000000000 <- ( ffffff , 0000000000000 )
+
+[22,49]:
+ int 7ffffe000000000000 <- ( ffffff , 0000000000000 )
+
+[22,48]:
+ int 3fffff000000000000 <- ( ffffff , 000000000000 )
+
+[22,47]:
+ int 1fffff800000000000 <- ( ffffff , 000000000000 )
+
+[22,46]:
+ int 0fffffc00000000000 <- ( ffffff , 000000000000 )
+
+[22,45]:
+ int 7ffffe00000000000 <- ( ffffff , 000000000000 )
+
+[22,44]:
+ int 3fffff00000000000 <- ( ffffff , 00000000000 )
+
+[22,43]:
+ int 1fffff80000000000 <- ( ffffff , 00000000000 )
+
+[22,42]:
+ int 0fffffc0000000000 <- ( ffffff , 00000000000 )
+
+[22,41]:
+ int 7ffffe0000000000 <- ( ffffff , 00000000000 )
+
+[22,40]:
+ int 3fffff0000000000 <- ( ffffff , 0000000000 )
+
+[22,39]:
+ int 1fffff8000000000 <- ( ffffff , 0000000000 )
+
+[22,38]:
+ int 0fffffc000000000 <- ( ffffff , 0000000000 )
+
+[22,37]:
+ int 7ffffe000000000 <- ( ffffff , 0000000000 )
+
+[22,36]:
+ int 3fffff000000000 <- ( ffffff , 000000000 )
+
+[22,35]:
+ int 1fffff800000000 <- ( ffffff , 000000000 )
+
+[22,34]:
+ int 0fffffc00000000 <- ( ffffff , 000000000 )
+
+[22,33]:
+ int 7ffffe00000000 <- ( ffffff , 000000000 )
+
+[22,32]:
+ int 3fffff00000000 <- ( ffffff , 00000000 )
+
+[22,31]:
+ int 1fffff80000000 <- ( ffffff , 00000000 )
+
+[22,30]:
+ int 0fffffc0000000 <- ( ffffff , 00000000 )
+
+[22,29]:
+ int 7ffffe0000000 <- ( ffffff , 00000000 )
+
+[22,28]:
+ int 3fffff0000000 <- ( ffffff , 0000000 )
+
+[22,27]:
+ int 1fffff8000000 <- ( ffffff , 0000000 )
+
+[22,26]:
+ int 0fffffc000000 <- ( ffffff , 0000000 )
+
+[22,25]:
+ int 7ffffe000000 <- ( ffffff , 0000000 )
+
+[22,24]:
+ int 3fffff000000 <- ( ffffff , 000000 )
+
+[22,23]:
+ int 1fffff800000 <- ( ffffff , 000000 )
+
+[22,22]:
+ int 0fffffc00000 <- ( ffffff , 000000 )
+
+[22,21]:
+ int 7ffffe00000 <- ( ffffff , 000000 )
+
+[22,20]:
+ int 3fffff00000 <- ( ffffff , 00000 )
+
+[22,19]:
+ int 1fffff80000 <- ( ffffff , 00000 )
+
+[22,18]:
+ int 0fffffc0000 <- ( ffffff , 00000 )
+
+[22,17]:
+ int 7ffffe0000 <- ( ffffff , 00000 )
+
+[22,16]:
+ int 3fffff0000 <- ( ffffff , 0000 )
+
+[22,15]:
+ int 1fffff8000 <- ( ffffff , 0000 )
+
+[22,14]:
+ int 0fffffc000 <- ( ffffff , 0000 )
+
+[22,13]:
+ int 7ffffe000 <- ( ffffff , 0000 )
+
+[22,12]:
+ int 3fffff000 <- ( ffffff , 000 )
+
+[22,11]:
+ int 1fffff800 <- ( ffffff , 000 )
+
+[22,10]:
+ int 0fffffc00 <- ( ffffff , 000 )
+
+[22,9]:
+ int 7ffffe00 <- ( ffffff , 000 )
+
+[22,8]:
+ int 3fffff00 <- ( ffffff , 00 )
+
+[22,7]:
+ int 1fffff80 <- ( ffffff , 00 )
+
+[22,6]:
+ int 0fffffc0 <- ( ffffff , 00 )
+
+[22,5]:
+ int 7ffffe0 <- ( ffffff , 00 )
+
+[22,4]:
+ int 3fffff0 <- ( ffffff , 0 )
+
+[22,3]:
+ int 1fffff8 <- ( ffffff , 0 )
+
+[22,2]:
+ int 0fffffc <- ( ffffff , 0 )
+
+[22,1]:
+ int 7ffffe <- ( ffffff , 0 )
+
+[21,64]:
+ int 1fffff0000000000000000 <- ( ffffff , 0000000000000000 )
+
+[21,63]:
+ int 0fffff8000000000000000 <- ( ffffff , 0000000000000000 )
+
+[21,62]:
+ int 7ffffc000000000000000 <- ( ffffff , 0000000000000000 )
+
+[21,61]:
+ int 3ffffe000000000000000 <- ( ffffff , 0000000000000000 )
+
+[21,60]:
+ int 1fffff000000000000000 <- ( ffffff , 000000000000000 )
+
+[21,59]:
+ int 0fffff800000000000000 <- ( ffffff , 000000000000000 )
+
+[21,58]:
+ int 7ffffc00000000000000 <- ( ffffff , 000000000000000 )
+
+[21,57]:
+ int 3ffffe00000000000000 <- ( ffffff , 000000000000000 )
+
+[21,56]:
+ int 1fffff00000000000000 <- ( ffffff , 00000000000000 )
+
+[21,55]:
+ int 0fffff80000000000000 <- ( ffffff , 00000000000000 )
+
+[21,54]:
+ int 7ffffc0000000000000 <- ( ffffff , 00000000000000 )
+
+[21,53]:
+ int 3ffffe0000000000000 <- ( ffffff , 00000000000000 )
+
+[21,52]:
+ int 1fffff0000000000000 <- ( ffffff , 0000000000000 )
+
+[21,51]:
+ int 0fffff8000000000000 <- ( ffffff , 0000000000000 )
+
+[21,50]:
+ int 7ffffc000000000000 <- ( ffffff , 0000000000000 )
+
+[21,49]:
+ int 3ffffe000000000000 <- ( ffffff , 0000000000000 )
+
+[21,48]:
+ int 1fffff000000000000 <- ( ffffff , 000000000000 )
+
+[21,47]:
+ int 0fffff800000000000 <- ( ffffff , 000000000000 )
+
+[21,46]:
+ int 7ffffc00000000000 <- ( ffffff , 000000000000 )
+
+[21,45]:
+ int 3ffffe00000000000 <- ( ffffff , 000000000000 )
+
+[21,44]:
+ int 1fffff00000000000 <- ( ffffff , 00000000000 )
+
+[21,43]:
+ int 0fffff80000000000 <- ( ffffff , 00000000000 )
+
+[21,42]:
+ int 7ffffc0000000000 <- ( ffffff , 00000000000 )
+
+[21,41]:
+ int 3ffffe0000000000 <- ( ffffff , 00000000000 )
+
+[21,40]:
+ int 1fffff0000000000 <- ( ffffff , 0000000000 )
+
+[21,39]:
+ int 0fffff8000000000 <- ( ffffff , 0000000000 )
+
+[21,38]:
+ int 7ffffc000000000 <- ( ffffff , 0000000000 )
+
+[21,37]:
+ int 3ffffe000000000 <- ( ffffff , 0000000000 )
+
+[21,36]:
+ int 1fffff000000000 <- ( ffffff , 000000000 )
+
+[21,35]:
+ int 0fffff800000000 <- ( ffffff , 000000000 )
+
+[21,34]:
+ int 7ffffc00000000 <- ( ffffff , 000000000 )
+
+[21,33]:
+ int 3ffffe00000000 <- ( ffffff , 000000000 )
+
+[21,32]:
+ int 1fffff00000000 <- ( ffffff , 00000000 )
+
+[21,31]:
+ int 0fffff80000000 <- ( ffffff , 00000000 )
+
+[21,30]:
+ int 7ffffc0000000 <- ( ffffff , 00000000 )
+
+[21,29]:
+ int 3ffffe0000000 <- ( ffffff , 00000000 )
+
+[21,28]:
+ int 1fffff0000000 <- ( ffffff , 0000000 )
+
+[21,27]:
+ int 0fffff8000000 <- ( ffffff , 0000000 )
+
+[21,26]:
+ int 7ffffc000000 <- ( ffffff , 0000000 )
+
+[21,25]:
+ int 3ffffe000000 <- ( ffffff , 0000000 )
+
+[21,24]:
+ int 1fffff000000 <- ( ffffff , 000000 )
+
+[21,23]:
+ int 0fffff800000 <- ( ffffff , 000000 )
+
+[21,22]:
+ int 7ffffc00000 <- ( ffffff , 000000 )
+
+[21,21]:
+ int 3ffffe00000 <- ( ffffff , 000000 )
+
+[21,20]:
+ int 1fffff00000 <- ( ffffff , 00000 )
+
+[21,19]:
+ int 0fffff80000 <- ( ffffff , 00000 )
+
+[21,18]:
+ int 7ffffc0000 <- ( ffffff , 00000 )
+
+[21,17]:
+ int 3ffffe0000 <- ( ffffff , 00000 )
+
+[21,16]:
+ int 1fffff0000 <- ( ffffff , 0000 )
+
+[21,15]:
+ int 0fffff8000 <- ( ffffff , 0000 )
+
+[21,14]:
+ int 7ffffc000 <- ( ffffff , 0000 )
+
+[21,13]:
+ int 3ffffe000 <- ( ffffff , 0000 )
+
+[21,12]:
+ int 1fffff000 <- ( ffffff , 000 )
+
+[21,11]:
+ int 0fffff800 <- ( ffffff , 000 )
+
+[21,10]:
+ int 7ffffc00 <- ( ffffff , 000 )
+
+[21,9]:
+ int 3ffffe00 <- ( ffffff , 000 )
+
+[21,8]:
+ int 1fffff00 <- ( ffffff , 00 )
+
+[21,7]:
+ int 0fffff80 <- ( ffffff , 00 )
+
+[21,6]:
+ int 7ffffc0 <- ( ffffff , 00 )
+
+[21,5]:
+ int 3ffffe0 <- ( ffffff , 00 )
+
+[21,4]:
+ int 1fffff0 <- ( ffffff , 0 )
+
+[21,3]:
+ int 0fffff8 <- ( ffffff , 0 )
+
+[21,2]:
+ int 7ffffc <- ( ffffff , 0 )
+
+[21,1]:
+ int 3ffffe <- ( ffffff , 0 )
+
+[20,64]:
+ int 0fffff0000000000000000 <- ( fffff , 0000000000000000 )
+
+[20,63]:
+ int 7ffff8000000000000000 <- ( fffff , 0000000000000000 )
+
+[20,62]:
+ int 3ffffc000000000000000 <- ( fffff , 0000000000000000 )
+
+[20,61]:
+ int 1ffffe000000000000000 <- ( fffff , 0000000000000000 )
+
+[20,60]:
+ int 0fffff000000000000000 <- ( fffff , 000000000000000 )
+
+[20,59]:
+ int 7ffff800000000000000 <- ( fffff , 000000000000000 )
+
+[20,58]:
+ int 3ffffc00000000000000 <- ( fffff , 000000000000000 )
+
+[20,57]:
+ int 1ffffe00000000000000 <- ( fffff , 000000000000000 )
+
+[20,56]:
+ int 0fffff00000000000000 <- ( fffff , 00000000000000 )
+
+[20,55]:
+ int 7ffff80000000000000 <- ( fffff , 00000000000000 )
+
+[20,54]:
+ int 3ffffc0000000000000 <- ( fffff , 00000000000000 )
+
+[20,53]:
+ int 1ffffe0000000000000 <- ( fffff , 00000000000000 )
+
+[20,52]:
+ int 0fffff0000000000000 <- ( fffff , 0000000000000 )
+
+[20,51]:
+ int 7ffff8000000000000 <- ( fffff , 0000000000000 )
+
+[20,50]:
+ int 3ffffc000000000000 <- ( fffff , 0000000000000 )
+
+[20,49]:
+ int 1ffffe000000000000 <- ( fffff , 0000000000000 )
+
+[20,48]:
+ int 0fffff000000000000 <- ( fffff , 000000000000 )
+
+[20,47]:
+ int 7ffff800000000000 <- ( fffff , 000000000000 )
+
+[20,46]:
+ int 3ffffc00000000000 <- ( fffff , 000000000000 )
+
+[20,45]:
+ int 1ffffe00000000000 <- ( fffff , 000000000000 )
+
+[20,44]:
+ int 0fffff00000000000 <- ( fffff , 00000000000 )
+
+[20,43]:
+ int 7ffff80000000000 <- ( fffff , 00000000000 )
+
+[20,42]:
+ int 3ffffc0000000000 <- ( fffff , 00000000000 )
+
+[20,41]:
+ int 1ffffe0000000000 <- ( fffff , 00000000000 )
+
+[20,40]:
+ int 0fffff0000000000 <- ( fffff , 0000000000 )
+
+[20,39]:
+ int 7ffff8000000000 <- ( fffff , 0000000000 )
+
+[20,38]:
+ int 3ffffc000000000 <- ( fffff , 0000000000 )
+
+[20,37]:
+ int 1ffffe000000000 <- ( fffff , 0000000000 )
+
+[20,36]:
+ int 0fffff000000000 <- ( fffff , 000000000 )
+
+[20,35]:
+ int 7ffff800000000 <- ( fffff , 000000000 )
+
+[20,34]:
+ int 3ffffc00000000 <- ( fffff , 000000000 )
+
+[20,33]:
+ int 1ffffe00000000 <- ( fffff , 000000000 )
+
+[20,32]:
+ int 0fffff00000000 <- ( fffff , 00000000 )
+
+[20,31]:
+ int 7ffff80000000 <- ( fffff , 00000000 )
+
+[20,30]:
+ int 3ffffc0000000 <- ( fffff , 00000000 )
+
+[20,29]:
+ int 1ffffe0000000 <- ( fffff , 00000000 )
+
+[20,28]:
+ int 0fffff0000000 <- ( fffff , 0000000 )
+
+[20,27]:
+ int 7ffff8000000 <- ( fffff , 0000000 )
+
+[20,26]:
+ int 3ffffc000000 <- ( fffff , 0000000 )
+
+[20,25]:
+ int 1ffffe000000 <- ( fffff , 0000000 )
+
+[20,24]:
+ int 0fffff000000 <- ( fffff , 000000 )
+
+[20,23]:
+ int 7ffff800000 <- ( fffff , 000000 )
+
+[20,22]:
+ int 3ffffc00000 <- ( fffff , 000000 )
+
+[20,21]:
+ int 1ffffe00000 <- ( fffff , 000000 )
+
+[20,20]:
+ int 0fffff00000 <- ( fffff , 00000 )
+
+[20,19]:
+ int 7ffff80000 <- ( fffff , 00000 )
+
+[20,18]:
+ int 3ffffc0000 <- ( fffff , 00000 )
+
+[20,17]:
+ int 1ffffe0000 <- ( fffff , 00000 )
+
+[20,16]:
+ int 0fffff0000 <- ( fffff , 0000 )
+
+[20,15]:
+ int 7ffff8000 <- ( fffff , 0000 )
+
+[20,14]:
+ int 3ffffc000 <- ( fffff , 0000 )
+
+[20,13]:
+ int 1ffffe000 <- ( fffff , 0000 )
+
+[20,12]:
+ int 0fffff000 <- ( fffff , 000 )
+
+[20,11]:
+ int 7ffff800 <- ( fffff , 000 )
+
+[20,10]:
+ int 3ffffc00 <- ( fffff , 000 )
+
+[20,9]:
+ int 1ffffe00 <- ( fffff , 000 )
+
+[20,8]:
+ int 0fffff00 <- ( fffff , 00 )
+
+[20,7]:
+ int 7ffff80 <- ( fffff , 00 )
+
+[20,6]:
+ int 3ffffc0 <- ( fffff , 00 )
+
+[20,5]:
+ int 1ffffe0 <- ( fffff , 00 )
+
+[20,4]:
+ int 0fffff0 <- ( fffff , 0 )
+
+[20,3]:
+ int 7ffff8 <- ( fffff , 0 )
+
+[20,2]:
+ int 3ffffc <- ( fffff , 0 )
+
+[20,1]:
+ int 1ffffe <- ( fffff , 0 )
+
+[19,64]:
+ int 7ffff0000000000000000 <- ( fffff , 0000000000000000 )
+
+[19,63]:
+ int 3ffff8000000000000000 <- ( fffff , 0000000000000000 )
+
+[19,62]:
+ int 1ffffc000000000000000 <- ( fffff , 0000000000000000 )
+
+[19,61]:
+ int 0ffffe000000000000000 <- ( fffff , 0000000000000000 )
+
+[19,60]:
+ int 7ffff000000000000000 <- ( fffff , 000000000000000 )
+
+[19,59]:
+ int 3ffff800000000000000 <- ( fffff , 000000000000000 )
+
+[19,58]:
+ int 1ffffc00000000000000 <- ( fffff , 000000000000000 )
+
+[19,57]:
+ int 0ffffe00000000000000 <- ( fffff , 000000000000000 )
+
+[19,56]:
+ int 7ffff00000000000000 <- ( fffff , 00000000000000 )
+
+[19,55]:
+ int 3ffff80000000000000 <- ( fffff , 00000000000000 )
+
+[19,54]:
+ int 1ffffc0000000000000 <- ( fffff , 00000000000000 )
+
+[19,53]:
+ int 0ffffe0000000000000 <- ( fffff , 00000000000000 )
+
+[19,52]:
+ int 7ffff0000000000000 <- ( fffff , 0000000000000 )
+
+[19,51]:
+ int 3ffff8000000000000 <- ( fffff , 0000000000000 )
+
+[19,50]:
+ int 1ffffc000000000000 <- ( fffff , 0000000000000 )
+
+[19,49]:
+ int 0ffffe000000000000 <- ( fffff , 0000000000000 )
+
+[19,48]:
+ int 7ffff000000000000 <- ( fffff , 000000000000 )
+
+[19,47]:
+ int 3ffff800000000000 <- ( fffff , 000000000000 )
+
+[19,46]:
+ int 1ffffc00000000000 <- ( fffff , 000000000000 )
+
+[19,45]:
+ int 0ffffe00000000000 <- ( fffff , 000000000000 )
+
+[19,44]:
+ int 7ffff00000000000 <- ( fffff , 00000000000 )
+
+[19,43]:
+ int 3ffff80000000000 <- ( fffff , 00000000000 )
+
+[19,42]:
+ int 1ffffc0000000000 <- ( fffff , 00000000000 )
+
+[19,41]:
+ int 0ffffe0000000000 <- ( fffff , 00000000000 )
+
+[19,40]:
+ int 7ffff0000000000 <- ( fffff , 0000000000 )
+
+[19,39]:
+ int 3ffff8000000000 <- ( fffff , 0000000000 )
+
+[19,38]:
+ int 1ffffc000000000 <- ( fffff , 0000000000 )
+
+[19,37]:
+ int 0ffffe000000000 <- ( fffff , 0000000000 )
+
+[19,36]:
+ int 7ffff000000000 <- ( fffff , 000000000 )
+
+[19,35]:
+ int 3ffff800000000 <- ( fffff , 000000000 )
+
+[19,34]:
+ int 1ffffc00000000 <- ( fffff , 000000000 )
+
+[19,33]:
+ int 0ffffe00000000 <- ( fffff , 000000000 )
+
+[19,32]:
+ int 7ffff00000000 <- ( fffff , 00000000 )
+
+[19,31]:
+ int 3ffff80000000 <- ( fffff , 00000000 )
+
+[19,30]:
+ int 1ffffc0000000 <- ( fffff , 00000000 )
+
+[19,29]:
+ int 0ffffe0000000 <- ( fffff , 00000000 )
+
+[19,28]:
+ int 7ffff0000000 <- ( fffff , 0000000 )
+
+[19,27]:
+ int 3ffff8000000 <- ( fffff , 0000000 )
+
+[19,26]:
+ int 1ffffc000000 <- ( fffff , 0000000 )
+
+[19,25]:
+ int 0ffffe000000 <- ( fffff , 0000000 )
+
+[19,24]:
+ int 7ffff000000 <- ( fffff , 000000 )
+
+[19,23]:
+ int 3ffff800000 <- ( fffff , 000000 )
+
+[19,22]:
+ int 1ffffc00000 <- ( fffff , 000000 )
+
+[19,21]:
+ int 0ffffe00000 <- ( fffff , 000000 )
+
+[19,20]:
+ int 7ffff00000 <- ( fffff , 00000 )
+
+[19,19]:
+ int 3ffff80000 <- ( fffff , 00000 )
+
+[19,18]:
+ int 1ffffc0000 <- ( fffff , 00000 )
+
+[19,17]:
+ int 0ffffe0000 <- ( fffff , 00000 )
+
+[19,16]:
+ int 7ffff0000 <- ( fffff , 0000 )
+
+[19,15]:
+ int 3ffff8000 <- ( fffff , 0000 )
+
+[19,14]:
+ int 1ffffc000 <- ( fffff , 0000 )
+
+[19,13]:
+ int 0ffffe000 <- ( fffff , 0000 )
+
+[19,12]:
+ int 7ffff000 <- ( fffff , 000 )
+
+[19,11]:
+ int 3ffff800 <- ( fffff , 000 )
+
+[19,10]:
+ int 1ffffc00 <- ( fffff , 000 )
+
+[19,9]:
+ int 0ffffe00 <- ( fffff , 000 )
+
+[19,8]:
+ int 7ffff00 <- ( fffff , 00 )
+
+[19,7]:
+ int 3ffff80 <- ( fffff , 00 )
+
+[19,6]:
+ int 1ffffc0 <- ( fffff , 00 )
+
+[19,5]:
+ int 0ffffe0 <- ( fffff , 00 )
+
+[19,4]:
+ int 7ffff0 <- ( fffff , 0 )
+
+[19,3]:
+ int 3ffff8 <- ( fffff , 0 )
+
+[19,2]:
+ int 1ffffc <- ( fffff , 0 )
+
+[19,1]:
+ int 0ffffe <- ( fffff , 0 )
+
+[18,64]:
+ int 3ffff0000000000000000 <- ( fffff , 0000000000000000 )
+
+[18,63]:
+ int 1ffff8000000000000000 <- ( fffff , 0000000000000000 )
+
+[18,62]:
+ int 0ffffc000000000000000 <- ( fffff , 0000000000000000 )
+
+[18,61]:
+ int 7fffe000000000000000 <- ( fffff , 0000000000000000 )
+
+[18,60]:
+ int 3ffff000000000000000 <- ( fffff , 000000000000000 )
+
+[18,59]:
+ int 1ffff800000000000000 <- ( fffff , 000000000000000 )
+
+[18,58]:
+ int 0ffffc00000000000000 <- ( fffff , 000000000000000 )
+
+[18,57]:
+ int 7fffe00000000000000 <- ( fffff , 000000000000000 )
+
+[18,56]:
+ int 3ffff00000000000000 <- ( fffff , 00000000000000 )
+
+[18,55]:
+ int 1ffff80000000000000 <- ( fffff , 00000000000000 )
+
+[18,54]:
+ int 0ffffc0000000000000 <- ( fffff , 00000000000000 )
+
+[18,53]:
+ int 7fffe0000000000000 <- ( fffff , 00000000000000 )
+
+[18,52]:
+ int 3ffff0000000000000 <- ( fffff , 0000000000000 )
+
+[18,51]:
+ int 1ffff8000000000000 <- ( fffff , 0000000000000 )
+
+[18,50]:
+ int 0ffffc000000000000 <- ( fffff , 0000000000000 )
+
+[18,49]:
+ int 7fffe000000000000 <- ( fffff , 0000000000000 )
+
+[18,48]:
+ int 3ffff000000000000 <- ( fffff , 000000000000 )
+
+[18,47]:
+ int 1ffff800000000000 <- ( fffff , 000000000000 )
+
+[18,46]:
+ int 0ffffc00000000000 <- ( fffff , 000000000000 )
+
+[18,45]:
+ int 7fffe00000000000 <- ( fffff , 000000000000 )
+
+[18,44]:
+ int 3ffff00000000000 <- ( fffff , 00000000000 )
+
+[18,43]:
+ int 1ffff80000000000 <- ( fffff , 00000000000 )
+
+[18,42]:
+ int 0ffffc0000000000 <- ( fffff , 00000000000 )
+
+[18,41]:
+ int 7fffe0000000000 <- ( fffff , 00000000000 )
+
+[18,40]:
+ int 3ffff0000000000 <- ( fffff , 0000000000 )
+
+[18,39]:
+ int 1ffff8000000000 <- ( fffff , 0000000000 )
+
+[18,38]:
+ int 0ffffc000000000 <- ( fffff , 0000000000 )
+
+[18,37]:
+ int 7fffe000000000 <- ( fffff , 0000000000 )
+
+[18,36]:
+ int 3ffff000000000 <- ( fffff , 000000000 )
+
+[18,35]:
+ int 1ffff800000000 <- ( fffff , 000000000 )
+
+[18,34]:
+ int 0ffffc00000000 <- ( fffff , 000000000 )
+
+[18,33]:
+ int 7fffe00000000 <- ( fffff , 000000000 )
+
+[18,32]:
+ int 3ffff00000000 <- ( fffff , 00000000 )
+
+[18,31]:
+ int 1ffff80000000 <- ( fffff , 00000000 )
+
+[18,30]:
+ int 0ffffc0000000 <- ( fffff , 00000000 )
+
+[18,29]:
+ int 7fffe0000000 <- ( fffff , 00000000 )
+
+[18,28]:
+ int 3ffff0000000 <- ( fffff , 0000000 )
+
+[18,27]:
+ int 1ffff8000000 <- ( fffff , 0000000 )
+
+[18,26]:
+ int 0ffffc000000 <- ( fffff , 0000000 )
+
+[18,25]:
+ int 7fffe000000 <- ( fffff , 0000000 )
+
+[18,24]:
+ int 3ffff000000 <- ( fffff , 000000 )
+
+[18,23]:
+ int 1ffff800000 <- ( fffff , 000000 )
+
+[18,22]:
+ int 0ffffc00000 <- ( fffff , 000000 )
+
+[18,21]:
+ int 7fffe00000 <- ( fffff , 000000 )
+
+[18,20]:
+ int 3ffff00000 <- ( fffff , 00000 )
+
+[18,19]:
+ int 1ffff80000 <- ( fffff , 00000 )
+
+[18,18]:
+ int 0ffffc0000 <- ( fffff , 00000 )
+
+[18,17]:
+ int 7fffe0000 <- ( fffff , 00000 )
+
+[18,16]:
+ int 3ffff0000 <- ( fffff , 0000 )
+
+[18,15]:
+ int 1ffff8000 <- ( fffff , 0000 )
+
+[18,14]:
+ int 0ffffc000 <- ( fffff , 0000 )
+
+[18,13]:
+ int 7fffe000 <- ( fffff , 0000 )
+
+[18,12]:
+ int 3ffff000 <- ( fffff , 000 )
+
+[18,11]:
+ int 1ffff800 <- ( fffff , 000 )
+
+[18,10]:
+ int 0ffffc00 <- ( fffff , 000 )
+
+[18,9]:
+ int 7fffe00 <- ( fffff , 000 )
+
+[18,8]:
+ int 3ffff00 <- ( fffff , 00 )
+
+[18,7]:
+ int 1ffff80 <- ( fffff , 00 )
+
+[18,6]:
+ int 0ffffc0 <- ( fffff , 00 )
+
+[18,5]:
+ int 7fffe0 <- ( fffff , 00 )
+
+[18,4]:
+ int 3ffff0 <- ( fffff , 0 )
+
+[18,3]:
+ int 1ffff8 <- ( fffff , 0 )
+
+[18,2]:
+ int 0ffffc <- ( fffff , 0 )
+
+[18,1]:
+ int 7fffe <- ( fffff , 0 )
+
+[17,64]:
+ int 1ffff0000000000000000 <- ( fffff , 0000000000000000 )
+
+[17,63]:
+ int 0ffff8000000000000000 <- ( fffff , 0000000000000000 )
+
+[17,62]:
+ int 7fffc000000000000000 <- ( fffff , 0000000000000000 )
+
+[17,61]:
+ int 3fffe000000000000000 <- ( fffff , 0000000000000000 )
+
+[17,60]:
+ int 1ffff000000000000000 <- ( fffff , 000000000000000 )
+
+[17,59]:
+ int 0ffff800000000000000 <- ( fffff , 000000000000000 )
+
+[17,58]:
+ int 7fffc00000000000000 <- ( fffff , 000000000000000 )
+
+[17,57]:
+ int 3fffe00000000000000 <- ( fffff , 000000000000000 )
+
+[17,56]:
+ int 1ffff00000000000000 <- ( fffff , 00000000000000 )
+
+[17,55]:
+ int 0ffff80000000000000 <- ( fffff , 00000000000000 )
+
+[17,54]:
+ int 7fffc0000000000000 <- ( fffff , 00000000000000 )
+
+[17,53]:
+ int 3fffe0000000000000 <- ( fffff , 00000000000000 )
+
+[17,52]:
+ int 1ffff0000000000000 <- ( fffff , 0000000000000 )
+
+[17,51]:
+ int 0ffff8000000000000 <- ( fffff , 0000000000000 )
+
+[17,50]:
+ int 7fffc000000000000 <- ( fffff , 0000000000000 )
+
+[17,49]:
+ int 3fffe000000000000 <- ( fffff , 0000000000000 )
+
+[17,48]:
+ int 1ffff000000000000 <- ( fffff , 000000000000 )
+
+[17,47]:
+ int 0ffff800000000000 <- ( fffff , 000000000000 )
+
+[17,46]:
+ int 7fffc00000000000 <- ( fffff , 000000000000 )
+
+[17,45]:
+ int 3fffe00000000000 <- ( fffff , 000000000000 )
+
+[17,44]:
+ int 1ffff00000000000 <- ( fffff , 00000000000 )
+
+[17,43]:
+ int 0ffff80000000000 <- ( fffff , 00000000000 )
+
+[17,42]:
+ int 7fffc0000000000 <- ( fffff , 00000000000 )
+
+[17,41]:
+ int 3fffe0000000000 <- ( fffff , 00000000000 )
+
+[17,40]:
+ int 1ffff0000000000 <- ( fffff , 0000000000 )
+
+[17,39]:
+ int 0ffff8000000000 <- ( fffff , 0000000000 )
+
+[17,38]:
+ int 7fffc000000000 <- ( fffff , 0000000000 )
+
+[17,37]:
+ int 3fffe000000000 <- ( fffff , 0000000000 )
+
+[17,36]:
+ int 1ffff000000000 <- ( fffff , 000000000 )
+
+[17,35]:
+ int 0ffff800000000 <- ( fffff , 000000000 )
+
+[17,34]:
+ int 7fffc00000000 <- ( fffff , 000000000 )
+
+[17,33]:
+ int 3fffe00000000 <- ( fffff , 000000000 )
+
+[17,32]:
+ int 1ffff00000000 <- ( fffff , 00000000 )
+
+[17,31]:
+ int 0ffff80000000 <- ( fffff , 00000000 )
+
+[17,30]:
+ int 7fffc0000000 <- ( fffff , 00000000 )
+
+[17,29]:
+ int 3fffe0000000 <- ( fffff , 00000000 )
+
+[17,28]:
+ int 1ffff0000000 <- ( fffff , 0000000 )
+
+[17,27]:
+ int 0ffff8000000 <- ( fffff , 0000000 )
+
+[17,26]:
+ int 7fffc000000 <- ( fffff , 0000000 )
+
+[17,25]:
+ int 3fffe000000 <- ( fffff , 0000000 )
+
+[17,24]:
+ int 1ffff000000 <- ( fffff , 000000 )
+
+[17,23]:
+ int 0ffff800000 <- ( fffff , 000000 )
+
+[17,22]:
+ int 7fffc00000 <- ( fffff , 000000 )
+
+[17,21]:
+ int 3fffe00000 <- ( fffff , 000000 )
+
+[17,20]:
+ int 1ffff00000 <- ( fffff , 00000 )
+
+[17,19]:
+ int 0ffff80000 <- ( fffff , 00000 )
+
+[17,18]:
+ int 7fffc0000 <- ( fffff , 00000 )
+
+[17,17]:
+ int 3fffe0000 <- ( fffff , 00000 )
+
+[17,16]:
+ int 1ffff0000 <- ( fffff , 0000 )
+
+[17,15]:
+ int 0ffff8000 <- ( fffff , 0000 )
+
+[17,14]:
+ int 7fffc000 <- ( fffff , 0000 )
+
+[17,13]:
+ int 3fffe000 <- ( fffff , 0000 )
+
+[17,12]:
+ int 1ffff000 <- ( fffff , 000 )
+
+[17,11]:
+ int 0ffff800 <- ( fffff , 000 )
+
+[17,10]:
+ int 7fffc00 <- ( fffff , 000 )
+
+[17,9]:
+ int 3fffe00 <- ( fffff , 000 )
+
+[17,8]:
+ int 1ffff00 <- ( fffff , 00 )
+
+[17,7]:
+ int 0ffff80 <- ( fffff , 00 )
+
+[17,6]:
+ int 7fffc0 <- ( fffff , 00 )
+
+[17,5]:
+ int 3fffe0 <- ( fffff , 00 )
+
+[17,4]:
+ int 1ffff0 <- ( fffff , 0 )
+
+[17,3]:
+ int 0ffff8 <- ( fffff , 0 )
+
+[17,2]:
+ int 7fffc <- ( fffff , 0 )
+
+[17,1]:
+ int 3fffe <- ( fffff , 0 )
+
+[16,64]:
+ int 0ffff0000000000000000 <- ( ffff , 0000000000000000 )
+
+[16,63]:
+ int 7fff8000000000000000 <- ( ffff , 0000000000000000 )
+
+[16,62]:
+ int 3fffc000000000000000 <- ( ffff , 0000000000000000 )
+
+[16,61]:
+ int 1fffe000000000000000 <- ( ffff , 0000000000000000 )
+
+[16,60]:
+ int 0ffff000000000000000 <- ( ffff , 000000000000000 )
+
+[16,59]:
+ int 7fff800000000000000 <- ( ffff , 000000000000000 )
+
+[16,58]:
+ int 3fffc00000000000000 <- ( ffff , 000000000000000 )
+
+[16,57]:
+ int 1fffe00000000000000 <- ( ffff , 000000000000000 )
+
+[16,56]:
+ int 0ffff00000000000000 <- ( ffff , 00000000000000 )
+
+[16,55]:
+ int 7fff80000000000000 <- ( ffff , 00000000000000 )
+
+[16,54]:
+ int 3fffc0000000000000 <- ( ffff , 00000000000000 )
+
+[16,53]:
+ int 1fffe0000000000000 <- ( ffff , 00000000000000 )
+
+[16,52]:
+ int 0ffff0000000000000 <- ( ffff , 0000000000000 )
+
+[16,51]:
+ int 7fff8000000000000 <- ( ffff , 0000000000000 )
+
+[16,50]:
+ int 3fffc000000000000 <- ( ffff , 0000000000000 )
+
+[16,49]:
+ int 1fffe000000000000 <- ( ffff , 0000000000000 )
+
+[16,48]:
+ int 0ffff000000000000 <- ( ffff , 000000000000 )
+
+[16,47]:
+ int 7fff800000000000 <- ( ffff , 000000000000 )
+
+[16,46]:
+ int 3fffc00000000000 <- ( ffff , 000000000000 )
+
+[16,45]:
+ int 1fffe00000000000 <- ( ffff , 000000000000 )
+
+[16,44]:
+ int 0ffff00000000000 <- ( ffff , 00000000000 )
+
+[16,43]:
+ int 7fff80000000000 <- ( ffff , 00000000000 )
+
+[16,42]:
+ int 3fffc0000000000 <- ( ffff , 00000000000 )
+
+[16,41]:
+ int 1fffe0000000000 <- ( ffff , 00000000000 )
+
+[16,40]:
+ int 0ffff0000000000 <- ( ffff , 0000000000 )
+
+[16,39]:
+ int 7fff8000000000 <- ( ffff , 0000000000 )
+
+[16,38]:
+ int 3fffc000000000 <- ( ffff , 0000000000 )
+
+[16,37]:
+ int 1fffe000000000 <- ( ffff , 0000000000 )
+
+[16,36]:
+ int 0ffff000000000 <- ( ffff , 000000000 )
+
+[16,35]:
+ int 7fff800000000 <- ( ffff , 000000000 )
+
+[16,34]:
+ int 3fffc00000000 <- ( ffff , 000000000 )
+
+[16,33]:
+ int 1fffe00000000 <- ( ffff , 000000000 )
+
+[16,32]:
+ int 0ffff00000000 <- ( ffff , 00000000 )
+
+[16,31]:
+ int 7fff80000000 <- ( ffff , 00000000 )
+
+[16,30]:
+ int 3fffc0000000 <- ( ffff , 00000000 )
+
+[16,29]:
+ int 1fffe0000000 <- ( ffff , 00000000 )
+
+[16,28]:
+ int 0ffff0000000 <- ( ffff , 0000000 )
+
+[16,27]:
+ int 7fff8000000 <- ( ffff , 0000000 )
+
+[16,26]:
+ int 3fffc000000 <- ( ffff , 0000000 )
+
+[16,25]:
+ int 1fffe000000 <- ( ffff , 0000000 )
+
+[16,24]:
+ int 0ffff000000 <- ( ffff , 000000 )
+
+[16,23]:
+ int 7fff800000 <- ( ffff , 000000 )
+
+[16,22]:
+ int 3fffc00000 <- ( ffff , 000000 )
+
+[16,21]:
+ int 1fffe00000 <- ( ffff , 000000 )
+
+[16,20]:
+ int 0ffff00000 <- ( ffff , 00000 )
+
+[16,19]:
+ int 7fff80000 <- ( ffff , 00000 )
+
+[16,18]:
+ int 3fffc0000 <- ( ffff , 00000 )
+
+[16,17]:
+ int 1fffe0000 <- ( ffff , 00000 )
+
+[16,16]:
+ int 0ffff0000 <- ( ffff , 0000 )
+
+[16,15]:
+ int 7fff8000 <- ( ffff , 0000 )
+
+[16,14]:
+ int 3fffc000 <- ( ffff , 0000 )
+
+[16,13]:
+ int 1fffe000 <- ( ffff , 0000 )
+
+[16,12]:
+ int 0ffff000 <- ( ffff , 000 )
+
+[16,11]:
+ int 7fff800 <- ( ffff , 000 )
+
+[16,10]:
+ int 3fffc00 <- ( ffff , 000 )
+
+[16,9]:
+ int 1fffe00 <- ( ffff , 000 )
+
+[16,8]:
+ int 0ffff00 <- ( ffff , 00 )
+
+[16,7]:
+ int 7fff80 <- ( ffff , 00 )
+
+[16,6]:
+ int 3fffc0 <- ( ffff , 00 )
+
+[16,5]:
+ int 1fffe0 <- ( ffff , 00 )
+
+[16,4]:
+ int 0ffff0 <- ( ffff , 0 )
+
+[16,3]:
+ int 7fff8 <- ( ffff , 0 )
+
+[16,2]:
+ int 3fffc <- ( ffff , 0 )
+
+[16,1]:
+ int 1fffe <- ( ffff , 0 )
+
+[15,64]:
+ int 7fff0000000000000000 <- ( ffff , 0000000000000000 )
+
+[15,63]:
+ int 3fff8000000000000000 <- ( ffff , 0000000000000000 )
+
+[15,62]:
+ int 1fffc000000000000000 <- ( ffff , 0000000000000000 )
+
+[15,61]:
+ int 0fffe000000000000000 <- ( ffff , 0000000000000000 )
+
+[15,60]:
+ int 7fff000000000000000 <- ( ffff , 000000000000000 )
+
+[15,59]:
+ int 3fff800000000000000 <- ( ffff , 000000000000000 )
+
+[15,58]:
+ int 1fffc00000000000000 <- ( ffff , 000000000000000 )
+
+[15,57]:
+ int 0fffe00000000000000 <- ( ffff , 000000000000000 )
+
+[15,56]:
+ int 7fff00000000000000 <- ( ffff , 00000000000000 )
+
+[15,55]:
+ int 3fff80000000000000 <- ( ffff , 00000000000000 )
+
+[15,54]:
+ int 1fffc0000000000000 <- ( ffff , 00000000000000 )
+
+[15,53]:
+ int 0fffe0000000000000 <- ( ffff , 00000000000000 )
+
+[15,52]:
+ int 7fff0000000000000 <- ( ffff , 0000000000000 )
+
+[15,51]:
+ int 3fff8000000000000 <- ( ffff , 0000000000000 )
+
+[15,50]:
+ int 1fffc000000000000 <- ( ffff , 0000000000000 )
+
+[15,49]:
+ int 0fffe000000000000 <- ( ffff , 0000000000000 )
+
+[15,48]:
+ int 7fff000000000000 <- ( ffff , 000000000000 )
+
+[15,47]:
+ int 3fff800000000000 <- ( ffff , 000000000000 )
+
+[15,46]:
+ int 1fffc00000000000 <- ( ffff , 000000000000 )
+
+[15,45]:
+ int 0fffe00000000000 <- ( ffff , 000000000000 )
+
+[15,44]:
+ int 7fff00000000000 <- ( ffff , 00000000000 )
+
+[15,43]:
+ int 3fff80000000000 <- ( ffff , 00000000000 )
+
+[15,42]:
+ int 1fffc0000000000 <- ( ffff , 00000000000 )
+
+[15,41]:
+ int 0fffe0000000000 <- ( ffff , 00000000000 )
+
+[15,40]:
+ int 7fff0000000000 <- ( ffff , 0000000000 )
+
+[15,39]:
+ int 3fff8000000000 <- ( ffff , 0000000000 )
+
+[15,38]:
+ int 1fffc000000000 <- ( ffff , 0000000000 )
+
+[15,37]:
+ int 0fffe000000000 <- ( ffff , 0000000000 )
+
+[15,36]:
+ int 7fff000000000 <- ( ffff , 000000000 )
+
+[15,35]:
+ int 3fff800000000 <- ( ffff , 000000000 )
+
+[15,34]:
+ int 1fffc00000000 <- ( ffff , 000000000 )
+
+[15,33]:
+ int 0fffe00000000 <- ( ffff , 000000000 )
+
+[15,32]:
+ int 7fff00000000 <- ( ffff , 00000000 )
+
+[15,31]:
+ int 3fff80000000 <- ( ffff , 00000000 )
+
+[15,30]:
+ int 1fffc0000000 <- ( ffff , 00000000 )
+
+[15,29]:
+ int 0fffe0000000 <- ( ffff , 00000000 )
+
+[15,28]:
+ int 7fff0000000 <- ( ffff , 0000000 )
+
+[15,27]:
+ int 3fff8000000 <- ( ffff , 0000000 )
+
+[15,26]:
+ int 1fffc000000 <- ( ffff , 0000000 )
+
+[15,25]:
+ int 0fffe000000 <- ( ffff , 0000000 )
+
+[15,24]:
+ int 7fff000000 <- ( ffff , 000000 )
+
+[15,23]:
+ int 3fff800000 <- ( ffff , 000000 )
+
+[15,22]:
+ int 1fffc00000 <- ( ffff , 000000 )
+
+[15,21]:
+ int 0fffe00000 <- ( ffff , 000000 )
+
+[15,20]:
+ int 7fff00000 <- ( ffff , 00000 )
+
+[15,19]:
+ int 3fff80000 <- ( ffff , 00000 )
+
+[15,18]:
+ int 1fffc0000 <- ( ffff , 00000 )
+
+[15,17]:
+ int 0fffe0000 <- ( ffff , 00000 )
+
+[15,16]:
+ int 7fff0000 <- ( ffff , 0000 )
+
+[15,15]:
+ int 3fff8000 <- ( ffff , 0000 )
+
+[15,14]:
+ int 1fffc000 <- ( ffff , 0000 )
+
+[15,13]:
+ int 0fffe000 <- ( ffff , 0000 )
+
+[15,12]:
+ int 7fff000 <- ( ffff , 000 )
+
+[15,11]:
+ int 3fff800 <- ( ffff , 000 )
+
+[15,10]:
+ int 1fffc00 <- ( ffff , 000 )
+
+[15,9]:
+ int 0fffe00 <- ( ffff , 000 )
+
+[15,8]:
+ int 7fff00 <- ( ffff , 00 )
+
+[15,7]:
+ int 3fff80 <- ( ffff , 00 )
+
+[15,6]:
+ int 1fffc0 <- ( ffff , 00 )
+
+[15,5]:
+ int 0fffe0 <- ( ffff , 00 )
+
+[15,4]:
+ int 7fff0 <- ( ffff , 0 )
+
+[15,3]:
+ int 3fff8 <- ( ffff , 0 )
+
+[15,2]:
+ int 1fffc <- ( ffff , 0 )
+
+[15,1]:
+ int 0fffe <- ( ffff , 0 )
+
+[14,64]:
+ int 3fff0000000000000000 <- ( ffff , 0000000000000000 )
+
+[14,63]:
+ int 1fff8000000000000000 <- ( ffff , 0000000000000000 )
+
+[14,62]:
+ int 0fffc000000000000000 <- ( ffff , 0000000000000000 )
+
+[14,61]:
+ int 7ffe000000000000000 <- ( ffff , 0000000000000000 )
+
+[14,60]:
+ int 3fff000000000000000 <- ( ffff , 000000000000000 )
+
+[14,59]:
+ int 1fff800000000000000 <- ( ffff , 000000000000000 )
+
+[14,58]:
+ int 0fffc00000000000000 <- ( ffff , 000000000000000 )
+
+[14,57]:
+ int 7ffe00000000000000 <- ( ffff , 000000000000000 )
+
+[14,56]:
+ int 3fff00000000000000 <- ( ffff , 00000000000000 )
+
+[14,55]:
+ int 1fff80000000000000 <- ( ffff , 00000000000000 )
+
+[14,54]:
+ int 0fffc0000000000000 <- ( ffff , 00000000000000 )
+
+[14,53]:
+ int 7ffe0000000000000 <- ( ffff , 00000000000000 )
+
+[14,52]:
+ int 3fff0000000000000 <- ( ffff , 0000000000000 )
+
+[14,51]:
+ int 1fff8000000000000 <- ( ffff , 0000000000000 )
+
+[14,50]:
+ int 0fffc000000000000 <- ( ffff , 0000000000000 )
+
+[14,49]:
+ int 7ffe000000000000 <- ( ffff , 0000000000000 )
+
+[14,48]:
+ int 3fff000000000000 <- ( ffff , 000000000000 )
+
+[14,47]:
+ int 1fff800000000000 <- ( ffff , 000000000000 )
+
+[14,46]:
+ int 0fffc00000000000 <- ( ffff , 000000000000 )
+
+[14,45]:
+ int 7ffe00000000000 <- ( ffff , 000000000000 )
+
+[14,44]:
+ int 3fff00000000000 <- ( ffff , 00000000000 )
+
+[14,43]:
+ int 1fff80000000000 <- ( ffff , 00000000000 )
+
+[14,42]:
+ int 0fffc0000000000 <- ( ffff , 00000000000 )
+
+[14,41]:
+ int 7ffe0000000000 <- ( ffff , 00000000000 )
+
+[14,40]:
+ int 3fff0000000000 <- ( ffff , 0000000000 )
+
+[14,39]:
+ int 1fff8000000000 <- ( ffff , 0000000000 )
+
+[14,38]:
+ int 0fffc000000000 <- ( ffff , 0000000000 )
+
+[14,37]:
+ int 7ffe000000000 <- ( ffff , 0000000000 )
+
+[14,36]:
+ int 3fff000000000 <- ( ffff , 000000000 )
+
+[14,35]:
+ int 1fff800000000 <- ( ffff , 000000000 )
+
+[14,34]:
+ int 0fffc00000000 <- ( ffff , 000000000 )
+
+[14,33]:
+ int 7ffe00000000 <- ( ffff , 000000000 )
+
+[14,32]:
+ int 3fff00000000 <- ( ffff , 00000000 )
+
+[14,31]:
+ int 1fff80000000 <- ( ffff , 00000000 )
+
+[14,30]:
+ int 0fffc0000000 <- ( ffff , 00000000 )
+
+[14,29]:
+ int 7ffe0000000 <- ( ffff , 00000000 )
+
+[14,28]:
+ int 3fff0000000 <- ( ffff , 0000000 )
+
+[14,27]:
+ int 1fff8000000 <- ( ffff , 0000000 )
+
+[14,26]:
+ int 0fffc000000 <- ( ffff , 0000000 )
+
+[14,25]:
+ int 7ffe000000 <- ( ffff , 0000000 )
+
+[14,24]:
+ int 3fff000000 <- ( ffff , 000000 )
+
+[14,23]:
+ int 1fff800000 <- ( ffff , 000000 )
+
+[14,22]:
+ int 0fffc00000 <- ( ffff , 000000 )
+
+[14,21]:
+ int 7ffe00000 <- ( ffff , 000000 )
+
+[14,20]:
+ int 3fff00000 <- ( ffff , 00000 )
+
+[14,19]:
+ int 1fff80000 <- ( ffff , 00000 )
+
+[14,18]:
+ int 0fffc0000 <- ( ffff , 00000 )
+
+[14,17]:
+ int 7ffe0000 <- ( ffff , 00000 )
+
+[14,16]:
+ int 3fff0000 <- ( ffff , 0000 )
+
+[14,15]:
+ int 1fff8000 <- ( ffff , 0000 )
+
+[14,14]:
+ int 0fffc000 <- ( ffff , 0000 )
+
+[14,13]:
+ int 7ffe000 <- ( ffff , 0000 )
+
+[14,12]:
+ int 3fff000 <- ( ffff , 000 )
+
+[14,11]:
+ int 1fff800 <- ( ffff , 000 )
+
+[14,10]:
+ int 0fffc00 <- ( ffff , 000 )
+
+[14,9]:
+ int 7ffe00 <- ( ffff , 000 )
+
+[14,8]:
+ int 3fff00 <- ( ffff , 00 )
+
+[14,7]:
+ int 1fff80 <- ( ffff , 00 )
+
+[14,6]:
+ int 0fffc0 <- ( ffff , 00 )
+
+[14,5]:
+ int 7ffe0 <- ( ffff , 00 )
+
+[14,4]:
+ int 3fff0 <- ( ffff , 0 )
+
+[14,3]:
+ int 1fff8 <- ( ffff , 0 )
+
+[14,2]:
+ int 0fffc <- ( ffff , 0 )
+
+[14,1]:
+ int 7ffe <- ( ffff , 0 )
+
+[13,64]:
+ int 1fff0000000000000000 <- ( ffff , 0000000000000000 )
+
+[13,63]:
+ int 0fff8000000000000000 <- ( ffff , 0000000000000000 )
+
+[13,62]:
+ int 7ffc000000000000000 <- ( ffff , 0000000000000000 )
+
+[13,61]:
+ int 3ffe000000000000000 <- ( ffff , 0000000000000000 )
+
+[13,60]:
+ int 1fff000000000000000 <- ( ffff , 000000000000000 )
+
+[13,59]:
+ int 0fff800000000000000 <- ( ffff , 000000000000000 )
+
+[13,58]:
+ int 7ffc00000000000000 <- ( ffff , 000000000000000 )
+
+[13,57]:
+ int 3ffe00000000000000 <- ( ffff , 000000000000000 )
+
+[13,56]:
+ int 1fff00000000000000 <- ( ffff , 00000000000000 )
+
+[13,55]:
+ int 0fff80000000000000 <- ( ffff , 00000000000000 )
+
+[13,54]:
+ int 7ffc0000000000000 <- ( ffff , 00000000000000 )
+
+[13,53]:
+ int 3ffe0000000000000 <- ( ffff , 00000000000000 )
+
+[13,52]:
+ int 1fff0000000000000 <- ( ffff , 0000000000000 )
+
+[13,51]:
+ int 0fff8000000000000 <- ( ffff , 0000000000000 )
+
+[13,50]:
+ int 7ffc000000000000 <- ( ffff , 0000000000000 )
+
+[13,49]:
+ int 3ffe000000000000 <- ( ffff , 0000000000000 )
+
+[13,48]:
+ int 1fff000000000000 <- ( ffff , 000000000000 )
+
+[13,47]:
+ int 0fff800000000000 <- ( ffff , 000000000000 )
+
+[13,46]:
+ int 7ffc00000000000 <- ( ffff , 000000000000 )
+
+[13,45]:
+ int 3ffe00000000000 <- ( ffff , 000000000000 )
+
+[13,44]:
+ int 1fff00000000000 <- ( ffff , 00000000000 )
+
+[13,43]:
+ int 0fff80000000000 <- ( ffff , 00000000000 )
+
+[13,42]:
+ int 7ffc0000000000 <- ( ffff , 00000000000 )
+
+[13,41]:
+ int 3ffe0000000000 <- ( ffff , 00000000000 )
+
+[13,40]:
+ int 1fff0000000000 <- ( ffff , 0000000000 )
+
+[13,39]:
+ int 0fff8000000000 <- ( ffff , 0000000000 )
+
+[13,38]:
+ int 7ffc000000000 <- ( ffff , 0000000000 )
+
+[13,37]:
+ int 3ffe000000000 <- ( ffff , 0000000000 )
+
+[13,36]:
+ int 1fff000000000 <- ( ffff , 000000000 )
+
+[13,35]:
+ int 0fff800000000 <- ( ffff , 000000000 )
+
+[13,34]:
+ int 7ffc00000000 <- ( ffff , 000000000 )
+
+[13,33]:
+ int 3ffe00000000 <- ( ffff , 000000000 )
+
+[13,32]:
+ int 1fff00000000 <- ( ffff , 00000000 )
+
+[13,31]:
+ int 0fff80000000 <- ( ffff , 00000000 )
+
+[13,30]:
+ int 7ffc0000000 <- ( ffff , 00000000 )
+
+[13,29]:
+ int 3ffe0000000 <- ( ffff , 00000000 )
+
+[13,28]:
+ int 1fff0000000 <- ( ffff , 0000000 )
+
+[13,27]:
+ int 0fff8000000 <- ( ffff , 0000000 )
+
+[13,26]:
+ int 7ffc000000 <- ( ffff , 0000000 )
+
+[13,25]:
+ int 3ffe000000 <- ( ffff , 0000000 )
+
+[13,24]:
+ int 1fff000000 <- ( ffff , 000000 )
+
+[13,23]:
+ int 0fff800000 <- ( ffff , 000000 )
+
+[13,22]:
+ int 7ffc00000 <- ( ffff , 000000 )
+
+[13,21]:
+ int 3ffe00000 <- ( ffff , 000000 )
+
+[13,20]:
+ int 1fff00000 <- ( ffff , 00000 )
+
+[13,19]:
+ int 0fff80000 <- ( ffff , 00000 )
+
+[13,18]:
+ int 7ffc0000 <- ( ffff , 00000 )
+
+[13,17]:
+ int 3ffe0000 <- ( ffff , 00000 )
+
+[13,16]:
+ int 1fff0000 <- ( ffff , 0000 )
+
+[13,15]:
+ int 0fff8000 <- ( ffff , 0000 )
+
+[13,14]:
+ int 7ffc000 <- ( ffff , 0000 )
+
+[13,13]:
+ int 3ffe000 <- ( ffff , 0000 )
+
+[13,12]:
+ int 1fff000 <- ( ffff , 000 )
+
+[13,11]:
+ int 0fff800 <- ( ffff , 000 )
+
+[13,10]:
+ int 7ffc00 <- ( ffff , 000 )
+
+[13,9]:
+ int 3ffe00 <- ( ffff , 000 )
+
+[13,8]:
+ int 1fff00 <- ( ffff , 00 )
+
+[13,7]:
+ int 0fff80 <- ( ffff , 00 )
+
+[13,6]:
+ int 7ffc0 <- ( ffff , 00 )
+
+[13,5]:
+ int 3ffe0 <- ( ffff , 00 )
+
+[13,4]:
+ int 1fff0 <- ( ffff , 0 )
+
+[13,3]:
+ int 0fff8 <- ( ffff , 0 )
+
+[13,2]:
+ int 7ffc <- ( ffff , 0 )
+
+[13,1]:
+ int 3ffe <- ( ffff , 0 )
+
+[12,64]:
+ int 0fff0000000000000000 <- ( fff , 0000000000000000 )
+
+[12,63]:
+ int 7ff8000000000000000 <- ( fff , 0000000000000000 )
+
+[12,62]:
+ int 3ffc000000000000000 <- ( fff , 0000000000000000 )
+
+[12,61]:
+ int 1ffe000000000000000 <- ( fff , 0000000000000000 )
+
+[12,60]:
+ int 0fff000000000000000 <- ( fff , 000000000000000 )
+
+[12,59]:
+ int 7ff800000000000000 <- ( fff , 000000000000000 )
+
+[12,58]:
+ int 3ffc00000000000000 <- ( fff , 000000000000000 )
+
+[12,57]:
+ int 1ffe00000000000000 <- ( fff , 000000000000000 )
+
+[12,56]:
+ int 0fff00000000000000 <- ( fff , 00000000000000 )
+
+[12,55]:
+ int 7ff80000000000000 <- ( fff , 00000000000000 )
+
+[12,54]:
+ int 3ffc0000000000000 <- ( fff , 00000000000000 )
+
+[12,53]:
+ int 1ffe0000000000000 <- ( fff , 00000000000000 )
+
+[12,52]:
+ int 0fff0000000000000 <- ( fff , 0000000000000 )
+
+[12,51]:
+ int 7ff8000000000000 <- ( fff , 0000000000000 )
+
+[12,50]:
+ int 3ffc000000000000 <- ( fff , 0000000000000 )
+
+[12,49]:
+ int 1ffe000000000000 <- ( fff , 0000000000000 )
+
+[12,48]:
+ int 0fff000000000000 <- ( fff , 000000000000 )
+
+[12,47]:
+ int 7ff800000000000 <- ( fff , 000000000000 )
+
+[12,46]:
+ int 3ffc00000000000 <- ( fff , 000000000000 )
+
+[12,45]:
+ int 1ffe00000000000 <- ( fff , 000000000000 )
+
+[12,44]:
+ int 0fff00000000000 <- ( fff , 00000000000 )
+
+[12,43]:
+ int 7ff80000000000 <- ( fff , 00000000000 )
+
+[12,42]:
+ int 3ffc0000000000 <- ( fff , 00000000000 )
+
+[12,41]:
+ int 1ffe0000000000 <- ( fff , 00000000000 )
+
+[12,40]:
+ int 0fff0000000000 <- ( fff , 0000000000 )
+
+[12,39]:
+ int 7ff8000000000 <- ( fff , 0000000000 )
+
+[12,38]:
+ int 3ffc000000000 <- ( fff , 0000000000 )
+
+[12,37]:
+ int 1ffe000000000 <- ( fff , 0000000000 )
+
+[12,36]:
+ int 0fff000000000 <- ( fff , 000000000 )
+
+[12,35]:
+ int 7ff800000000 <- ( fff , 000000000 )
+
+[12,34]:
+ int 3ffc00000000 <- ( fff , 000000000 )
+
+[12,33]:
+ int 1ffe00000000 <- ( fff , 000000000 )
+
+[12,32]:
+ int 0fff00000000 <- ( fff , 00000000 )
+
+[12,31]:
+ int 7ff80000000 <- ( fff , 00000000 )
+
+[12,30]:
+ int 3ffc0000000 <- ( fff , 00000000 )
+
+[12,29]:
+ int 1ffe0000000 <- ( fff , 00000000 )
+
+[12,28]:
+ int 0fff0000000 <- ( fff , 0000000 )
+
+[12,27]:
+ int 7ff8000000 <- ( fff , 0000000 )
+
+[12,26]:
+ int 3ffc000000 <- ( fff , 0000000 )
+
+[12,25]:
+ int 1ffe000000 <- ( fff , 0000000 )
+
+[12,24]:
+ int 0fff000000 <- ( fff , 000000 )
+
+[12,23]:
+ int 7ff800000 <- ( fff , 000000 )
+
+[12,22]:
+ int 3ffc00000 <- ( fff , 000000 )
+
+[12,21]:
+ int 1ffe00000 <- ( fff , 000000 )
+
+[12,20]:
+ int 0fff00000 <- ( fff , 00000 )
+
+[12,19]:
+ int 7ff80000 <- ( fff , 00000 )
+
+[12,18]:
+ int 3ffc0000 <- ( fff , 00000 )
+
+[12,17]:
+ int 1ffe0000 <- ( fff , 00000 )
+
+[12,16]:
+ int 0fff0000 <- ( fff , 0000 )
+
+[12,15]:
+ int 7ff8000 <- ( fff , 0000 )
+
+[12,14]:
+ int 3ffc000 <- ( fff , 0000 )
+
+[12,13]:
+ int 1ffe000 <- ( fff , 0000 )
+
+[12,12]:
+ int 0fff000 <- ( fff , 000 )
+
+[12,11]:
+ int 7ff800 <- ( fff , 000 )
+
+[12,10]:
+ int 3ffc00 <- ( fff , 000 )
+
+[12,9]:
+ int 1ffe00 <- ( fff , 000 )
+
+[12,8]:
+ int 0fff00 <- ( fff , 00 )
+
+[12,7]:
+ int 7ff80 <- ( fff , 00 )
+
+[12,6]:
+ int 3ffc0 <- ( fff , 00 )
+
+[12,5]:
+ int 1ffe0 <- ( fff , 00 )
+
+[12,4]:
+ int 0fff0 <- ( fff , 0 )
+
+[12,3]:
+ int 7ff8 <- ( fff , 0 )
+
+[12,2]:
+ int 3ffc <- ( fff , 0 )
+
+[12,1]:
+ int 1ffe <- ( fff , 0 )
+
+[11,64]:
+ int 7ff0000000000000000 <- ( fff , 0000000000000000 )
+
+[11,63]:
+ int 3ff8000000000000000 <- ( fff , 0000000000000000 )
+
+[11,62]:
+ int 1ffc000000000000000 <- ( fff , 0000000000000000 )
+
+[11,61]:
+ int 0ffe000000000000000 <- ( fff , 0000000000000000 )
+
+[11,60]:
+ int 7ff000000000000000 <- ( fff , 000000000000000 )
+
+[11,59]:
+ int 3ff800000000000000 <- ( fff , 000000000000000 )
+
+[11,58]:
+ int 1ffc00000000000000 <- ( fff , 000000000000000 )
+
+[11,57]:
+ int 0ffe00000000000000 <- ( fff , 000000000000000 )
+
+[11,56]:
+ int 7ff00000000000000 <- ( fff , 00000000000000 )
+
+[11,55]:
+ int 3ff80000000000000 <- ( fff , 00000000000000 )
+
+[11,54]:
+ int 1ffc0000000000000 <- ( fff , 00000000000000 )
+
+[11,53]:
+ int 0ffe0000000000000 <- ( fff , 00000000000000 )
+
+[11,52]:
+ int 7ff0000000000000 <- ( fff , 0000000000000 )
+
+[11,51]:
+ int 3ff8000000000000 <- ( fff , 0000000000000 )
+
+[11,50]:
+ int 1ffc000000000000 <- ( fff , 0000000000000 )
+
+[11,49]:
+ int 0ffe000000000000 <- ( fff , 0000000000000 )
+
+[11,48]:
+ int 7ff000000000000 <- ( fff , 000000000000 )
+
+[11,47]:
+ int 3ff800000000000 <- ( fff , 000000000000 )
+
+[11,46]:
+ int 1ffc00000000000 <- ( fff , 000000000000 )
+
+[11,45]:
+ int 0ffe00000000000 <- ( fff , 000000000000 )
+
+[11,44]:
+ int 7ff00000000000 <- ( fff , 00000000000 )
+
+[11,43]:
+ int 3ff80000000000 <- ( fff , 00000000000 )
+
+[11,42]:
+ int 1ffc0000000000 <- ( fff , 00000000000 )
+
+[11,41]:
+ int 0ffe0000000000 <- ( fff , 00000000000 )
+
+[11,40]:
+ int 7ff0000000000 <- ( fff , 0000000000 )
+
+[11,39]:
+ int 3ff8000000000 <- ( fff , 0000000000 )
+
+[11,38]:
+ int 1ffc000000000 <- ( fff , 0000000000 )
+
+[11,37]:
+ int 0ffe000000000 <- ( fff , 0000000000 )
+
+[11,36]:
+ int 7ff000000000 <- ( fff , 000000000 )
+
+[11,35]:
+ int 3ff800000000 <- ( fff , 000000000 )
+
+[11,34]:
+ int 1ffc00000000 <- ( fff , 000000000 )
+
+[11,33]:
+ int 0ffe00000000 <- ( fff , 000000000 )
+
+[11,32]:
+ int 7ff00000000 <- ( fff , 00000000 )
+
+[11,31]:
+ int 3ff80000000 <- ( fff , 00000000 )
+
+[11,30]:
+ int 1ffc0000000 <- ( fff , 00000000 )
+
+[11,29]:
+ int 0ffe0000000 <- ( fff , 00000000 )
+
+[11,28]:
+ int 7ff0000000 <- ( fff , 0000000 )
+
+[11,27]:
+ int 3ff8000000 <- ( fff , 0000000 )
+
+[11,26]:
+ int 1ffc000000 <- ( fff , 0000000 )
+
+[11,25]:
+ int 0ffe000000 <- ( fff , 0000000 )
+
+[11,24]:
+ int 7ff000000 <- ( fff , 000000 )
+
+[11,23]:
+ int 3ff800000 <- ( fff , 000000 )
+
+[11,22]:
+ int 1ffc00000 <- ( fff , 000000 )
+
+[11,21]:
+ int 0ffe00000 <- ( fff , 000000 )
+
+[11,20]:
+ int 7ff00000 <- ( fff , 00000 )
+
+[11,19]:
+ int 3ff80000 <- ( fff , 00000 )
+
+[11,18]:
+ int 1ffc0000 <- ( fff , 00000 )
+
+[11,17]:
+ int 0ffe0000 <- ( fff , 00000 )
+
+[11,16]:
+ int 7ff0000 <- ( fff , 0000 )
+
+[11,15]:
+ int 3ff8000 <- ( fff , 0000 )
+
+[11,14]:
+ int 1ffc000 <- ( fff , 0000 )
+
+[11,13]:
+ int 0ffe000 <- ( fff , 0000 )
+
+[11,12]:
+ int 7ff000 <- ( fff , 000 )
+
+[11,11]:
+ int 3ff800 <- ( fff , 000 )
+
+[11,10]:
+ int 1ffc00 <- ( fff , 000 )
+
+[11,9]:
+ int 0ffe00 <- ( fff , 000 )
+
+[11,8]:
+ int 7ff00 <- ( fff , 00 )
+
+[11,7]:
+ int 3ff80 <- ( fff , 00 )
+
+[11,6]:
+ int 1ffc0 <- ( fff , 00 )
+
+[11,5]:
+ int 0ffe0 <- ( fff , 00 )
+
+[11,4]:
+ int 7ff0 <- ( fff , 0 )
+
+[11,3]:
+ int 3ff8 <- ( fff , 0 )
+
+[11,2]:
+ int 1ffc <- ( fff , 0 )
+
+[11,1]:
+ int 0ffe <- ( fff , 0 )
+
+[10,64]:
+ int 3ff0000000000000000 <- ( fff , 0000000000000000 )
+
+[10,63]:
+ int 1ff8000000000000000 <- ( fff , 0000000000000000 )
+
+[10,62]:
+ int 0ffc000000000000000 <- ( fff , 0000000000000000 )
+
+[10,61]:
+ int 7fe000000000000000 <- ( fff , 0000000000000000 )
+
+[10,60]:
+ int 3ff000000000000000 <- ( fff , 000000000000000 )
+
+[10,59]:
+ int 1ff800000000000000 <- ( fff , 000000000000000 )
+
+[10,58]:
+ int 0ffc00000000000000 <- ( fff , 000000000000000 )
+
+[10,57]:
+ int 7fe00000000000000 <- ( fff , 000000000000000 )
+
+[10,56]:
+ int 3ff00000000000000 <- ( fff , 00000000000000 )
+
+[10,55]:
+ int 1ff80000000000000 <- ( fff , 00000000000000 )
+
+[10,54]:
+ int 0ffc0000000000000 <- ( fff , 00000000000000 )
+
+[10,53]:
+ int 7fe0000000000000 <- ( fff , 00000000000000 )
+
+[10,52]:
+ int 3ff0000000000000 <- ( fff , 0000000000000 )
+
+[10,51]:
+ int 1ff8000000000000 <- ( fff , 0000000000000 )
+
+[10,50]:
+ int 0ffc000000000000 <- ( fff , 0000000000000 )
+
+[10,49]:
+ int 7fe000000000000 <- ( fff , 0000000000000 )
+
+[10,48]:
+ int 3ff000000000000 <- ( fff , 000000000000 )
+
+[10,47]:
+ int 1ff800000000000 <- ( fff , 000000000000 )
+
+[10,46]:
+ int 0ffc00000000000 <- ( fff , 000000000000 )
+
+[10,45]:
+ int 7fe00000000000 <- ( fff , 000000000000 )
+
+[10,44]:
+ int 3ff00000000000 <- ( fff , 00000000000 )
+
+[10,43]:
+ int 1ff80000000000 <- ( fff , 00000000000 )
+
+[10,42]:
+ int 0ffc0000000000 <- ( fff , 00000000000 )
+
+[10,41]:
+ int 7fe0000000000 <- ( fff , 00000000000 )
+
+[10,40]:
+ int 3ff0000000000 <- ( fff , 0000000000 )
+
+[10,39]:
+ int 1ff8000000000 <- ( fff , 0000000000 )
+
+[10,38]:
+ int 0ffc000000000 <- ( fff , 0000000000 )
+
+[10,37]:
+ int 7fe000000000 <- ( fff , 0000000000 )
+
+[10,36]:
+ int 3ff000000000 <- ( fff , 000000000 )
+
+[10,35]:
+ int 1ff800000000 <- ( fff , 000000000 )
+
+[10,34]:
+ int 0ffc00000000 <- ( fff , 000000000 )
+
+[10,33]:
+ int 7fe00000000 <- ( fff , 000000000 )
+
+[10,32]:
+ int 3ff00000000 <- ( fff , 00000000 )
+
+[10,31]:
+ int 1ff80000000 <- ( fff , 00000000 )
+
+[10,30]:
+ int 0ffc0000000 <- ( fff , 00000000 )
+
+[10,29]:
+ int 7fe0000000 <- ( fff , 00000000 )
+
+[10,28]:
+ int 3ff0000000 <- ( fff , 0000000 )
+
+[10,27]:
+ int 1ff8000000 <- ( fff , 0000000 )
+
+[10,26]:
+ int 0ffc000000 <- ( fff , 0000000 )
+
+[10,25]:
+ int 7fe000000 <- ( fff , 0000000 )
+
+[10,24]:
+ int 3ff000000 <- ( fff , 000000 )
+
+[10,23]:
+ int 1ff800000 <- ( fff , 000000 )
+
+[10,22]:
+ int 0ffc00000 <- ( fff , 000000 )
+
+[10,21]:
+ int 7fe00000 <- ( fff , 000000 )
+
+[10,20]:
+ int 3ff00000 <- ( fff , 00000 )
+
+[10,19]:
+ int 1ff80000 <- ( fff , 00000 )
+
+[10,18]:
+ int 0ffc0000 <- ( fff , 00000 )
+
+[10,17]:
+ int 7fe0000 <- ( fff , 00000 )
+
+[10,16]:
+ int 3ff0000 <- ( fff , 0000 )
+
+[10,15]:
+ int 1ff8000 <- ( fff , 0000 )
+
+[10,14]:
+ int 0ffc000 <- ( fff , 0000 )
+
+[10,13]:
+ int 7fe000 <- ( fff , 0000 )
+
+[10,12]:
+ int 3ff000 <- ( fff , 000 )
+
+[10,11]:
+ int 1ff800 <- ( fff , 000 )
+
+[10,10]:
+ int 0ffc00 <- ( fff , 000 )
+
+[10,9]:
+ int 7fe00 <- ( fff , 000 )
+
+[10,8]:
+ int 3ff00 <- ( fff , 00 )
+
+[10,7]:
+ int 1ff80 <- ( fff , 00 )
+
+[10,6]:
+ int 0ffc0 <- ( fff , 00 )
+
+[10,5]:
+ int 7fe0 <- ( fff , 00 )
+
+[10,4]:
+ int 3ff0 <- ( fff , 0 )
+
+[10,3]:
+ int 1ff8 <- ( fff , 0 )
+
+[10,2]:
+ int 0ffc <- ( fff , 0 )
+
+[10,1]:
+ int 7fe <- ( fff , 0 )
+
+[9,64]:
+ int 1ff0000000000000000 <- ( fff , 0000000000000000 )
+
+[9,63]:
+ int 0ff8000000000000000 <- ( fff , 0000000000000000 )
+
+[9,62]:
+ int 7fc000000000000000 <- ( fff , 0000000000000000 )
+
+[9,61]:
+ int 3fe000000000000000 <- ( fff , 0000000000000000 )
+
+[9,60]:
+ int 1ff000000000000000 <- ( fff , 000000000000000 )
+
+[9,59]:
+ int 0ff800000000000000 <- ( fff , 000000000000000 )
+
+[9,58]:
+ int 7fc00000000000000 <- ( fff , 000000000000000 )
+
+[9,57]:
+ int 3fe00000000000000 <- ( fff , 000000000000000 )
+
+[9,56]:
+ int 1ff00000000000000 <- ( fff , 00000000000000 )
+
+[9,55]:
+ int 0ff80000000000000 <- ( fff , 00000000000000 )
+
+[9,54]:
+ int 7fc0000000000000 <- ( fff , 00000000000000 )
+
+[9,53]:
+ int 3fe0000000000000 <- ( fff , 00000000000000 )
+
+[9,52]:
+ int 1ff0000000000000 <- ( fff , 0000000000000 )
+
+[9,51]:
+ int 0ff8000000000000 <- ( fff , 0000000000000 )
+
+[9,50]:
+ int 7fc000000000000 <- ( fff , 0000000000000 )
+
+[9,49]:
+ int 3fe000000000000 <- ( fff , 0000000000000 )
+
+[9,48]:
+ int 1ff000000000000 <- ( fff , 000000000000 )
+
+[9,47]:
+ int 0ff800000000000 <- ( fff , 000000000000 )
+
+[9,46]:
+ int 7fc00000000000 <- ( fff , 000000000000 )
+
+[9,45]:
+ int 3fe00000000000 <- ( fff , 000000000000 )
+
+[9,44]:
+ int 1ff00000000000 <- ( fff , 00000000000 )
+
+[9,43]:
+ int 0ff80000000000 <- ( fff , 00000000000 )
+
+[9,42]:
+ int 7fc0000000000 <- ( fff , 00000000000 )
+
+[9,41]:
+ int 3fe0000000000 <- ( fff , 00000000000 )
+
+[9,40]:
+ int 1ff0000000000 <- ( fff , 0000000000 )
+
+[9,39]:
+ int 0ff8000000000 <- ( fff , 0000000000 )
+
+[9,38]:
+ int 7fc000000000 <- ( fff , 0000000000 )
+
+[9,37]:
+ int 3fe000000000 <- ( fff , 0000000000 )
+
+[9,36]:
+ int 1ff000000000 <- ( fff , 000000000 )
+
+[9,35]:
+ int 0ff800000000 <- ( fff , 000000000 )
+
+[9,34]:
+ int 7fc00000000 <- ( fff , 000000000 )
+
+[9,33]:
+ int 3fe00000000 <- ( fff , 000000000 )
+
+[9,32]:
+ int 1ff00000000 <- ( fff , 00000000 )
+
+[9,31]:
+ int 0ff80000000 <- ( fff , 00000000 )
+
+[9,30]:
+ int 7fc0000000 <- ( fff , 00000000 )
+
+[9,29]:
+ int 3fe0000000 <- ( fff , 00000000 )
+
+[9,28]:
+ int 1ff0000000 <- ( fff , 0000000 )
+
+[9,27]:
+ int 0ff8000000 <- ( fff , 0000000 )
+
+[9,26]:
+ int 7fc000000 <- ( fff , 0000000 )
+
+[9,25]:
+ int 3fe000000 <- ( fff , 0000000 )
+
+[9,24]:
+ int 1ff000000 <- ( fff , 000000 )
+
+[9,23]:
+ int 0ff800000 <- ( fff , 000000 )
+
+[9,22]:
+ int 7fc00000 <- ( fff , 000000 )
+
+[9,21]:
+ int 3fe00000 <- ( fff , 000000 )
+
+[9,20]:
+ int 1ff00000 <- ( fff , 00000 )
+
+[9,19]:
+ int 0ff80000 <- ( fff , 00000 )
+
+[9,18]:
+ int 7fc0000 <- ( fff , 00000 )
+
+[9,17]:
+ int 3fe0000 <- ( fff , 00000 )
+
+[9,16]:
+ int 1ff0000 <- ( fff , 0000 )
+
+[9,15]:
+ int 0ff8000 <- ( fff , 0000 )
+
+[9,14]:
+ int 7fc000 <- ( fff , 0000 )
+
+[9,13]:
+ int 3fe000 <- ( fff , 0000 )
+
+[9,12]:
+ int 1ff000 <- ( fff , 000 )
+
+[9,11]:
+ int 0ff800 <- ( fff , 000 )
+
+[9,10]:
+ int 7fc00 <- ( fff , 000 )
+
+[9,9]:
+ int 3fe00 <- ( fff , 000 )
+
+[9,8]:
+ int 1ff00 <- ( fff , 00 )
+
+[9,7]:
+ int 0ff80 <- ( fff , 00 )
+
+[9,6]:
+ int 7fc0 <- ( fff , 00 )
+
+[9,5]:
+ int 3fe0 <- ( fff , 00 )
+
+[9,4]:
+ int 1ff0 <- ( fff , 0 )
+
+[9,3]:
+ int 0ff8 <- ( fff , 0 )
+
+[9,2]:
+ int 7fc <- ( fff , 0 )
+
+[9,1]:
+ int 3fe <- ( fff , 0 )
+
+[8,64]:
+ int 0ff0000000000000000 <- ( ff , 0000000000000000 )
+
+[8,63]:
+ int 7f8000000000000000 <- ( ff , 0000000000000000 )
+
+[8,62]:
+ int 3fc000000000000000 <- ( ff , 0000000000000000 )
+
+[8,61]:
+ int 1fe000000000000000 <- ( ff , 0000000000000000 )
+
+[8,60]:
+ int 0ff000000000000000 <- ( ff , 000000000000000 )
+
+[8,59]:
+ int 7f800000000000000 <- ( ff , 000000000000000 )
+
+[8,58]:
+ int 3fc00000000000000 <- ( ff , 000000000000000 )
+
+[8,57]:
+ int 1fe00000000000000 <- ( ff , 000000000000000 )
+
+[8,56]:
+ int 0ff00000000000000 <- ( ff , 00000000000000 )
+
+[8,55]:
+ int 7f80000000000000 <- ( ff , 00000000000000 )
+
+[8,54]:
+ int 3fc0000000000000 <- ( ff , 00000000000000 )
+
+[8,53]:
+ int 1fe0000000000000 <- ( ff , 00000000000000 )
+
+[8,52]:
+ int 0ff0000000000000 <- ( ff , 0000000000000 )
+
+[8,51]:
+ int 7f8000000000000 <- ( ff , 0000000000000 )
+
+[8,50]:
+ int 3fc000000000000 <- ( ff , 0000000000000 )
+
+[8,49]:
+ int 1fe000000000000 <- ( ff , 0000000000000 )
+
+[8,48]:
+ int 0ff000000000000 <- ( ff , 000000000000 )
+
+[8,47]:
+ int 7f800000000000 <- ( ff , 000000000000 )
+
+[8,46]:
+ int 3fc00000000000 <- ( ff , 000000000000 )
+
+[8,45]:
+ int 1fe00000000000 <- ( ff , 000000000000 )
+
+[8,44]:
+ int 0ff00000000000 <- ( ff , 00000000000 )
+
+[8,43]:
+ int 7f80000000000 <- ( ff , 00000000000 )
+
+[8,42]:
+ int 3fc0000000000 <- ( ff , 00000000000 )
+
+[8,41]:
+ int 1fe0000000000 <- ( ff , 00000000000 )
+
+[8,40]:
+ int 0ff0000000000 <- ( ff , 0000000000 )
+
+[8,39]:
+ int 7f8000000000 <- ( ff , 0000000000 )
+
+[8,38]:
+ int 3fc000000000 <- ( ff , 0000000000 )
+
+[8,37]:
+ int 1fe000000000 <- ( ff , 0000000000 )
+
+[8,36]:
+ int 0ff000000000 <- ( ff , 000000000 )
+
+[8,35]:
+ int 7f800000000 <- ( ff , 000000000 )
+
+[8,34]:
+ int 3fc00000000 <- ( ff , 000000000 )
+
+[8,33]:
+ int 1fe00000000 <- ( ff , 000000000 )
+
+[8,32]:
+ int 0ff00000000 <- ( ff , 00000000 )
+
+[8,31]:
+ int 7f80000000 <- ( ff , 00000000 )
+
+[8,30]:
+ int 3fc0000000 <- ( ff , 00000000 )
+
+[8,29]:
+ int 1fe0000000 <- ( ff , 00000000 )
+
+[8,28]:
+ int 0ff0000000 <- ( ff , 0000000 )
+
+[8,27]:
+ int 7f8000000 <- ( ff , 0000000 )
+
+[8,26]:
+ int 3fc000000 <- ( ff , 0000000 )
+
+[8,25]:
+ int 1fe000000 <- ( ff , 0000000 )
+
+[8,24]:
+ int 0ff000000 <- ( ff , 000000 )
+
+[8,23]:
+ int 7f800000 <- ( ff , 000000 )
+
+[8,22]:
+ int 3fc00000 <- ( ff , 000000 )
+
+[8,21]:
+ int 1fe00000 <- ( ff , 000000 )
+
+[8,20]:
+ int 0ff00000 <- ( ff , 00000 )
+
+[8,19]:
+ int 7f80000 <- ( ff , 00000 )
+
+[8,18]:
+ int 3fc0000 <- ( ff , 00000 )
+
+[8,17]:
+ int 1fe0000 <- ( ff , 00000 )
+
+[8,16]:
+ int 0ff0000 <- ( ff , 0000 )
+
+[8,15]:
+ int 7f8000 <- ( ff , 0000 )
+
+[8,14]:
+ int 3fc000 <- ( ff , 0000 )
+
+[8,13]:
+ int 1fe000 <- ( ff , 0000 )
+
+[8,12]:
+ int 0ff000 <- ( ff , 000 )
+
+[8,11]:
+ int 7f800 <- ( ff , 000 )
+
+[8,10]:
+ int 3fc00 <- ( ff , 000 )
+
+[8,9]:
+ int 1fe00 <- ( ff , 000 )
+
+[8,8]:
+ int 0ff00 <- ( ff , 00 )
+
+[8,7]:
+ int 7f80 <- ( ff , 00 )
+
+[8,6]:
+ int 3fc0 <- ( ff , 00 )
+
+[8,5]:
+ int 1fe0 <- ( ff , 00 )
+
+[8,4]:
+ int 0ff0 <- ( ff , 0 )
+
+[8,3]:
+ int 7f8 <- ( ff , 0 )
+
+[8,2]:
+ int 3fc <- ( ff , 0 )
+
+[8,1]:
+ int 1fe <- ( ff , 0 )
+
+[7,64]:
+ int 7f0000000000000000 <- ( ff , 0000000000000000 )
+
+[7,63]:
+ int 3f8000000000000000 <- ( ff , 0000000000000000 )
+
+[7,62]:
+ int 1fc000000000000000 <- ( ff , 0000000000000000 )
+
+[7,61]:
+ int 0fe000000000000000 <- ( ff , 0000000000000000 )
+
+[7,60]:
+ int 7f000000000000000 <- ( ff , 000000000000000 )
+
+[7,59]:
+ int 3f800000000000000 <- ( ff , 000000000000000 )
+
+[7,58]:
+ int 1fc00000000000000 <- ( ff , 000000000000000 )
+
+[7,57]:
+ int 0fe00000000000000 <- ( ff , 000000000000000 )
+
+[7,56]:
+ int 7f00000000000000 <- ( ff , 00000000000000 )
+
+[7,55]:
+ int 3f80000000000000 <- ( ff , 00000000000000 )
+
+[7,54]:
+ int 1fc0000000000000 <- ( ff , 00000000000000 )
+
+[7,53]:
+ int 0fe0000000000000 <- ( ff , 00000000000000 )
+
+[7,52]:
+ int 7f0000000000000 <- ( ff , 0000000000000 )
+
+[7,51]:
+ int 3f8000000000000 <- ( ff , 0000000000000 )
+
+[7,50]:
+ int 1fc000000000000 <- ( ff , 0000000000000 )
+
+[7,49]:
+ int 0fe000000000000 <- ( ff , 0000000000000 )
+
+[7,48]:
+ int 7f000000000000 <- ( ff , 000000000000 )
+
+[7,47]:
+ int 3f800000000000 <- ( ff , 000000000000 )
+
+[7,46]:
+ int 1fc00000000000 <- ( ff , 000000000000 )
+
+[7,45]:
+ int 0fe00000000000 <- ( ff , 000000000000 )
+
+[7,44]:
+ int 7f00000000000 <- ( ff , 00000000000 )
+
+[7,43]:
+ int 3f80000000000 <- ( ff , 00000000000 )
+
+[7,42]:
+ int 1fc0000000000 <- ( ff , 00000000000 )
+
+[7,41]:
+ int 0fe0000000000 <- ( ff , 00000000000 )
+
+[7,40]:
+ int 7f0000000000 <- ( ff , 0000000000 )
+
+[7,39]:
+ int 3f8000000000 <- ( ff , 0000000000 )
+
+[7,38]:
+ int 1fc000000000 <- ( ff , 0000000000 )
+
+[7,37]:
+ int 0fe000000000 <- ( ff , 0000000000 )
+
+[7,36]:
+ int 7f000000000 <- ( ff , 000000000 )
+
+[7,35]:
+ int 3f800000000 <- ( ff , 000000000 )
+
+[7,34]:
+ int 1fc00000000 <- ( ff , 000000000 )
+
+[7,33]:
+ int 0fe00000000 <- ( ff , 000000000 )
+
+[7,32]:
+ int 7f00000000 <- ( ff , 00000000 )
+
+[7,31]:
+ int 3f80000000 <- ( ff , 00000000 )
+
+[7,30]:
+ int 1fc0000000 <- ( ff , 00000000 )
+
+[7,29]:
+ int 0fe0000000 <- ( ff , 00000000 )
+
+[7,28]:
+ int 7f0000000 <- ( ff , 0000000 )
+
+[7,27]:
+ int 3f8000000 <- ( ff , 0000000 )
+
+[7,26]:
+ int 1fc000000 <- ( ff , 0000000 )
+
+[7,25]:
+ int 0fe000000 <- ( ff , 0000000 )
+
+[7,24]:
+ int 7f000000 <- ( ff , 000000 )
+
+[7,23]:
+ int 3f800000 <- ( ff , 000000 )
+
+[7,22]:
+ int 1fc00000 <- ( ff , 000000 )
+
+[7,21]:
+ int 0fe00000 <- ( ff , 000000 )
+
+[7,20]:
+ int 7f00000 <- ( ff , 00000 )
+
+[7,19]:
+ int 3f80000 <- ( ff , 00000 )
+
+[7,18]:
+ int 1fc0000 <- ( ff , 00000 )
+
+[7,17]:
+ int 0fe0000 <- ( ff , 00000 )
+
+[7,16]:
+ int 7f0000 <- ( ff , 0000 )
+
+[7,15]:
+ int 3f8000 <- ( ff , 0000 )
+
+[7,14]:
+ int 1fc000 <- ( ff , 0000 )
+
+[7,13]:
+ int 0fe000 <- ( ff , 0000 )
+
+[7,12]:
+ int 7f000 <- ( ff , 000 )
+
+[7,11]:
+ int 3f800 <- ( ff , 000 )
+
+[7,10]:
+ int 1fc00 <- ( ff , 000 )
+
+[7,9]:
+ int 0fe00 <- ( ff , 000 )
+
+[7,8]:
+ int 7f00 <- ( ff , 00 )
+
+[7,7]:
+ int 3f80 <- ( ff , 00 )
+
+[7,6]:
+ int 1fc0 <- ( ff , 00 )
+
+[7,5]:
+ int 0fe0 <- ( ff , 00 )
+
+[7,4]:
+ int 7f0 <- ( ff , 0 )
+
+[7,3]:
+ int 3f8 <- ( ff , 0 )
+
+[7,2]:
+ int 1fc <- ( ff , 0 )
+
+[7,1]:
+ int 0fe <- ( ff , 0 )
+
+[6,64]:
+ int 3f0000000000000000 <- ( ff , 0000000000000000 )
+
+[6,63]:
+ int 1f8000000000000000 <- ( ff , 0000000000000000 )
+
+[6,62]:
+ int 0fc000000000000000 <- ( ff , 0000000000000000 )
+
+[6,61]:
+ int 7e000000000000000 <- ( ff , 0000000000000000 )
+
+[6,60]:
+ int 3f000000000000000 <- ( ff , 000000000000000 )
+
+[6,59]:
+ int 1f800000000000000 <- ( ff , 000000000000000 )
+
+[6,58]:
+ int 0fc00000000000000 <- ( ff , 000000000000000 )
+
+[6,57]:
+ int 7e00000000000000 <- ( ff , 000000000000000 )
+
+[6,56]:
+ int 3f00000000000000 <- ( ff , 00000000000000 )
+
+[6,55]:
+ int 1f80000000000000 <- ( ff , 00000000000000 )
+
+[6,54]:
+ int 0fc0000000000000 <- ( ff , 00000000000000 )
+
+[6,53]:
+ int 7e0000000000000 <- ( ff , 00000000000000 )
+
+[6,52]:
+ int 3f0000000000000 <- ( ff , 0000000000000 )
+
+[6,51]:
+ int 1f8000000000000 <- ( ff , 0000000000000 )
+
+[6,50]:
+ int 0fc000000000000 <- ( ff , 0000000000000 )
+
+[6,49]:
+ int 7e000000000000 <- ( ff , 0000000000000 )
+
+[6,48]:
+ int 3f000000000000 <- ( ff , 000000000000 )
+
+[6,47]:
+ int 1f800000000000 <- ( ff , 000000000000 )
+
+[6,46]:
+ int 0fc00000000000 <- ( ff , 000000000000 )
+
+[6,45]:
+ int 7e00000000000 <- ( ff , 000000000000 )
+
+[6,44]:
+ int 3f00000000000 <- ( ff , 00000000000 )
+
+[6,43]:
+ int 1f80000000000 <- ( ff , 00000000000 )
+
+[6,42]:
+ int 0fc0000000000 <- ( ff , 00000000000 )
+
+[6,41]:
+ int 7e0000000000 <- ( ff , 00000000000 )
+
+[6,40]:
+ int 3f0000000000 <- ( ff , 0000000000 )
+
+[6,39]:
+ int 1f8000000000 <- ( ff , 0000000000 )
+
+[6,38]:
+ int 0fc000000000 <- ( ff , 0000000000 )
+
+[6,37]:
+ int 7e000000000 <- ( ff , 0000000000 )
+
+[6,36]:
+ int 3f000000000 <- ( ff , 000000000 )
+
+[6,35]:
+ int 1f800000000 <- ( ff , 000000000 )
+
+[6,34]:
+ int 0fc00000000 <- ( ff , 000000000 )
+
+[6,33]:
+ int 7e00000000 <- ( ff , 000000000 )
+
+[6,32]:
+ int 3f00000000 <- ( ff , 00000000 )
+
+[6,31]:
+ int 1f80000000 <- ( ff , 00000000 )
+
+[6,30]:
+ int 0fc0000000 <- ( ff , 00000000 )
+
+[6,29]:
+ int 7e0000000 <- ( ff , 00000000 )
+
+[6,28]:
+ int 3f0000000 <- ( ff , 0000000 )
+
+[6,27]:
+ int 1f8000000 <- ( ff , 0000000 )
+
+[6,26]:
+ int 0fc000000 <- ( ff , 0000000 )
+
+[6,25]:
+ int 7e000000 <- ( ff , 0000000 )
+
+[6,24]:
+ int 3f000000 <- ( ff , 000000 )
+
+[6,23]:
+ int 1f800000 <- ( ff , 000000 )
+
+[6,22]:
+ int 0fc00000 <- ( ff , 000000 )
+
+[6,21]:
+ int 7e00000 <- ( ff , 000000 )
+
+[6,20]:
+ int 3f00000 <- ( ff , 00000 )
+
+[6,19]:
+ int 1f80000 <- ( ff , 00000 )
+
+[6,18]:
+ int 0fc0000 <- ( ff , 00000 )
+
+[6,17]:
+ int 7e0000 <- ( ff , 00000 )
+
+[6,16]:
+ int 3f0000 <- ( ff , 0000 )
+
+[6,15]:
+ int 1f8000 <- ( ff , 0000 )
+
+[6,14]:
+ int 0fc000 <- ( ff , 0000 )
+
+[6,13]:
+ int 7e000 <- ( ff , 0000 )
+
+[6,12]:
+ int 3f000 <- ( ff , 000 )
+
+[6,11]:
+ int 1f800 <- ( ff , 000 )
+
+[6,10]:
+ int 0fc00 <- ( ff , 000 )
+
+[6,9]:
+ int 7e00 <- ( ff , 000 )
+
+[6,8]:
+ int 3f00 <- ( ff , 00 )
+
+[6,7]:
+ int 1f80 <- ( ff , 00 )
+
+[6,6]:
+ int 0fc0 <- ( ff , 00 )
+
+[6,5]:
+ int 7e0 <- ( ff , 00 )
+
+[6,4]:
+ int 3f0 <- ( ff , 0 )
+
+[6,3]:
+ int 1f8 <- ( ff , 0 )
+
+[6,2]:
+ int 0fc <- ( ff , 0 )
+
+[6,1]:
+ int 7e <- ( ff , 0 )
+
+[5,64]:
+ int 1f0000000000000000 <- ( ff , 0000000000000000 )
+
+[5,63]:
+ int 0f8000000000000000 <- ( ff , 0000000000000000 )
+
+[5,62]:
+ int 7c000000000000000 <- ( ff , 0000000000000000 )
+
+[5,61]:
+ int 3e000000000000000 <- ( ff , 0000000000000000 )
+
+[5,60]:
+ int 1f000000000000000 <- ( ff , 000000000000000 )
+
+[5,59]:
+ int 0f800000000000000 <- ( ff , 000000000000000 )
+
+[5,58]:
+ int 7c00000000000000 <- ( ff , 000000000000000 )
+
+[5,57]:
+ int 3e00000000000000 <- ( ff , 000000000000000 )
+
+[5,56]:
+ int 1f00000000000000 <- ( ff , 00000000000000 )
+
+[5,55]:
+ int 0f80000000000000 <- ( ff , 00000000000000 )
+
+[5,54]:
+ int 7c0000000000000 <- ( ff , 00000000000000 )
+
+[5,53]:
+ int 3e0000000000000 <- ( ff , 00000000000000 )
+
+[5,52]:
+ int 1f0000000000000 <- ( ff , 0000000000000 )
+
+[5,51]:
+ int 0f8000000000000 <- ( ff , 0000000000000 )
+
+[5,50]:
+ int 7c000000000000 <- ( ff , 0000000000000 )
+
+[5,49]:
+ int 3e000000000000 <- ( ff , 0000000000000 )
+
+[5,48]:
+ int 1f000000000000 <- ( ff , 000000000000 )
+
+[5,47]:
+ int 0f800000000000 <- ( ff , 000000000000 )
+
+[5,46]:
+ int 7c00000000000 <- ( ff , 000000000000 )
+
+[5,45]:
+ int 3e00000000000 <- ( ff , 000000000000 )
+
+[5,44]:
+ int 1f00000000000 <- ( ff , 00000000000 )
+
+[5,43]:
+ int 0f80000000000 <- ( ff , 00000000000 )
+
+[5,42]:
+ int 7c0000000000 <- ( ff , 00000000000 )
+
+[5,41]:
+ int 3e0000000000 <- ( ff , 00000000000 )
+
+[5,40]:
+ int 1f0000000000 <- ( ff , 0000000000 )
+
+[5,39]:
+ int 0f8000000000 <- ( ff , 0000000000 )
+
+[5,38]:
+ int 7c000000000 <- ( ff , 0000000000 )
+
+[5,37]:
+ int 3e000000000 <- ( ff , 0000000000 )
+
+[5,36]:
+ int 1f000000000 <- ( ff , 000000000 )
+
+[5,35]:
+ int 0f800000000 <- ( ff , 000000000 )
+
+[5,34]:
+ int 7c00000000 <- ( ff , 000000000 )
+
+[5,33]:
+ int 3e00000000 <- ( ff , 000000000 )
+
+[5,32]:
+ int 1f00000000 <- ( ff , 00000000 )
+
+[5,31]:
+ int 0f80000000 <- ( ff , 00000000 )
+
+[5,30]:
+ int 7c0000000 <- ( ff , 00000000 )
+
+[5,29]:
+ int 3e0000000 <- ( ff , 00000000 )
+
+[5,28]:
+ int 1f0000000 <- ( ff , 0000000 )
+
+[5,27]:
+ int 0f8000000 <- ( ff , 0000000 )
+
+[5,26]:
+ int 7c000000 <- ( ff , 0000000 )
+
+[5,25]:
+ int 3e000000 <- ( ff , 0000000 )
+
+[5,24]:
+ int 1f000000 <- ( ff , 000000 )
+
+[5,23]:
+ int 0f800000 <- ( ff , 000000 )
+
+[5,22]:
+ int 7c00000 <- ( ff , 000000 )
+
+[5,21]:
+ int 3e00000 <- ( ff , 000000 )
+
+[5,20]:
+ int 1f00000 <- ( ff , 00000 )
+
+[5,19]:
+ int 0f80000 <- ( ff , 00000 )
+
+[5,18]:
+ int 7c0000 <- ( ff , 00000 )
+
+[5,17]:
+ int 3e0000 <- ( ff , 00000 )
+
+[5,16]:
+ int 1f0000 <- ( ff , 0000 )
+
+[5,15]:
+ int 0f8000 <- ( ff , 0000 )
+
+[5,14]:
+ int 7c000 <- ( ff , 0000 )
+
+[5,13]:
+ int 3e000 <- ( ff , 0000 )
+
+[5,12]:
+ int 1f000 <- ( ff , 000 )
+
+[5,11]:
+ int 0f800 <- ( ff , 000 )
+
+[5,10]:
+ int 7c00 <- ( ff , 000 )
+
+[5,9]:
+ int 3e00 <- ( ff , 000 )
+
+[5,8]:
+ int 1f00 <- ( ff , 00 )
+
+[5,7]:
+ int 0f80 <- ( ff , 00 )
+
+[5,6]:
+ int 7c0 <- ( ff , 00 )
+
+[5,5]:
+ int 3e0 <- ( ff , 00 )
+
+[5,4]:
+ int 1f0 <- ( ff , 0 )
+
+[5,3]:
+ int 0f8 <- ( ff , 0 )
+
+[5,2]:
+ int 7c <- ( ff , 0 )
+
+[5,1]:
+ int 3e <- ( ff , 0 )
+
+[4,64]:
+ int 0f0000000000000000 <- ( f , 0000000000000000 )
+
+[4,63]:
+ int 78000000000000000 <- ( f , 0000000000000000 )
+
+[4,62]:
+ int 3c000000000000000 <- ( f , 0000000000000000 )
+
+[4,61]:
+ int 1e000000000000000 <- ( f , 0000000000000000 )
+
+[4,60]:
+ int 0f000000000000000 <- ( f , 000000000000000 )
+
+[4,59]:
+ int 7800000000000000 <- ( f , 000000000000000 )
+
+[4,58]:
+ int 3c00000000000000 <- ( f , 000000000000000 )
+
+[4,57]:
+ int 1e00000000000000 <- ( f , 000000000000000 )
+
+[4,56]:
+ int 0f00000000000000 <- ( f , 00000000000000 )
+
+[4,55]:
+ int 780000000000000 <- ( f , 00000000000000 )
+
+[4,54]:
+ int 3c0000000000000 <- ( f , 00000000000000 )
+
+[4,53]:
+ int 1e0000000000000 <- ( f , 00000000000000 )
+
+[4,52]:
+ int 0f0000000000000 <- ( f , 0000000000000 )
+
+[4,51]:
+ int 78000000000000 <- ( f , 0000000000000 )
+
+[4,50]:
+ int 3c000000000000 <- ( f , 0000000000000 )
+
+[4,49]:
+ int 1e000000000000 <- ( f , 0000000000000 )
+
+[4,48]:
+ int 0f000000000000 <- ( f , 000000000000 )
+
+[4,47]:
+ int 7800000000000 <- ( f , 000000000000 )
+
+[4,46]:
+ int 3c00000000000 <- ( f , 000000000000 )
+
+[4,45]:
+ int 1e00000000000 <- ( f , 000000000000 )
+
+[4,44]:
+ int 0f00000000000 <- ( f , 00000000000 )
+
+[4,43]:
+ int 780000000000 <- ( f , 00000000000 )
+
+[4,42]:
+ int 3c0000000000 <- ( f , 00000000000 )
+
+[4,41]:
+ int 1e0000000000 <- ( f , 00000000000 )
+
+[4,40]:
+ int 0f0000000000 <- ( f , 0000000000 )
+
+[4,39]:
+ int 78000000000 <- ( f , 0000000000 )
+
+[4,38]:
+ int 3c000000000 <- ( f , 0000000000 )
+
+[4,37]:
+ int 1e000000000 <- ( f , 0000000000 )
+
+[4,36]:
+ int 0f000000000 <- ( f , 000000000 )
+
+[4,35]:
+ int 7800000000 <- ( f , 000000000 )
+
+[4,34]:
+ int 3c00000000 <- ( f , 000000000 )
+
+[4,33]:
+ int 1e00000000 <- ( f , 000000000 )
+
+[4,32]:
+ int 0f00000000 <- ( f , 00000000 )
+
+[4,31]:
+ int 780000000 <- ( f , 00000000 )
+
+[4,30]:
+ int 3c0000000 <- ( f , 00000000 )
+
+[4,29]:
+ int 1e0000000 <- ( f , 00000000 )
+
+[4,28]:
+ int 0f0000000 <- ( f , 0000000 )
+
+[4,27]:
+ int 78000000 <- ( f , 0000000 )
+
+[4,26]:
+ int 3c000000 <- ( f , 0000000 )
+
+[4,25]:
+ int 1e000000 <- ( f , 0000000 )
+
+[4,24]:
+ int 0f000000 <- ( f , 000000 )
+
+[4,23]:
+ int 7800000 <- ( f , 000000 )
+
+[4,22]:
+ int 3c00000 <- ( f , 000000 )
+
+[4,21]:
+ int 1e00000 <- ( f , 000000 )
+
+[4,20]:
+ int 0f00000 <- ( f , 00000 )
+
+[4,19]:
+ int 780000 <- ( f , 00000 )
+
+[4,18]:
+ int 3c0000 <- ( f , 00000 )
+
+[4,17]:
+ int 1e0000 <- ( f , 00000 )
+
+[4,16]:
+ int 0f0000 <- ( f , 0000 )
+
+[4,15]:
+ int 78000 <- ( f , 0000 )
+
+[4,14]:
+ int 3c000 <- ( f , 0000 )
+
+[4,13]:
+ int 1e000 <- ( f , 0000 )
+
+[4,12]:
+ int 0f000 <- ( f , 000 )
+
+[4,11]:
+ int 7800 <- ( f , 000 )
+
+[4,10]:
+ int 3c00 <- ( f , 000 )
+
+[4,9]:
+ int 1e00 <- ( f , 000 )
+
+[4,8]:
+ int 0f00 <- ( f , 00 )
+
+[4,7]:
+ int 780 <- ( f , 00 )
+
+[4,6]:
+ int 3c0 <- ( f , 00 )
+
+[4,5]:
+ int 1e0 <- ( f , 00 )
+
+[4,4]:
+ int 0f0 <- ( f , 0 )
+
+[4,3]:
+ int 78 <- ( f , 0 )
+
+[4,2]:
+ int 3c <- ( f , 0 )
+
+[4,1]:
+ int 1e <- ( f , 0 )
+
+[3,64]:
+ int 70000000000000000 <- ( f , 0000000000000000 )
+
+[3,63]:
+ int 38000000000000000 <- ( f , 0000000000000000 )
+
+[3,62]:
+ int 1c000000000000000 <- ( f , 0000000000000000 )
+
+[3,61]:
+ int 0e000000000000000 <- ( f , 0000000000000000 )
+
+[3,60]:
+ int 7000000000000000 <- ( f , 000000000000000 )
+
+[3,59]:
+ int 3800000000000000 <- ( f , 000000000000000 )
+
+[3,58]:
+ int 1c00000000000000 <- ( f , 000000000000000 )
+
+[3,57]:
+ int 0e00000000000000 <- ( f , 000000000000000 )
+
+[3,56]:
+ int 700000000000000 <- ( f , 00000000000000 )
+
+[3,55]:
+ int 380000000000000 <- ( f , 00000000000000 )
+
+[3,54]:
+ int 1c0000000000000 <- ( f , 00000000000000 )
+
+[3,53]:
+ int 0e0000000000000 <- ( f , 00000000000000 )
+
+[3,52]:
+ int 70000000000000 <- ( f , 0000000000000 )
+
+[3,51]:
+ int 38000000000000 <- ( f , 0000000000000 )
+
+[3,50]:
+ int 1c000000000000 <- ( f , 0000000000000 )
+
+[3,49]:
+ int 0e000000000000 <- ( f , 0000000000000 )
+
+[3,48]:
+ int 7000000000000 <- ( f , 000000000000 )
+
+[3,47]:
+ int 3800000000000 <- ( f , 000000000000 )
+
+[3,46]:
+ int 1c00000000000 <- ( f , 000000000000 )
+
+[3,45]:
+ int 0e00000000000 <- ( f , 000000000000 )
+
+[3,44]:
+ int 700000000000 <- ( f , 00000000000 )
+
+[3,43]:
+ int 380000000000 <- ( f , 00000000000 )
+
+[3,42]:
+ int 1c0000000000 <- ( f , 00000000000 )
+
+[3,41]:
+ int 0e0000000000 <- ( f , 00000000000 )
+
+[3,40]:
+ int 70000000000 <- ( f , 0000000000 )
+
+[3,39]:
+ int 38000000000 <- ( f , 0000000000 )
+
+[3,38]:
+ int 1c000000000 <- ( f , 0000000000 )
+
+[3,37]:
+ int 0e000000000 <- ( f , 0000000000 )
+
+[3,36]:
+ int 7000000000 <- ( f , 000000000 )
+
+[3,35]:
+ int 3800000000 <- ( f , 000000000 )
+
+[3,34]:
+ int 1c00000000 <- ( f , 000000000 )
+
+[3,33]:
+ int 0e00000000 <- ( f , 000000000 )
+
+[3,32]:
+ int 700000000 <- ( f , 00000000 )
+
+[3,31]:
+ int 380000000 <- ( f , 00000000 )
+
+[3,30]:
+ int 1c0000000 <- ( f , 00000000 )
+
+[3,29]:
+ int 0e0000000 <- ( f , 00000000 )
+
+[3,28]:
+ int 70000000 <- ( f , 0000000 )
+
+[3,27]:
+ int 38000000 <- ( f , 0000000 )
+
+[3,26]:
+ int 1c000000 <- ( f , 0000000 )
+
+[3,25]:
+ int 0e000000 <- ( f , 0000000 )
+
+[3,24]:
+ int 7000000 <- ( f , 000000 )
+
+[3,23]:
+ int 3800000 <- ( f , 000000 )
+
+[3,22]:
+ int 1c00000 <- ( f , 000000 )
+
+[3,21]:
+ int 0e00000 <- ( f , 000000 )
+
+[3,20]:
+ int 700000 <- ( f , 00000 )
+
+[3,19]:
+ int 380000 <- ( f , 00000 )
+
+[3,18]:
+ int 1c0000 <- ( f , 00000 )
+
+[3,17]:
+ int 0e0000 <- ( f , 00000 )
+
+[3,16]:
+ int 70000 <- ( f , 0000 )
+
+[3,15]:
+ int 38000 <- ( f , 0000 )
+
+[3,14]:
+ int 1c000 <- ( f , 0000 )
+
+[3,13]:
+ int 0e000 <- ( f , 0000 )
+
+[3,12]:
+ int 7000 <- ( f , 000 )
+
+[3,11]:
+ int 3800 <- ( f , 000 )
+
+[3,10]:
+ int 1c00 <- ( f , 000 )
+
+[3,9]:
+ int 0e00 <- ( f , 000 )
+
+[3,8]:
+ int 700 <- ( f , 00 )
+
+[3,7]:
+ int 380 <- ( f , 00 )
+
+[3,6]:
+ int 1c0 <- ( f , 00 )
+
+[3,5]:
+ int 0e0 <- ( f , 00 )
+
+[3,4]:
+ int 70 <- ( f , 0 )
+
+[3,3]:
+ int 38 <- ( f , 0 )
+
+[3,2]:
+ int 1c <- ( f , 0 )
+
+[3,1]:
+ int 0e <- ( f , 0 )
+
+[2,64]:
+ int 30000000000000000 <- ( f , 0000000000000000 )
+
+[2,63]:
+ int 18000000000000000 <- ( f , 0000000000000000 )
+
+[2,62]:
+ int 0c000000000000000 <- ( f , 0000000000000000 )
+
+[2,61]:
+ int 6000000000000000 <- ( f , 0000000000000000 )
+
+[2,60]:
+ int 3000000000000000 <- ( f , 000000000000000 )
+
+[2,59]:
+ int 1800000000000000 <- ( f , 000000000000000 )
+
+[2,58]:
+ int 0c00000000000000 <- ( f , 000000000000000 )
+
+[2,57]:
+ int 600000000000000 <- ( f , 000000000000000 )
+
+[2,56]:
+ int 300000000000000 <- ( f , 00000000000000 )
+
+[2,55]:
+ int 180000000000000 <- ( f , 00000000000000 )
+
+[2,54]:
+ int 0c0000000000000 <- ( f , 00000000000000 )
+
+[2,53]:
+ int 60000000000000 <- ( f , 00000000000000 )
+
+[2,52]:
+ int 30000000000000 <- ( f , 0000000000000 )
+
+[2,51]:
+ int 18000000000000 <- ( f , 0000000000000 )
+
+[2,50]:
+ int 0c000000000000 <- ( f , 0000000000000 )
+
+[2,49]:
+ int 6000000000000 <- ( f , 0000000000000 )
+
+[2,48]:
+ int 3000000000000 <- ( f , 000000000000 )
+
+[2,47]:
+ int 1800000000000 <- ( f , 000000000000 )
+
+[2,46]:
+ int 0c00000000000 <- ( f , 000000000000 )
+
+[2,45]:
+ int 600000000000 <- ( f , 000000000000 )
+
+[2,44]:
+ int 300000000000 <- ( f , 00000000000 )
+
+[2,43]:
+ int 180000000000 <- ( f , 00000000000 )
+
+[2,42]:
+ int 0c0000000000 <- ( f , 00000000000 )
+
+[2,41]:
+ int 60000000000 <- ( f , 00000000000 )
+
+[2,40]:
+ int 30000000000 <- ( f , 0000000000 )
+
+[2,39]:
+ int 18000000000 <- ( f , 0000000000 )
+
+[2,38]:
+ int 0c000000000 <- ( f , 0000000000 )
+
+[2,37]:
+ int 6000000000 <- ( f , 0000000000 )
+
+[2,36]:
+ int 3000000000 <- ( f , 000000000 )
+
+[2,35]:
+ int 1800000000 <- ( f , 000000000 )
+
+[2,34]:
+ int 0c00000000 <- ( f , 000000000 )
+
+[2,33]:
+ int 600000000 <- ( f , 000000000 )
+
+[2,32]:
+ int 300000000 <- ( f , 00000000 )
+
+[2,31]:
+ int 180000000 <- ( f , 00000000 )
+
+[2,30]:
+ int 0c0000000 <- ( f , 00000000 )
+
+[2,29]:
+ int 60000000 <- ( f , 00000000 )
+
+[2,28]:
+ int 30000000 <- ( f , 0000000 )
+
+[2,27]:
+ int 18000000 <- ( f , 0000000 )
+
+[2,26]:
+ int 0c000000 <- ( f , 0000000 )
+
+[2,25]:
+ int 6000000 <- ( f , 0000000 )
+
+[2,24]:
+ int 3000000 <- ( f , 000000 )
+
+[2,23]:
+ int 1800000 <- ( f , 000000 )
+
+[2,22]:
+ int 0c00000 <- ( f , 000000 )
+
+[2,21]:
+ int 600000 <- ( f , 000000 )
+
+[2,20]:
+ int 300000 <- ( f , 00000 )
+
+[2,19]:
+ int 180000 <- ( f , 00000 )
+
+[2,18]:
+ int 0c0000 <- ( f , 00000 )
+
+[2,17]:
+ int 60000 <- ( f , 00000 )
+
+[2,16]:
+ int 30000 <- ( f , 0000 )
+
+[2,15]:
+ int 18000 <- ( f , 0000 )
+
+[2,14]:
+ int 0c000 <- ( f , 0000 )
+
+[2,13]:
+ int 6000 <- ( f , 0000 )
+
+[2,12]:
+ int 3000 <- ( f , 000 )
+
+[2,11]:
+ int 1800 <- ( f , 000 )
+
+[2,10]:
+ int 0c00 <- ( f , 000 )
+
+[2,9]:
+ int 600 <- ( f , 000 )
+
+[2,8]:
+ int 300 <- ( f , 00 )
+
+[2,7]:
+ int 180 <- ( f , 00 )
+
+[2,6]:
+ int 0c0 <- ( f , 00 )
+
+[2,5]:
+ int 60 <- ( f , 00 )
+
+[2,4]:
+ int 30 <- ( f , 0 )
+
+[2,3]:
+ int 18 <- ( f , 0 )
+
+[2,2]:
+ int 0c <- ( f , 0 )
+
+[2,1]:
+ int 6 <- ( f , 0 )
+
+[1,64]:
+ int 10000000000000000 <- ( f , 0000000000000000 )
+
+[1,63]:
+ int 08000000000000000 <- ( f , 0000000000000000 )
+
+[1,62]:
+ int 4000000000000000 <- ( f , 0000000000000000 )
+
+[1,61]:
+ int 2000000000000000 <- ( f , 0000000000000000 )
+
+[1,60]:
+ int 1000000000000000 <- ( f , 000000000000000 )
+
+[1,59]:
+ int 0800000000000000 <- ( f , 000000000000000 )
+
+[1,58]:
+ int 400000000000000 <- ( f , 000000000000000 )
+
+[1,57]:
+ int 200000000000000 <- ( f , 000000000000000 )
+
+[1,56]:
+ int 100000000000000 <- ( f , 00000000000000 )
+
+[1,55]:
+ int 080000000000000 <- ( f , 00000000000000 )
+
+[1,54]:
+ int 40000000000000 <- ( f , 00000000000000 )
+
+[1,53]:
+ int 20000000000000 <- ( f , 00000000000000 )
+
+[1,52]:
+ int 10000000000000 <- ( f , 0000000000000 )
+
+[1,51]:
+ int 08000000000000 <- ( f , 0000000000000 )
+
+[1,50]:
+ int 4000000000000 <- ( f , 0000000000000 )
+
+[1,49]:
+ int 2000000000000 <- ( f , 0000000000000 )
+
+[1,48]:
+ int 1000000000000 <- ( f , 000000000000 )
+
+[1,47]:
+ int 0800000000000 <- ( f , 000000000000 )
+
+[1,46]:
+ int 400000000000 <- ( f , 000000000000 )
+
+[1,45]:
+ int 200000000000 <- ( f , 000000000000 )
+
+[1,44]:
+ int 100000000000 <- ( f , 00000000000 )
+
+[1,43]:
+ int 080000000000 <- ( f , 00000000000 )
+
+[1,42]:
+ int 40000000000 <- ( f , 00000000000 )
+
+[1,41]:
+ int 20000000000 <- ( f , 00000000000 )
+
+[1,40]:
+ int 10000000000 <- ( f , 0000000000 )
+
+[1,39]:
+ int 08000000000 <- ( f , 0000000000 )
+
+[1,38]:
+ int 4000000000 <- ( f , 0000000000 )
+
+[1,37]:
+ int 2000000000 <- ( f , 0000000000 )
+
+[1,36]:
+ int 1000000000 <- ( f , 000000000 )
+
+[1,35]:
+ int 0800000000 <- ( f , 000000000 )
+
+[1,34]:
+ int 400000000 <- ( f , 000000000 )
+
+[1,33]:
+ int 200000000 <- ( f , 000000000 )
+
+[1,32]:
+ int 100000000 <- ( f , 00000000 )
+
+[1,31]:
+ int 080000000 <- ( f , 00000000 )
+
+[1,30]:
+ int 40000000 <- ( f , 00000000 )
+
+[1,29]:
+ int 20000000 <- ( f , 00000000 )
+
+[1,28]:
+ int 10000000 <- ( f , 0000000 )
+
+[1,27]:
+ int 08000000 <- ( f , 0000000 )
+
+[1,26]:
+ int 4000000 <- ( f , 0000000 )
+
+[1,25]:
+ int 2000000 <- ( f , 0000000 )
+
+[1,24]:
+ int 1000000 <- ( f , 000000 )
+
+[1,23]:
+ int 0800000 <- ( f , 000000 )
+
+[1,22]:
+ int 400000 <- ( f , 000000 )
+
+[1,21]:
+ int 200000 <- ( f , 000000 )
+
+[1,20]:
+ int 100000 <- ( f , 00000 )
+
+[1,19]:
+ int 080000 <- ( f , 00000 )
+
+[1,18]:
+ int 40000 <- ( f , 00000 )
+
+[1,17]:
+ int 20000 <- ( f , 00000 )
+
+[1,16]:
+ int 10000 <- ( f , 0000 )
+
+[1,15]:
+ int 08000 <- ( f , 0000 )
+
+[1,14]:
+ int 4000 <- ( f , 0000 )
+
+[1,13]:
+ int 2000 <- ( f , 0000 )
+
+[1,12]:
+ int 1000 <- ( f , 000 )
+
+[1,11]:
+ int 0800 <- ( f , 000 )
+
+[1,10]:
+ int 400 <- ( f , 000 )
+
+[1,9]:
+ int 200 <- ( f , 000 )
+
+[1,8]:
+ int 100 <- ( f , 00 )
+
+[1,7]:
+ int 080 <- ( f , 00 )
+
+[1,6]:
+ int 40 <- ( f , 00 )
+
+[1,5]:
+ int 20 <- ( f , 00 )
+
+[1,4]:
+ int 10 <- ( f , 0 )
+
+[1,3]:
+ int 08 <- ( f , 0 )
+
+[1,2]:
+ int 4 <- ( f , 0 )
+
+[1,1]:
+ int 2 <- ( f , 0 )
+
+[64,64]:
+ int 00000000000000000ffffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[64,63]:
+ int 00000000000000007fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[64,62]:
+ int 00000000000000003fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[64,61]:
+ int 00000000000000001fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[64,60]:
+ int 00000000000000000fffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[64,59]:
+ int 00000000000000007ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[64,58]:
+ int 00000000000000003ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[64,57]:
+ int 00000000000000001ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[64,56]:
+ int 00000000000000000ffffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[64,55]:
+ int 00000000000000007fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[64,54]:
+ int 00000000000000003fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[64,53]:
+ int 00000000000000001fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[64,52]:
+ int 00000000000000000fffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[64,51]:
+ int 00000000000000007ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[64,50]:
+ int 00000000000000003ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[64,49]:
+ int 00000000000000001ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[64,48]:
+ int 00000000000000000ffffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[64,47]:
+ int 00000000000000007fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[64,46]:
+ int 00000000000000003fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[64,45]:
+ int 00000000000000001fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[64,44]:
+ int 00000000000000000fffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[64,43]:
+ int 00000000000000007ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[64,42]:
+ int 00000000000000003ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[64,41]:
+ int 00000000000000001ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[64,40]:
+ int 00000000000000000ffffffffff <- ( 0000000000000000 , ffffffffff )
+
+[64,39]:
+ int 00000000000000007fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[64,38]:
+ int 00000000000000003fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[64,37]:
+ int 00000000000000001fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[64,36]:
+ int 00000000000000000fffffffff <- ( 0000000000000000 , fffffffff )
+
+[64,35]:
+ int 00000000000000007ffffffff <- ( 0000000000000000 , fffffffff )
+
+[64,34]:
+ int 00000000000000003ffffffff <- ( 0000000000000000 , fffffffff )
+
+[64,33]:
+ int 00000000000000001ffffffff <- ( 0000000000000000 , fffffffff )
+
+[64,32]:
+ int 00000000000000000ffffffff <- ( 0000000000000000 , ffffffff )
+
+[64,31]:
+ int 00000000000000007fffffff <- ( 0000000000000000 , ffffffff )
+
+[64,30]:
+ int 00000000000000003fffffff <- ( 0000000000000000 , ffffffff )
+
+[64,29]:
+ int 00000000000000001fffffff <- ( 0000000000000000 , ffffffff )
+
+[64,28]:
+ int 00000000000000000fffffff <- ( 0000000000000000 , fffffff )
+
+[64,27]:
+ int 00000000000000007ffffff <- ( 0000000000000000 , fffffff )
+
+[64,26]:
+ int 00000000000000003ffffff <- ( 0000000000000000 , fffffff )
+
+[64,25]:
+ int 00000000000000001ffffff <- ( 0000000000000000 , fffffff )
+
+[64,24]:
+ int 00000000000000000ffffff <- ( 0000000000000000 , ffffff )
+
+[64,23]:
+ int 00000000000000007fffff <- ( 0000000000000000 , ffffff )
+
+[64,22]:
+ int 00000000000000003fffff <- ( 0000000000000000 , ffffff )
+
+[64,21]:
+ int 00000000000000001fffff <- ( 0000000000000000 , ffffff )
+
+[64,20]:
+ int 00000000000000000fffff <- ( 0000000000000000 , fffff )
+
+[64,19]:
+ int 00000000000000007ffff <- ( 0000000000000000 , fffff )
+
+[64,18]:
+ int 00000000000000003ffff <- ( 0000000000000000 , fffff )
+
+[64,17]:
+ int 00000000000000001ffff <- ( 0000000000000000 , fffff )
+
+[64,16]:
+ int 00000000000000000ffff <- ( 0000000000000000 , ffff )
+
+[64,15]:
+ int 00000000000000007fff <- ( 0000000000000000 , ffff )
+
+[64,14]:
+ int 00000000000000003fff <- ( 0000000000000000 , ffff )
+
+[64,13]:
+ int 00000000000000001fff <- ( 0000000000000000 , ffff )
+
+[64,12]:
+ int 00000000000000000fff <- ( 0000000000000000 , fff )
+
+[64,11]:
+ int 00000000000000007ff <- ( 0000000000000000 , fff )
+
+[64,10]:
+ int 00000000000000003ff <- ( 0000000000000000 , fff )
+
+[64,9]:
+ int 00000000000000001ff <- ( 0000000000000000 , fff )
+
+[64,8]:
+ int 00000000000000000ff <- ( 0000000000000000 , ff )
+
+[64,7]:
+ int 00000000000000007f <- ( 0000000000000000 , ff )
+
+[64,6]:
+ int 00000000000000003f <- ( 0000000000000000 , ff )
+
+[64,5]:
+ int 00000000000000001f <- ( 0000000000000000 , ff )
+
+[64,4]:
+ int 00000000000000000f <- ( 0000000000000000 , f )
+
+[64,3]:
+ int 00000000000000007 <- ( 0000000000000000 , f )
+
+[64,2]:
+ int 00000000000000003 <- ( 0000000000000000 , f )
+
+[64,1]:
+ int 00000000000000001 <- ( 0000000000000000 , f )
+
+[63,64]:
+ int 0000000000000000ffffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[63,63]:
+ int 00000000000000007fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[63,62]:
+ int 00000000000000003fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[63,61]:
+ int 00000000000000001fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[63,60]:
+ int 0000000000000000fffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[63,59]:
+ int 00000000000000007ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[63,58]:
+ int 00000000000000003ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[63,57]:
+ int 00000000000000001ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[63,56]:
+ int 0000000000000000ffffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[63,55]:
+ int 00000000000000007fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[63,54]:
+ int 00000000000000003fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[63,53]:
+ int 00000000000000001fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[63,52]:
+ int 0000000000000000fffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[63,51]:
+ int 00000000000000007ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[63,50]:
+ int 00000000000000003ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[63,49]:
+ int 00000000000000001ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[63,48]:
+ int 0000000000000000ffffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[63,47]:
+ int 00000000000000007fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[63,46]:
+ int 00000000000000003fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[63,45]:
+ int 00000000000000001fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[63,44]:
+ int 0000000000000000fffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[63,43]:
+ int 00000000000000007ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[63,42]:
+ int 00000000000000003ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[63,41]:
+ int 00000000000000001ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[63,40]:
+ int 0000000000000000ffffffffff <- ( 0000000000000000 , ffffffffff )
+
+[63,39]:
+ int 00000000000000007fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[63,38]:
+ int 00000000000000003fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[63,37]:
+ int 00000000000000001fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[63,36]:
+ int 0000000000000000fffffffff <- ( 0000000000000000 , fffffffff )
+
+[63,35]:
+ int 00000000000000007ffffffff <- ( 0000000000000000 , fffffffff )
+
+[63,34]:
+ int 00000000000000003ffffffff <- ( 0000000000000000 , fffffffff )
+
+[63,33]:
+ int 00000000000000001ffffffff <- ( 0000000000000000 , fffffffff )
+
+[63,32]:
+ int 0000000000000000ffffffff <- ( 0000000000000000 , ffffffff )
+
+[63,31]:
+ int 00000000000000007fffffff <- ( 0000000000000000 , ffffffff )
+
+[63,30]:
+ int 00000000000000003fffffff <- ( 0000000000000000 , ffffffff )
+
+[63,29]:
+ int 00000000000000001fffffff <- ( 0000000000000000 , ffffffff )
+
+[63,28]:
+ int 0000000000000000fffffff <- ( 0000000000000000 , fffffff )
+
+[63,27]:
+ int 00000000000000007ffffff <- ( 0000000000000000 , fffffff )
+
+[63,26]:
+ int 00000000000000003ffffff <- ( 0000000000000000 , fffffff )
+
+[63,25]:
+ int 00000000000000001ffffff <- ( 0000000000000000 , fffffff )
+
+[63,24]:
+ int 0000000000000000ffffff <- ( 0000000000000000 , ffffff )
+
+[63,23]:
+ int 00000000000000007fffff <- ( 0000000000000000 , ffffff )
+
+[63,22]:
+ int 00000000000000003fffff <- ( 0000000000000000 , ffffff )
+
+[63,21]:
+ int 00000000000000001fffff <- ( 0000000000000000 , ffffff )
+
+[63,20]:
+ int 0000000000000000fffff <- ( 0000000000000000 , fffff )
+
+[63,19]:
+ int 00000000000000007ffff <- ( 0000000000000000 , fffff )
+
+[63,18]:
+ int 00000000000000003ffff <- ( 0000000000000000 , fffff )
+
+[63,17]:
+ int 00000000000000001ffff <- ( 0000000000000000 , fffff )
+
+[63,16]:
+ int 0000000000000000ffff <- ( 0000000000000000 , ffff )
+
+[63,15]:
+ int 00000000000000007fff <- ( 0000000000000000 , ffff )
+
+[63,14]:
+ int 00000000000000003fff <- ( 0000000000000000 , ffff )
+
+[63,13]:
+ int 00000000000000001fff <- ( 0000000000000000 , ffff )
+
+[63,12]:
+ int 0000000000000000fff <- ( 0000000000000000 , fff )
+
+[63,11]:
+ int 00000000000000007ff <- ( 0000000000000000 , fff )
+
+[63,10]:
+ int 00000000000000003ff <- ( 0000000000000000 , fff )
+
+[63,9]:
+ int 00000000000000001ff <- ( 0000000000000000 , fff )
+
+[63,8]:
+ int 0000000000000000ff <- ( 0000000000000000 , ff )
+
+[63,7]:
+ int 00000000000000007f <- ( 0000000000000000 , ff )
+
+[63,6]:
+ int 00000000000000003f <- ( 0000000000000000 , ff )
+
+[63,5]:
+ int 00000000000000001f <- ( 0000000000000000 , ff )
+
+[63,4]:
+ int 0000000000000000f <- ( 0000000000000000 , f )
+
+[63,3]:
+ int 00000000000000007 <- ( 0000000000000000 , f )
+
+[63,2]:
+ int 00000000000000003 <- ( 0000000000000000 , f )
+
+[63,1]:
+ int 00000000000000001 <- ( 0000000000000000 , f )
+
+[62,64]:
+ int 0000000000000000ffffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[62,63]:
+ int 00000000000000007fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[62,62]:
+ int 00000000000000003fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[62,61]:
+ int 0000000000000001fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[62,60]:
+ int 0000000000000000fffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[62,59]:
+ int 00000000000000007ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[62,58]:
+ int 00000000000000003ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[62,57]:
+ int 0000000000000001ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[62,56]:
+ int 0000000000000000ffffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[62,55]:
+ int 00000000000000007fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[62,54]:
+ int 00000000000000003fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[62,53]:
+ int 0000000000000001fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[62,52]:
+ int 0000000000000000fffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[62,51]:
+ int 00000000000000007ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[62,50]:
+ int 00000000000000003ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[62,49]:
+ int 0000000000000001ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[62,48]:
+ int 0000000000000000ffffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[62,47]:
+ int 00000000000000007fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[62,46]:
+ int 00000000000000003fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[62,45]:
+ int 0000000000000001fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[62,44]:
+ int 0000000000000000fffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[62,43]:
+ int 00000000000000007ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[62,42]:
+ int 00000000000000003ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[62,41]:
+ int 0000000000000001ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[62,40]:
+ int 0000000000000000ffffffffff <- ( 0000000000000000 , ffffffffff )
+
+[62,39]:
+ int 00000000000000007fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[62,38]:
+ int 00000000000000003fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[62,37]:
+ int 0000000000000001fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[62,36]:
+ int 0000000000000000fffffffff <- ( 0000000000000000 , fffffffff )
+
+[62,35]:
+ int 00000000000000007ffffffff <- ( 0000000000000000 , fffffffff )
+
+[62,34]:
+ int 00000000000000003ffffffff <- ( 0000000000000000 , fffffffff )
+
+[62,33]:
+ int 0000000000000001ffffffff <- ( 0000000000000000 , fffffffff )
+
+[62,32]:
+ int 0000000000000000ffffffff <- ( 0000000000000000 , ffffffff )
+
+[62,31]:
+ int 00000000000000007fffffff <- ( 0000000000000000 , ffffffff )
+
+[62,30]:
+ int 00000000000000003fffffff <- ( 0000000000000000 , ffffffff )
+
+[62,29]:
+ int 0000000000000001fffffff <- ( 0000000000000000 , ffffffff )
+
+[62,28]:
+ int 0000000000000000fffffff <- ( 0000000000000000 , fffffff )
+
+[62,27]:
+ int 00000000000000007ffffff <- ( 0000000000000000 , fffffff )
+
+[62,26]:
+ int 00000000000000003ffffff <- ( 0000000000000000 , fffffff )
+
+[62,25]:
+ int 0000000000000001ffffff <- ( 0000000000000000 , fffffff )
+
+[62,24]:
+ int 0000000000000000ffffff <- ( 0000000000000000 , ffffff )
+
+[62,23]:
+ int 00000000000000007fffff <- ( 0000000000000000 , ffffff )
+
+[62,22]:
+ int 00000000000000003fffff <- ( 0000000000000000 , ffffff )
+
+[62,21]:
+ int 0000000000000001fffff <- ( 0000000000000000 , ffffff )
+
+[62,20]:
+ int 0000000000000000fffff <- ( 0000000000000000 , fffff )
+
+[62,19]:
+ int 00000000000000007ffff <- ( 0000000000000000 , fffff )
+
+[62,18]:
+ int 00000000000000003ffff <- ( 0000000000000000 , fffff )
+
+[62,17]:
+ int 0000000000000001ffff <- ( 0000000000000000 , fffff )
+
+[62,16]:
+ int 0000000000000000ffff <- ( 0000000000000000 , ffff )
+
+[62,15]:
+ int 00000000000000007fff <- ( 0000000000000000 , ffff )
+
+[62,14]:
+ int 00000000000000003fff <- ( 0000000000000000 , ffff )
+
+[62,13]:
+ int 0000000000000001fff <- ( 0000000000000000 , ffff )
+
+[62,12]:
+ int 0000000000000000fff <- ( 0000000000000000 , fff )
+
+[62,11]:
+ int 00000000000000007ff <- ( 0000000000000000 , fff )
+
+[62,10]:
+ int 00000000000000003ff <- ( 0000000000000000 , fff )
+
+[62,9]:
+ int 0000000000000001ff <- ( 0000000000000000 , fff )
+
+[62,8]:
+ int 0000000000000000ff <- ( 0000000000000000 , ff )
+
+[62,7]:
+ int 00000000000000007f <- ( 0000000000000000 , ff )
+
+[62,6]:
+ int 00000000000000003f <- ( 0000000000000000 , ff )
+
+[62,5]:
+ int 0000000000000001f <- ( 0000000000000000 , ff )
+
+[62,4]:
+ int 0000000000000000f <- ( 0000000000000000 , f )
+
+[62,3]:
+ int 00000000000000007 <- ( 0000000000000000 , f )
+
+[62,2]:
+ int 00000000000000003 <- ( 0000000000000000 , f )
+
+[62,1]:
+ int 0000000000000001 <- ( 0000000000000000 , f )
+
+[61,64]:
+ int 0000000000000000ffffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[61,63]:
+ int 00000000000000007fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[61,62]:
+ int 0000000000000003fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[61,61]:
+ int 0000000000000001fffffffffffffff <- ( 0000000000000000 , ffffffffffffffff )
+
+[61,60]:
+ int 0000000000000000fffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[61,59]:
+ int 00000000000000007ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[61,58]:
+ int 0000000000000003ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[61,57]:
+ int 0000000000000001ffffffffffffff <- ( 0000000000000000 , fffffffffffffff )
+
+[61,56]:
+ int 0000000000000000ffffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[61,55]:
+ int 00000000000000007fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[61,54]:
+ int 0000000000000003fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[61,53]:
+ int 0000000000000001fffffffffffff <- ( 0000000000000000 , ffffffffffffff )
+
+[61,52]:
+ int 0000000000000000fffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[61,51]:
+ int 00000000000000007ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[61,50]:
+ int 0000000000000003ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[61,49]:
+ int 0000000000000001ffffffffffff <- ( 0000000000000000 , fffffffffffff )
+
+[61,48]:
+ int 0000000000000000ffffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[61,47]:
+ int 00000000000000007fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[61,46]:
+ int 0000000000000003fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[61,45]:
+ int 0000000000000001fffffffffff <- ( 0000000000000000 , ffffffffffff )
+
+[61,44]:
+ int 0000000000000000fffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[61,43]:
+ int 00000000000000007ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[61,42]:
+ int 0000000000000003ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[61,41]:
+ int 0000000000000001ffffffffff <- ( 0000000000000000 , fffffffffff )
+
+[61,40]:
+ int 0000000000000000ffffffffff <- ( 0000000000000000 , ffffffffff )
+
+[61,39]:
+ int 00000000000000007fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[61,38]:
+ int 0000000000000003fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[61,37]:
+ int 0000000000000001fffffffff <- ( 0000000000000000 , ffffffffff )
+
+[61,36]:
+ int 0000000000000000fffffffff <- ( 0000000000000000 , fffffffff )
+
+[61,35]:
+ int 00000000000000007ffffffff <- ( 0000000000000000 , fffffffff )
+
+[61,34]:
+ int 0000000000000003ffffffff <- ( 0000000000000000 , fffffffff )
+
+[61,33]:
+ int 0000000000000001ffffffff <- ( 0000000000000000 , fffffffff )
+
+[61,32]:
+ int 0000000000000000ffffffff <- ( 0000000000000000 , ffffffff )
+
+[61,31]:
+ int 00000000000000007fffffff <- ( 0000000000000000 , ffffffff )
+
+[61,30]:
+ int 0000000000000003fffffff <- ( 0000000000000000 , ffffffff )
+
+[61,29]:
+ int 0000000000000001fffffff <- ( 0000000000000000 , ffffffff )
+
+[61,28]:
+ int 0000000000000000fffffff <- ( 0000000000000000 , fffffff )
+
+[61,27]:
+ int 00000000000000007ffffff <- ( 0000000000000000 , fffffff )
+
+[61,26]:
+ int 0000000000000003ffffff <- ( 0000000000000000 , fffffff )
+
+[61,25]:
+ int 0000000000000001ffffff <- ( 0000000000000000 , fffffff )
+
+[61,24]:
+ int 0000000000000000ffffff <- ( 0000000000000000 , ffffff )
+
+[61,23]:
+ int 00000000000000007fffff <- ( 0000000000000000 , ffffff )
+
+[61,22]:
+ int 0000000000000003fffff <- ( 0000000000000000 , ffffff )
+
+[61,21]:
+ int 0000000000000001fffff <- ( 0000000000000000 , ffffff )
+
+[61,20]:
+ int 0000000000000000fffff <- ( 0000000000000000 , fffff )
+
+[61,19]:
+ int 00000000000000007ffff <- ( 0000000000000000 , fffff )
+
+[61,18]:
+ int 0000000000000003ffff <- ( 0000000000000000 , fffff )
+
+[61,17]:
+ int 0000000000000001ffff <- ( 0000000000000000 , fffff )
+
+[61,16]:
+ int 0000000000000000ffff <- ( 0000000000000000 , ffff )
+
+[61,15]:
+ int 00000000000000007fff <- ( 0000000000000000 , ffff )
+
+[61,14]:
+ int 0000000000000003fff <- ( 0000000000000000 , ffff )
+
+[61,13]:
+ int 0000000000000001fff <- ( 0000000000000000 , ffff )
+
+[61,12]:
+ int 0000000000000000fff <- ( 0000000000000000 , fff )
+
+[61,11]:
+ int 00000000000000007ff <- ( 0000000000000000 , fff )
+
+[61,10]:
+ int 0000000000000003ff <- ( 0000000000000000 , fff )
+
+[61,9]:
+ int 0000000000000001ff <- ( 0000000000000000 , fff )
+
+[61,8]:
+ int 0000000000000000ff <- ( 0000000000000000 , ff )
+
+[61,7]:
+ int 00000000000000007f <- ( 0000000000000000 , ff )
+
+[61,6]:
+ int 0000000000000003f <- ( 0000000000000000 , ff )
+
+[61,5]:
+ int 0000000000000001f <- ( 0000000000000000 , ff )
+
+[61,4]:
+ int 0000000000000000f <- ( 0000000000000000 , f )
+
+[61,3]:
+ int 00000000000000007 <- ( 0000000000000000 , f )
+
+[61,2]:
+ int 0000000000000003 <- ( 0000000000000000 , f )
+
+[61,1]:
+ int 0000000000000001 <- ( 0000000000000000 , f )
+
+[60,64]:
+ int 0000000000000000ffffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[60,63]:
+ int 0000000000000007fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[60,62]:
+ int 0000000000000003fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[60,61]:
+ int 0000000000000001fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[60,60]:
+ int 0000000000000000fffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[60,59]:
+ int 0000000000000007ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[60,58]:
+ int 0000000000000003ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[60,57]:
+ int 0000000000000001ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[60,56]:
+ int 0000000000000000ffffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[60,55]:
+ int 0000000000000007fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[60,54]:
+ int 0000000000000003fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[60,53]:
+ int 0000000000000001fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[60,52]:
+ int 0000000000000000fffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[60,51]:
+ int 0000000000000007ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[60,50]:
+ int 0000000000000003ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[60,49]:
+ int 0000000000000001ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[60,48]:
+ int 0000000000000000ffffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[60,47]:
+ int 0000000000000007fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[60,46]:
+ int 0000000000000003fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[60,45]:
+ int 0000000000000001fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[60,44]:
+ int 0000000000000000fffffffffff <- ( 000000000000000 , fffffffffff )
+
+[60,43]:
+ int 0000000000000007ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[60,42]:
+ int 0000000000000003ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[60,41]:
+ int 0000000000000001ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[60,40]:
+ int 0000000000000000ffffffffff <- ( 000000000000000 , ffffffffff )
+
+[60,39]:
+ int 0000000000000007fffffffff <- ( 000000000000000 , ffffffffff )
+
+[60,38]:
+ int 0000000000000003fffffffff <- ( 000000000000000 , ffffffffff )
+
+[60,37]:
+ int 0000000000000001fffffffff <- ( 000000000000000 , ffffffffff )
+
+[60,36]:
+ int 0000000000000000fffffffff <- ( 000000000000000 , fffffffff )
+
+[60,35]:
+ int 0000000000000007ffffffff <- ( 000000000000000 , fffffffff )
+
+[60,34]:
+ int 0000000000000003ffffffff <- ( 000000000000000 , fffffffff )
+
+[60,33]:
+ int 0000000000000001ffffffff <- ( 000000000000000 , fffffffff )
+
+[60,32]:
+ int 0000000000000000ffffffff <- ( 000000000000000 , ffffffff )
+
+[60,31]:
+ int 0000000000000007fffffff <- ( 000000000000000 , ffffffff )
+
+[60,30]:
+ int 0000000000000003fffffff <- ( 000000000000000 , ffffffff )
+
+[60,29]:
+ int 0000000000000001fffffff <- ( 000000000000000 , ffffffff )
+
+[60,28]:
+ int 0000000000000000fffffff <- ( 000000000000000 , fffffff )
+
+[60,27]:
+ int 0000000000000007ffffff <- ( 000000000000000 , fffffff )
+
+[60,26]:
+ int 0000000000000003ffffff <- ( 000000000000000 , fffffff )
+
+[60,25]:
+ int 0000000000000001ffffff <- ( 000000000000000 , fffffff )
+
+[60,24]:
+ int 0000000000000000ffffff <- ( 000000000000000 , ffffff )
+
+[60,23]:
+ int 0000000000000007fffff <- ( 000000000000000 , ffffff )
+
+[60,22]:
+ int 0000000000000003fffff <- ( 000000000000000 , ffffff )
+
+[60,21]:
+ int 0000000000000001fffff <- ( 000000000000000 , ffffff )
+
+[60,20]:
+ int 0000000000000000fffff <- ( 000000000000000 , fffff )
+
+[60,19]:
+ int 0000000000000007ffff <- ( 000000000000000 , fffff )
+
+[60,18]:
+ int 0000000000000003ffff <- ( 000000000000000 , fffff )
+
+[60,17]:
+ int 0000000000000001ffff <- ( 000000000000000 , fffff )
+
+[60,16]:
+ int 0000000000000000ffff <- ( 000000000000000 , ffff )
+
+[60,15]:
+ int 0000000000000007fff <- ( 000000000000000 , ffff )
+
+[60,14]:
+ int 0000000000000003fff <- ( 000000000000000 , ffff )
+
+[60,13]:
+ int 0000000000000001fff <- ( 000000000000000 , ffff )
+
+[60,12]:
+ int 0000000000000000fff <- ( 000000000000000 , fff )
+
+[60,11]:
+ int 0000000000000007ff <- ( 000000000000000 , fff )
+
+[60,10]:
+ int 0000000000000003ff <- ( 000000000000000 , fff )
+
+[60,9]:
+ int 0000000000000001ff <- ( 000000000000000 , fff )
+
+[60,8]:
+ int 0000000000000000ff <- ( 000000000000000 , ff )
+
+[60,7]:
+ int 0000000000000007f <- ( 000000000000000 , ff )
+
+[60,6]:
+ int 0000000000000003f <- ( 000000000000000 , ff )
+
+[60,5]:
+ int 0000000000000001f <- ( 000000000000000 , ff )
+
+[60,4]:
+ int 0000000000000000f <- ( 000000000000000 , f )
+
+[60,3]:
+ int 0000000000000007 <- ( 000000000000000 , f )
+
+[60,2]:
+ int 0000000000000003 <- ( 000000000000000 , f )
+
+[60,1]:
+ int 0000000000000001 <- ( 000000000000000 , f )
+
+[59,64]:
+ int 000000000000000ffffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[59,63]:
+ int 0000000000000007fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[59,62]:
+ int 0000000000000003fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[59,61]:
+ int 0000000000000001fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[59,60]:
+ int 000000000000000fffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[59,59]:
+ int 0000000000000007ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[59,58]:
+ int 0000000000000003ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[59,57]:
+ int 0000000000000001ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[59,56]:
+ int 000000000000000ffffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[59,55]:
+ int 0000000000000007fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[59,54]:
+ int 0000000000000003fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[59,53]:
+ int 0000000000000001fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[59,52]:
+ int 000000000000000fffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[59,51]:
+ int 0000000000000007ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[59,50]:
+ int 0000000000000003ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[59,49]:
+ int 0000000000000001ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[59,48]:
+ int 000000000000000ffffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[59,47]:
+ int 0000000000000007fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[59,46]:
+ int 0000000000000003fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[59,45]:
+ int 0000000000000001fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[59,44]:
+ int 000000000000000fffffffffff <- ( 000000000000000 , fffffffffff )
+
+[59,43]:
+ int 0000000000000007ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[59,42]:
+ int 0000000000000003ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[59,41]:
+ int 0000000000000001ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[59,40]:
+ int 000000000000000ffffffffff <- ( 000000000000000 , ffffffffff )
+
+[59,39]:
+ int 0000000000000007fffffffff <- ( 000000000000000 , ffffffffff )
+
+[59,38]:
+ int 0000000000000003fffffffff <- ( 000000000000000 , ffffffffff )
+
+[59,37]:
+ int 0000000000000001fffffffff <- ( 000000000000000 , ffffffffff )
+
+[59,36]:
+ int 000000000000000fffffffff <- ( 000000000000000 , fffffffff )
+
+[59,35]:
+ int 0000000000000007ffffffff <- ( 000000000000000 , fffffffff )
+
+[59,34]:
+ int 0000000000000003ffffffff <- ( 000000000000000 , fffffffff )
+
+[59,33]:
+ int 0000000000000001ffffffff <- ( 000000000000000 , fffffffff )
+
+[59,32]:
+ int 000000000000000ffffffff <- ( 000000000000000 , ffffffff )
+
+[59,31]:
+ int 0000000000000007fffffff <- ( 000000000000000 , ffffffff )
+
+[59,30]:
+ int 0000000000000003fffffff <- ( 000000000000000 , ffffffff )
+
+[59,29]:
+ int 0000000000000001fffffff <- ( 000000000000000 , ffffffff )
+
+[59,28]:
+ int 000000000000000fffffff <- ( 000000000000000 , fffffff )
+
+[59,27]:
+ int 0000000000000007ffffff <- ( 000000000000000 , fffffff )
+
+[59,26]:
+ int 0000000000000003ffffff <- ( 000000000000000 , fffffff )
+
+[59,25]:
+ int 0000000000000001ffffff <- ( 000000000000000 , fffffff )
+
+[59,24]:
+ int 000000000000000ffffff <- ( 000000000000000 , ffffff )
+
+[59,23]:
+ int 0000000000000007fffff <- ( 000000000000000 , ffffff )
+
+[59,22]:
+ int 0000000000000003fffff <- ( 000000000000000 , ffffff )
+
+[59,21]:
+ int 0000000000000001fffff <- ( 000000000000000 , ffffff )
+
+[59,20]:
+ int 000000000000000fffff <- ( 000000000000000 , fffff )
+
+[59,19]:
+ int 0000000000000007ffff <- ( 000000000000000 , fffff )
+
+[59,18]:
+ int 0000000000000003ffff <- ( 000000000000000 , fffff )
+
+[59,17]:
+ int 0000000000000001ffff <- ( 000000000000000 , fffff )
+
+[59,16]:
+ int 000000000000000ffff <- ( 000000000000000 , ffff )
+
+[59,15]:
+ int 0000000000000007fff <- ( 000000000000000 , ffff )
+
+[59,14]:
+ int 0000000000000003fff <- ( 000000000000000 , ffff )
+
+[59,13]:
+ int 0000000000000001fff <- ( 000000000000000 , ffff )
+
+[59,12]:
+ int 000000000000000fff <- ( 000000000000000 , fff )
+
+[59,11]:
+ int 0000000000000007ff <- ( 000000000000000 , fff )
+
+[59,10]:
+ int 0000000000000003ff <- ( 000000000000000 , fff )
+
+[59,9]:
+ int 0000000000000001ff <- ( 000000000000000 , fff )
+
+[59,8]:
+ int 000000000000000ff <- ( 000000000000000 , ff )
+
+[59,7]:
+ int 0000000000000007f <- ( 000000000000000 , ff )
+
+[59,6]:
+ int 0000000000000003f <- ( 000000000000000 , ff )
+
+[59,5]:
+ int 0000000000000001f <- ( 000000000000000 , ff )
+
+[59,4]:
+ int 000000000000000f <- ( 000000000000000 , f )
+
+[59,3]:
+ int 0000000000000007 <- ( 000000000000000 , f )
+
+[59,2]:
+ int 0000000000000003 <- ( 000000000000000 , f )
+
+[59,1]:
+ int 0000000000000001 <- ( 000000000000000 , f )
+
+[58,64]:
+ int 000000000000000ffffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[58,63]:
+ int 0000000000000007fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[58,62]:
+ int 0000000000000003fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[58,61]:
+ int 000000000000001fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[58,60]:
+ int 000000000000000fffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[58,59]:
+ int 0000000000000007ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[58,58]:
+ int 0000000000000003ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[58,57]:
+ int 000000000000001ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[58,56]:
+ int 000000000000000ffffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[58,55]:
+ int 0000000000000007fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[58,54]:
+ int 0000000000000003fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[58,53]:
+ int 000000000000001fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[58,52]:
+ int 000000000000000fffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[58,51]:
+ int 0000000000000007ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[58,50]:
+ int 0000000000000003ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[58,49]:
+ int 000000000000001ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[58,48]:
+ int 000000000000000ffffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[58,47]:
+ int 0000000000000007fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[58,46]:
+ int 0000000000000003fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[58,45]:
+ int 000000000000001fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[58,44]:
+ int 000000000000000fffffffffff <- ( 000000000000000 , fffffffffff )
+
+[58,43]:
+ int 0000000000000007ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[58,42]:
+ int 0000000000000003ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[58,41]:
+ int 000000000000001ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[58,40]:
+ int 000000000000000ffffffffff <- ( 000000000000000 , ffffffffff )
+
+[58,39]:
+ int 0000000000000007fffffffff <- ( 000000000000000 , ffffffffff )
+
+[58,38]:
+ int 0000000000000003fffffffff <- ( 000000000000000 , ffffffffff )
+
+[58,37]:
+ int 000000000000001fffffffff <- ( 000000000000000 , ffffffffff )
+
+[58,36]:
+ int 000000000000000fffffffff <- ( 000000000000000 , fffffffff )
+
+[58,35]:
+ int 0000000000000007ffffffff <- ( 000000000000000 , fffffffff )
+
+[58,34]:
+ int 0000000000000003ffffffff <- ( 000000000000000 , fffffffff )
+
+[58,33]:
+ int 000000000000001ffffffff <- ( 000000000000000 , fffffffff )
+
+[58,32]:
+ int 000000000000000ffffffff <- ( 000000000000000 , ffffffff )
+
+[58,31]:
+ int 0000000000000007fffffff <- ( 000000000000000 , ffffffff )
+
+[58,30]:
+ int 0000000000000003fffffff <- ( 000000000000000 , ffffffff )
+
+[58,29]:
+ int 000000000000001fffffff <- ( 000000000000000 , ffffffff )
+
+[58,28]:
+ int 000000000000000fffffff <- ( 000000000000000 , fffffff )
+
+[58,27]:
+ int 0000000000000007ffffff <- ( 000000000000000 , fffffff )
+
+[58,26]:
+ int 0000000000000003ffffff <- ( 000000000000000 , fffffff )
+
+[58,25]:
+ int 000000000000001ffffff <- ( 000000000000000 , fffffff )
+
+[58,24]:
+ int 000000000000000ffffff <- ( 000000000000000 , ffffff )
+
+[58,23]:
+ int 0000000000000007fffff <- ( 000000000000000 , ffffff )
+
+[58,22]:
+ int 0000000000000003fffff <- ( 000000000000000 , ffffff )
+
+[58,21]:
+ int 000000000000001fffff <- ( 000000000000000 , ffffff )
+
+[58,20]:
+ int 000000000000000fffff <- ( 000000000000000 , fffff )
+
+[58,19]:
+ int 0000000000000007ffff <- ( 000000000000000 , fffff )
+
+[58,18]:
+ int 0000000000000003ffff <- ( 000000000000000 , fffff )
+
+[58,17]:
+ int 000000000000001ffff <- ( 000000000000000 , fffff )
+
+[58,16]:
+ int 000000000000000ffff <- ( 000000000000000 , ffff )
+
+[58,15]:
+ int 0000000000000007fff <- ( 000000000000000 , ffff )
+
+[58,14]:
+ int 0000000000000003fff <- ( 000000000000000 , ffff )
+
+[58,13]:
+ int 000000000000001fff <- ( 000000000000000 , ffff )
+
+[58,12]:
+ int 000000000000000fff <- ( 000000000000000 , fff )
+
+[58,11]:
+ int 0000000000000007ff <- ( 000000000000000 , fff )
+
+[58,10]:
+ int 0000000000000003ff <- ( 000000000000000 , fff )
+
+[58,9]:
+ int 000000000000001ff <- ( 000000000000000 , fff )
+
+[58,8]:
+ int 000000000000000ff <- ( 000000000000000 , ff )
+
+[58,7]:
+ int 0000000000000007f <- ( 000000000000000 , ff )
+
+[58,6]:
+ int 0000000000000003f <- ( 000000000000000 , ff )
+
+[58,5]:
+ int 000000000000001f <- ( 000000000000000 , ff )
+
+[58,4]:
+ int 000000000000000f <- ( 000000000000000 , f )
+
+[58,3]:
+ int 0000000000000007 <- ( 000000000000000 , f )
+
+[58,2]:
+ int 0000000000000003 <- ( 000000000000000 , f )
+
+[58,1]:
+ int 000000000000001 <- ( 000000000000000 , f )
+
+[57,64]:
+ int 000000000000000ffffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[57,63]:
+ int 0000000000000007fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[57,62]:
+ int 000000000000003fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[57,61]:
+ int 000000000000001fffffffffffffff <- ( 000000000000000 , ffffffffffffffff )
+
+[57,60]:
+ int 000000000000000fffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[57,59]:
+ int 0000000000000007ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[57,58]:
+ int 000000000000003ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[57,57]:
+ int 000000000000001ffffffffffffff <- ( 000000000000000 , fffffffffffffff )
+
+[57,56]:
+ int 000000000000000ffffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[57,55]:
+ int 0000000000000007fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[57,54]:
+ int 000000000000003fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[57,53]:
+ int 000000000000001fffffffffffff <- ( 000000000000000 , ffffffffffffff )
+
+[57,52]:
+ int 000000000000000fffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[57,51]:
+ int 0000000000000007ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[57,50]:
+ int 000000000000003ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[57,49]:
+ int 000000000000001ffffffffffff <- ( 000000000000000 , fffffffffffff )
+
+[57,48]:
+ int 000000000000000ffffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[57,47]:
+ int 0000000000000007fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[57,46]:
+ int 000000000000003fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[57,45]:
+ int 000000000000001fffffffffff <- ( 000000000000000 , ffffffffffff )
+
+[57,44]:
+ int 000000000000000fffffffffff <- ( 000000000000000 , fffffffffff )
+
+[57,43]:
+ int 0000000000000007ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[57,42]:
+ int 000000000000003ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[57,41]:
+ int 000000000000001ffffffffff <- ( 000000000000000 , fffffffffff )
+
+[57,40]:
+ int 000000000000000ffffffffff <- ( 000000000000000 , ffffffffff )
+
+[57,39]:
+ int 0000000000000007fffffffff <- ( 000000000000000 , ffffffffff )
+
+[57,38]:
+ int 000000000000003fffffffff <- ( 000000000000000 , ffffffffff )
+
+[57,37]:
+ int 000000000000001fffffffff <- ( 000000000000000 , ffffffffff )
+
+[57,36]:
+ int 000000000000000fffffffff <- ( 000000000000000 , fffffffff )
+
+[57,35]:
+ int 0000000000000007ffffffff <- ( 000000000000000 , fffffffff )
+
+[57,34]:
+ int 000000000000003ffffffff <- ( 000000000000000 , fffffffff )
+
+[57,33]:
+ int 000000000000001ffffffff <- ( 000000000000000 , fffffffff )
+
+[57,32]:
+ int 000000000000000ffffffff <- ( 000000000000000 , ffffffff )
+
+[57,31]:
+ int 0000000000000007fffffff <- ( 000000000000000 , ffffffff )
+
+[57,30]:
+ int 000000000000003fffffff <- ( 000000000000000 , ffffffff )
+
+[57,29]:
+ int 000000000000001fffffff <- ( 000000000000000 , ffffffff )
+
+[57,28]:
+ int 000000000000000fffffff <- ( 000000000000000 , fffffff )
+
+[57,27]:
+ int 0000000000000007ffffff <- ( 000000000000000 , fffffff )
+
+[57,26]:
+ int 000000000000003ffffff <- ( 000000000000000 , fffffff )
+
+[57,25]:
+ int 000000000000001ffffff <- ( 000000000000000 , fffffff )
+
+[57,24]:
+ int 000000000000000ffffff <- ( 000000000000000 , ffffff )
+
+[57,23]:
+ int 0000000000000007fffff <- ( 000000000000000 , ffffff )
+
+[57,22]:
+ int 000000000000003fffff <- ( 000000000000000 , ffffff )
+
+[57,21]:
+ int 000000000000001fffff <- ( 000000000000000 , ffffff )
+
+[57,20]:
+ int 000000000000000fffff <- ( 000000000000000 , fffff )
+
+[57,19]:
+ int 0000000000000007ffff <- ( 000000000000000 , fffff )
+
+[57,18]:
+ int 000000000000003ffff <- ( 000000000000000 , fffff )
+
+[57,17]:
+ int 000000000000001ffff <- ( 000000000000000 , fffff )
+
+[57,16]:
+ int 000000000000000ffff <- ( 000000000000000 , ffff )
+
+[57,15]:
+ int 0000000000000007fff <- ( 000000000000000 , ffff )
+
+[57,14]:
+ int 000000000000003fff <- ( 000000000000000 , ffff )
+
+[57,13]:
+ int 000000000000001fff <- ( 000000000000000 , ffff )
+
+[57,12]:
+ int 000000000000000fff <- ( 000000000000000 , fff )
+
+[57,11]:
+ int 0000000000000007ff <- ( 000000000000000 , fff )
+
+[57,10]:
+ int 000000000000003ff <- ( 000000000000000 , fff )
+
+[57,9]:
+ int 000000000000001ff <- ( 000000000000000 , fff )
+
+[57,8]:
+ int 000000000000000ff <- ( 000000000000000 , ff )
+
+[57,7]:
+ int 0000000000000007f <- ( 000000000000000 , ff )
+
+[57,6]:
+ int 000000000000003f <- ( 000000000000000 , ff )
+
+[57,5]:
+ int 000000000000001f <- ( 000000000000000 , ff )
+
+[57,4]:
+ int 000000000000000f <- ( 000000000000000 , f )
+
+[57,3]:
+ int 0000000000000007 <- ( 000000000000000 , f )
+
+[57,2]:
+ int 000000000000003 <- ( 000000000000000 , f )
+
+[57,1]:
+ int 000000000000001 <- ( 000000000000000 , f )
+
+[56,64]:
+ int 000000000000000ffffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[56,63]:
+ int 000000000000007fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[56,62]:
+ int 000000000000003fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[56,61]:
+ int 000000000000001fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[56,60]:
+ int 000000000000000fffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[56,59]:
+ int 000000000000007ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[56,58]:
+ int 000000000000003ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[56,57]:
+ int 000000000000001ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[56,56]:
+ int 000000000000000ffffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[56,55]:
+ int 000000000000007fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[56,54]:
+ int 000000000000003fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[56,53]:
+ int 000000000000001fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[56,52]:
+ int 000000000000000fffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[56,51]:
+ int 000000000000007ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[56,50]:
+ int 000000000000003ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[56,49]:
+ int 000000000000001ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[56,48]:
+ int 000000000000000ffffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[56,47]:
+ int 000000000000007fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[56,46]:
+ int 000000000000003fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[56,45]:
+ int 000000000000001fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[56,44]:
+ int 000000000000000fffffffffff <- ( 00000000000000 , fffffffffff )
+
+[56,43]:
+ int 000000000000007ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[56,42]:
+ int 000000000000003ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[56,41]:
+ int 000000000000001ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[56,40]:
+ int 000000000000000ffffffffff <- ( 00000000000000 , ffffffffff )
+
+[56,39]:
+ int 000000000000007fffffffff <- ( 00000000000000 , ffffffffff )
+
+[56,38]:
+ int 000000000000003fffffffff <- ( 00000000000000 , ffffffffff )
+
+[56,37]:
+ int 000000000000001fffffffff <- ( 00000000000000 , ffffffffff )
+
+[56,36]:
+ int 000000000000000fffffffff <- ( 00000000000000 , fffffffff )
+
+[56,35]:
+ int 000000000000007ffffffff <- ( 00000000000000 , fffffffff )
+
+[56,34]:
+ int 000000000000003ffffffff <- ( 00000000000000 , fffffffff )
+
+[56,33]:
+ int 000000000000001ffffffff <- ( 00000000000000 , fffffffff )
+
+[56,32]:
+ int 000000000000000ffffffff <- ( 00000000000000 , ffffffff )
+
+[56,31]:
+ int 000000000000007fffffff <- ( 00000000000000 , ffffffff )
+
+[56,30]:
+ int 000000000000003fffffff <- ( 00000000000000 , ffffffff )
+
+[56,29]:
+ int 000000000000001fffffff <- ( 00000000000000 , ffffffff )
+
+[56,28]:
+ int 000000000000000fffffff <- ( 00000000000000 , fffffff )
+
+[56,27]:
+ int 000000000000007ffffff <- ( 00000000000000 , fffffff )
+
+[56,26]:
+ int 000000000000003ffffff <- ( 00000000000000 , fffffff )
+
+[56,25]:
+ int 000000000000001ffffff <- ( 00000000000000 , fffffff )
+
+[56,24]:
+ int 000000000000000ffffff <- ( 00000000000000 , ffffff )
+
+[56,23]:
+ int 000000000000007fffff <- ( 00000000000000 , ffffff )
+
+[56,22]:
+ int 000000000000003fffff <- ( 00000000000000 , ffffff )
+
+[56,21]:
+ int 000000000000001fffff <- ( 00000000000000 , ffffff )
+
+[56,20]:
+ int 000000000000000fffff <- ( 00000000000000 , fffff )
+
+[56,19]:
+ int 000000000000007ffff <- ( 00000000000000 , fffff )
+
+[56,18]:
+ int 000000000000003ffff <- ( 00000000000000 , fffff )
+
+[56,17]:
+ int 000000000000001ffff <- ( 00000000000000 , fffff )
+
+[56,16]:
+ int 000000000000000ffff <- ( 00000000000000 , ffff )
+
+[56,15]:
+ int 000000000000007fff <- ( 00000000000000 , ffff )
+
+[56,14]:
+ int 000000000000003fff <- ( 00000000000000 , ffff )
+
+[56,13]:
+ int 000000000000001fff <- ( 00000000000000 , ffff )
+
+[56,12]:
+ int 000000000000000fff <- ( 00000000000000 , fff )
+
+[56,11]:
+ int 000000000000007ff <- ( 00000000000000 , fff )
+
+[56,10]:
+ int 000000000000003ff <- ( 00000000000000 , fff )
+
+[56,9]:
+ int 000000000000001ff <- ( 00000000000000 , fff )
+
+[56,8]:
+ int 000000000000000ff <- ( 00000000000000 , ff )
+
+[56,7]:
+ int 000000000000007f <- ( 00000000000000 , ff )
+
+[56,6]:
+ int 000000000000003f <- ( 00000000000000 , ff )
+
+[56,5]:
+ int 000000000000001f <- ( 00000000000000 , ff )
+
+[56,4]:
+ int 000000000000000f <- ( 00000000000000 , f )
+
+[56,3]:
+ int 000000000000007 <- ( 00000000000000 , f )
+
+[56,2]:
+ int 000000000000003 <- ( 00000000000000 , f )
+
+[56,1]:
+ int 000000000000001 <- ( 00000000000000 , f )
+
+[55,64]:
+ int 00000000000000ffffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[55,63]:
+ int 000000000000007fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[55,62]:
+ int 000000000000003fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[55,61]:
+ int 000000000000001fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[55,60]:
+ int 00000000000000fffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[55,59]:
+ int 000000000000007ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[55,58]:
+ int 000000000000003ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[55,57]:
+ int 000000000000001ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[55,56]:
+ int 00000000000000ffffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[55,55]:
+ int 000000000000007fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[55,54]:
+ int 000000000000003fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[55,53]:
+ int 000000000000001fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[55,52]:
+ int 00000000000000fffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[55,51]:
+ int 000000000000007ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[55,50]:
+ int 000000000000003ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[55,49]:
+ int 000000000000001ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[55,48]:
+ int 00000000000000ffffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[55,47]:
+ int 000000000000007fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[55,46]:
+ int 000000000000003fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[55,45]:
+ int 000000000000001fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[55,44]:
+ int 00000000000000fffffffffff <- ( 00000000000000 , fffffffffff )
+
+[55,43]:
+ int 000000000000007ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[55,42]:
+ int 000000000000003ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[55,41]:
+ int 000000000000001ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[55,40]:
+ int 00000000000000ffffffffff <- ( 00000000000000 , ffffffffff )
+
+[55,39]:
+ int 000000000000007fffffffff <- ( 00000000000000 , ffffffffff )
+
+[55,38]:
+ int 000000000000003fffffffff <- ( 00000000000000 , ffffffffff )
+
+[55,37]:
+ int 000000000000001fffffffff <- ( 00000000000000 , ffffffffff )
+
+[55,36]:
+ int 00000000000000fffffffff <- ( 00000000000000 , fffffffff )
+
+[55,35]:
+ int 000000000000007ffffffff <- ( 00000000000000 , fffffffff )
+
+[55,34]:
+ int 000000000000003ffffffff <- ( 00000000000000 , fffffffff )
+
+[55,33]:
+ int 000000000000001ffffffff <- ( 00000000000000 , fffffffff )
+
+[55,32]:
+ int 00000000000000ffffffff <- ( 00000000000000 , ffffffff )
+
+[55,31]:
+ int 000000000000007fffffff <- ( 00000000000000 , ffffffff )
+
+[55,30]:
+ int 000000000000003fffffff <- ( 00000000000000 , ffffffff )
+
+[55,29]:
+ int 000000000000001fffffff <- ( 00000000000000 , ffffffff )
+
+[55,28]:
+ int 00000000000000fffffff <- ( 00000000000000 , fffffff )
+
+[55,27]:
+ int 000000000000007ffffff <- ( 00000000000000 , fffffff )
+
+[55,26]:
+ int 000000000000003ffffff <- ( 00000000000000 , fffffff )
+
+[55,25]:
+ int 000000000000001ffffff <- ( 00000000000000 , fffffff )
+
+[55,24]:
+ int 00000000000000ffffff <- ( 00000000000000 , ffffff )
+
+[55,23]:
+ int 000000000000007fffff <- ( 00000000000000 , ffffff )
+
+[55,22]:
+ int 000000000000003fffff <- ( 00000000000000 , ffffff )
+
+[55,21]:
+ int 000000000000001fffff <- ( 00000000000000 , ffffff )
+
+[55,20]:
+ int 00000000000000fffff <- ( 00000000000000 , fffff )
+
+[55,19]:
+ int 000000000000007ffff <- ( 00000000000000 , fffff )
+
+[55,18]:
+ int 000000000000003ffff <- ( 00000000000000 , fffff )
+
+[55,17]:
+ int 000000000000001ffff <- ( 00000000000000 , fffff )
+
+[55,16]:
+ int 00000000000000ffff <- ( 00000000000000 , ffff )
+
+[55,15]:
+ int 000000000000007fff <- ( 00000000000000 , ffff )
+
+[55,14]:
+ int 000000000000003fff <- ( 00000000000000 , ffff )
+
+[55,13]:
+ int 000000000000001fff <- ( 00000000000000 , ffff )
+
+[55,12]:
+ int 00000000000000fff <- ( 00000000000000 , fff )
+
+[55,11]:
+ int 000000000000007ff <- ( 00000000000000 , fff )
+
+[55,10]:
+ int 000000000000003ff <- ( 00000000000000 , fff )
+
+[55,9]:
+ int 000000000000001ff <- ( 00000000000000 , fff )
+
+[55,8]:
+ int 00000000000000ff <- ( 00000000000000 , ff )
+
+[55,7]:
+ int 000000000000007f <- ( 00000000000000 , ff )
+
+[55,6]:
+ int 000000000000003f <- ( 00000000000000 , ff )
+
+[55,5]:
+ int 000000000000001f <- ( 00000000000000 , ff )
+
+[55,4]:
+ int 00000000000000f <- ( 00000000000000 , f )
+
+[55,3]:
+ int 000000000000007 <- ( 00000000000000 , f )
+
+[55,2]:
+ int 000000000000003 <- ( 00000000000000 , f )
+
+[55,1]:
+ int 000000000000001 <- ( 00000000000000 , f )
+
+[54,64]:
+ int 00000000000000ffffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[54,63]:
+ int 000000000000007fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[54,62]:
+ int 000000000000003fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[54,61]:
+ int 00000000000001fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[54,60]:
+ int 00000000000000fffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[54,59]:
+ int 000000000000007ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[54,58]:
+ int 000000000000003ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[54,57]:
+ int 00000000000001ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[54,56]:
+ int 00000000000000ffffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[54,55]:
+ int 000000000000007fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[54,54]:
+ int 000000000000003fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[54,53]:
+ int 00000000000001fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[54,52]:
+ int 00000000000000fffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[54,51]:
+ int 000000000000007ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[54,50]:
+ int 000000000000003ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[54,49]:
+ int 00000000000001ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[54,48]:
+ int 00000000000000ffffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[54,47]:
+ int 000000000000007fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[54,46]:
+ int 000000000000003fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[54,45]:
+ int 00000000000001fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[54,44]:
+ int 00000000000000fffffffffff <- ( 00000000000000 , fffffffffff )
+
+[54,43]:
+ int 000000000000007ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[54,42]:
+ int 000000000000003ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[54,41]:
+ int 00000000000001ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[54,40]:
+ int 00000000000000ffffffffff <- ( 00000000000000 , ffffffffff )
+
+[54,39]:
+ int 000000000000007fffffffff <- ( 00000000000000 , ffffffffff )
+
+[54,38]:
+ int 000000000000003fffffffff <- ( 00000000000000 , ffffffffff )
+
+[54,37]:
+ int 00000000000001fffffffff <- ( 00000000000000 , ffffffffff )
+
+[54,36]:
+ int 00000000000000fffffffff <- ( 00000000000000 , fffffffff )
+
+[54,35]:
+ int 000000000000007ffffffff <- ( 00000000000000 , fffffffff )
+
+[54,34]:
+ int 000000000000003ffffffff <- ( 00000000000000 , fffffffff )
+
+[54,33]:
+ int 00000000000001ffffffff <- ( 00000000000000 , fffffffff )
+
+[54,32]:
+ int 00000000000000ffffffff <- ( 00000000000000 , ffffffff )
+
+[54,31]:
+ int 000000000000007fffffff <- ( 00000000000000 , ffffffff )
+
+[54,30]:
+ int 000000000000003fffffff <- ( 00000000000000 , ffffffff )
+
+[54,29]:
+ int 00000000000001fffffff <- ( 00000000000000 , ffffffff )
+
+[54,28]:
+ int 00000000000000fffffff <- ( 00000000000000 , fffffff )
+
+[54,27]:
+ int 000000000000007ffffff <- ( 00000000000000 , fffffff )
+
+[54,26]:
+ int 000000000000003ffffff <- ( 00000000000000 , fffffff )
+
+[54,25]:
+ int 00000000000001ffffff <- ( 00000000000000 , fffffff )
+
+[54,24]:
+ int 00000000000000ffffff <- ( 00000000000000 , ffffff )
+
+[54,23]:
+ int 000000000000007fffff <- ( 00000000000000 , ffffff )
+
+[54,22]:
+ int 000000000000003fffff <- ( 00000000000000 , ffffff )
+
+[54,21]:
+ int 00000000000001fffff <- ( 00000000000000 , ffffff )
+
+[54,20]:
+ int 00000000000000fffff <- ( 00000000000000 , fffff )
+
+[54,19]:
+ int 000000000000007ffff <- ( 00000000000000 , fffff )
+
+[54,18]:
+ int 000000000000003ffff <- ( 00000000000000 , fffff )
+
+[54,17]:
+ int 00000000000001ffff <- ( 00000000000000 , fffff )
+
+[54,16]:
+ int 00000000000000ffff <- ( 00000000000000 , ffff )
+
+[54,15]:
+ int 000000000000007fff <- ( 00000000000000 , ffff )
+
+[54,14]:
+ int 000000000000003fff <- ( 00000000000000 , ffff )
+
+[54,13]:
+ int 00000000000001fff <- ( 00000000000000 , ffff )
+
+[54,12]:
+ int 00000000000000fff <- ( 00000000000000 , fff )
+
+[54,11]:
+ int 000000000000007ff <- ( 00000000000000 , fff )
+
+[54,10]:
+ int 000000000000003ff <- ( 00000000000000 , fff )
+
+[54,9]:
+ int 00000000000001ff <- ( 00000000000000 , fff )
+
+[54,8]:
+ int 00000000000000ff <- ( 00000000000000 , ff )
+
+[54,7]:
+ int 000000000000007f <- ( 00000000000000 , ff )
+
+[54,6]:
+ int 000000000000003f <- ( 00000000000000 , ff )
+
+[54,5]:
+ int 00000000000001f <- ( 00000000000000 , ff )
+
+[54,4]:
+ int 00000000000000f <- ( 00000000000000 , f )
+
+[54,3]:
+ int 000000000000007 <- ( 00000000000000 , f )
+
+[54,2]:
+ int 000000000000003 <- ( 00000000000000 , f )
+
+[54,1]:
+ int 00000000000001 <- ( 00000000000000 , f )
+
+[53,64]:
+ int 00000000000000ffffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[53,63]:
+ int 000000000000007fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[53,62]:
+ int 00000000000003fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[53,61]:
+ int 00000000000001fffffffffffffff <- ( 00000000000000 , ffffffffffffffff )
+
+[53,60]:
+ int 00000000000000fffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[53,59]:
+ int 000000000000007ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[53,58]:
+ int 00000000000003ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[53,57]:
+ int 00000000000001ffffffffffffff <- ( 00000000000000 , fffffffffffffff )
+
+[53,56]:
+ int 00000000000000ffffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[53,55]:
+ int 000000000000007fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[53,54]:
+ int 00000000000003fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[53,53]:
+ int 00000000000001fffffffffffff <- ( 00000000000000 , ffffffffffffff )
+
+[53,52]:
+ int 00000000000000fffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[53,51]:
+ int 000000000000007ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[53,50]:
+ int 00000000000003ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[53,49]:
+ int 00000000000001ffffffffffff <- ( 00000000000000 , fffffffffffff )
+
+[53,48]:
+ int 00000000000000ffffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[53,47]:
+ int 000000000000007fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[53,46]:
+ int 00000000000003fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[53,45]:
+ int 00000000000001fffffffffff <- ( 00000000000000 , ffffffffffff )
+
+[53,44]:
+ int 00000000000000fffffffffff <- ( 00000000000000 , fffffffffff )
+
+[53,43]:
+ int 000000000000007ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[53,42]:
+ int 00000000000003ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[53,41]:
+ int 00000000000001ffffffffff <- ( 00000000000000 , fffffffffff )
+
+[53,40]:
+ int 00000000000000ffffffffff <- ( 00000000000000 , ffffffffff )
+
+[53,39]:
+ int 000000000000007fffffffff <- ( 00000000000000 , ffffffffff )
+
+[53,38]:
+ int 00000000000003fffffffff <- ( 00000000000000 , ffffffffff )
+
+[53,37]:
+ int 00000000000001fffffffff <- ( 00000000000000 , ffffffffff )
+
+[53,36]:
+ int 00000000000000fffffffff <- ( 00000000000000 , fffffffff )
+
+[53,35]:
+ int 000000000000007ffffffff <- ( 00000000000000 , fffffffff )
+
+[53,34]:
+ int 00000000000003ffffffff <- ( 00000000000000 , fffffffff )
+
+[53,33]:
+ int 00000000000001ffffffff <- ( 00000000000000 , fffffffff )
+
+[53,32]:
+ int 00000000000000ffffffff <- ( 00000000000000 , ffffffff )
+
+[53,31]:
+ int 000000000000007fffffff <- ( 00000000000000 , ffffffff )
+
+[53,30]:
+ int 00000000000003fffffff <- ( 00000000000000 , ffffffff )
+
+[53,29]:
+ int 00000000000001fffffff <- ( 00000000000000 , ffffffff )
+
+[53,28]:
+ int 00000000000000fffffff <- ( 00000000000000 , fffffff )
+
+[53,27]:
+ int 000000000000007ffffff <- ( 00000000000000 , fffffff )
+
+[53,26]:
+ int 00000000000003ffffff <- ( 00000000000000 , fffffff )
+
+[53,25]:
+ int 00000000000001ffffff <- ( 00000000000000 , fffffff )
+
+[53,24]:
+ int 00000000000000ffffff <- ( 00000000000000 , ffffff )
+
+[53,23]:
+ int 000000000000007fffff <- ( 00000000000000 , ffffff )
+
+[53,22]:
+ int 00000000000003fffff <- ( 00000000000000 , ffffff )
+
+[53,21]:
+ int 00000000000001fffff <- ( 00000000000000 , ffffff )
+
+[53,20]:
+ int 00000000000000fffff <- ( 00000000000000 , fffff )
+
+[53,19]:
+ int 000000000000007ffff <- ( 00000000000000 , fffff )
+
+[53,18]:
+ int 00000000000003ffff <- ( 00000000000000 , fffff )
+
+[53,17]:
+ int 00000000000001ffff <- ( 00000000000000 , fffff )
+
+[53,16]:
+ int 00000000000000ffff <- ( 00000000000000 , ffff )
+
+[53,15]:
+ int 000000000000007fff <- ( 00000000000000 , ffff )
+
+[53,14]:
+ int 00000000000003fff <- ( 00000000000000 , ffff )
+
+[53,13]:
+ int 00000000000001fff <- ( 00000000000000 , ffff )
+
+[53,12]:
+ int 00000000000000fff <- ( 00000000000000 , fff )
+
+[53,11]:
+ int 000000000000007ff <- ( 00000000000000 , fff )
+
+[53,10]:
+ int 00000000000003ff <- ( 00000000000000 , fff )
+
+[53,9]:
+ int 00000000000001ff <- ( 00000000000000 , fff )
+
+[53,8]:
+ int 00000000000000ff <- ( 00000000000000 , ff )
+
+[53,7]:
+ int 000000000000007f <- ( 00000000000000 , ff )
+
+[53,6]:
+ int 00000000000003f <- ( 00000000000000 , ff )
+
+[53,5]:
+ int 00000000000001f <- ( 00000000000000 , ff )
+
+[53,4]:
+ int 00000000000000f <- ( 00000000000000 , f )
+
+[53,3]:
+ int 000000000000007 <- ( 00000000000000 , f )
+
+[53,2]:
+ int 00000000000003 <- ( 00000000000000 , f )
+
+[53,1]:
+ int 00000000000001 <- ( 00000000000000 , f )
+
+[52,64]:
+ int 00000000000000ffffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[52,63]:
+ int 00000000000007fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[52,62]:
+ int 00000000000003fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[52,61]:
+ int 00000000000001fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[52,60]:
+ int 00000000000000fffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[52,59]:
+ int 00000000000007ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[52,58]:
+ int 00000000000003ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[52,57]:
+ int 00000000000001ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[52,56]:
+ int 00000000000000ffffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[52,55]:
+ int 00000000000007fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[52,54]:
+ int 00000000000003fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[52,53]:
+ int 00000000000001fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[52,52]:
+ int 00000000000000fffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[52,51]:
+ int 00000000000007ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[52,50]:
+ int 00000000000003ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[52,49]:
+ int 00000000000001ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[52,48]:
+ int 00000000000000ffffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[52,47]:
+ int 00000000000007fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[52,46]:
+ int 00000000000003fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[52,45]:
+ int 00000000000001fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[52,44]:
+ int 00000000000000fffffffffff <- ( 0000000000000 , fffffffffff )
+
+[52,43]:
+ int 00000000000007ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[52,42]:
+ int 00000000000003ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[52,41]:
+ int 00000000000001ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[52,40]:
+ int 00000000000000ffffffffff <- ( 0000000000000 , ffffffffff )
+
+[52,39]:
+ int 00000000000007fffffffff <- ( 0000000000000 , ffffffffff )
+
+[52,38]:
+ int 00000000000003fffffffff <- ( 0000000000000 , ffffffffff )
+
+[52,37]:
+ int 00000000000001fffffffff <- ( 0000000000000 , ffffffffff )
+
+[52,36]:
+ int 00000000000000fffffffff <- ( 0000000000000 , fffffffff )
+
+[52,35]:
+ int 00000000000007ffffffff <- ( 0000000000000 , fffffffff )
+
+[52,34]:
+ int 00000000000003ffffffff <- ( 0000000000000 , fffffffff )
+
+[52,33]:
+ int 00000000000001ffffffff <- ( 0000000000000 , fffffffff )
+
+[52,32]:
+ int 00000000000000ffffffff <- ( 0000000000000 , ffffffff )
+
+[52,31]:
+ int 00000000000007fffffff <- ( 0000000000000 , ffffffff )
+
+[52,30]:
+ int 00000000000003fffffff <- ( 0000000000000 , ffffffff )
+
+[52,29]:
+ int 00000000000001fffffff <- ( 0000000000000 , ffffffff )
+
+[52,28]:
+ int 00000000000000fffffff <- ( 0000000000000 , fffffff )
+
+[52,27]:
+ int 00000000000007ffffff <- ( 0000000000000 , fffffff )
+
+[52,26]:
+ int 00000000000003ffffff <- ( 0000000000000 , fffffff )
+
+[52,25]:
+ int 00000000000001ffffff <- ( 0000000000000 , fffffff )
+
+[52,24]:
+ int 00000000000000ffffff <- ( 0000000000000 , ffffff )
+
+[52,23]:
+ int 00000000000007fffff <- ( 0000000000000 , ffffff )
+
+[52,22]:
+ int 00000000000003fffff <- ( 0000000000000 , ffffff )
+
+[52,21]:
+ int 00000000000001fffff <- ( 0000000000000 , ffffff )
+
+[52,20]:
+ int 00000000000000fffff <- ( 0000000000000 , fffff )
+
+[52,19]:
+ int 00000000000007ffff <- ( 0000000000000 , fffff )
+
+[52,18]:
+ int 00000000000003ffff <- ( 0000000000000 , fffff )
+
+[52,17]:
+ int 00000000000001ffff <- ( 0000000000000 , fffff )
+
+[52,16]:
+ int 00000000000000ffff <- ( 0000000000000 , ffff )
+
+[52,15]:
+ int 00000000000007fff <- ( 0000000000000 , ffff )
+
+[52,14]:
+ int 00000000000003fff <- ( 0000000000000 , ffff )
+
+[52,13]:
+ int 00000000000001fff <- ( 0000000000000 , ffff )
+
+[52,12]:
+ int 00000000000000fff <- ( 0000000000000 , fff )
+
+[52,11]:
+ int 00000000000007ff <- ( 0000000000000 , fff )
+
+[52,10]:
+ int 00000000000003ff <- ( 0000000000000 , fff )
+
+[52,9]:
+ int 00000000000001ff <- ( 0000000000000 , fff )
+
+[52,8]:
+ int 00000000000000ff <- ( 0000000000000 , ff )
+
+[52,7]:
+ int 00000000000007f <- ( 0000000000000 , ff )
+
+[52,6]:
+ int 00000000000003f <- ( 0000000000000 , ff )
+
+[52,5]:
+ int 00000000000001f <- ( 0000000000000 , ff )
+
+[52,4]:
+ int 00000000000000f <- ( 0000000000000 , f )
+
+[52,3]:
+ int 00000000000007 <- ( 0000000000000 , f )
+
+[52,2]:
+ int 00000000000003 <- ( 0000000000000 , f )
+
+[52,1]:
+ int 00000000000001 <- ( 0000000000000 , f )
+
+[51,64]:
+ int 0000000000000ffffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[51,63]:
+ int 00000000000007fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[51,62]:
+ int 00000000000003fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[51,61]:
+ int 00000000000001fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[51,60]:
+ int 0000000000000fffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[51,59]:
+ int 00000000000007ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[51,58]:
+ int 00000000000003ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[51,57]:
+ int 00000000000001ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[51,56]:
+ int 0000000000000ffffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[51,55]:
+ int 00000000000007fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[51,54]:
+ int 00000000000003fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[51,53]:
+ int 00000000000001fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[51,52]:
+ int 0000000000000fffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[51,51]:
+ int 00000000000007ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[51,50]:
+ int 00000000000003ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[51,49]:
+ int 00000000000001ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[51,48]:
+ int 0000000000000ffffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[51,47]:
+ int 00000000000007fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[51,46]:
+ int 00000000000003fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[51,45]:
+ int 00000000000001fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[51,44]:
+ int 0000000000000fffffffffff <- ( 0000000000000 , fffffffffff )
+
+[51,43]:
+ int 00000000000007ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[51,42]:
+ int 00000000000003ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[51,41]:
+ int 00000000000001ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[51,40]:
+ int 0000000000000ffffffffff <- ( 0000000000000 , ffffffffff )
+
+[51,39]:
+ int 00000000000007fffffffff <- ( 0000000000000 , ffffffffff )
+
+[51,38]:
+ int 00000000000003fffffffff <- ( 0000000000000 , ffffffffff )
+
+[51,37]:
+ int 00000000000001fffffffff <- ( 0000000000000 , ffffffffff )
+
+[51,36]:
+ int 0000000000000fffffffff <- ( 0000000000000 , fffffffff )
+
+[51,35]:
+ int 00000000000007ffffffff <- ( 0000000000000 , fffffffff )
+
+[51,34]:
+ int 00000000000003ffffffff <- ( 0000000000000 , fffffffff )
+
+[51,33]:
+ int 00000000000001ffffffff <- ( 0000000000000 , fffffffff )
+
+[51,32]:
+ int 0000000000000ffffffff <- ( 0000000000000 , ffffffff )
+
+[51,31]:
+ int 00000000000007fffffff <- ( 0000000000000 , ffffffff )
+
+[51,30]:
+ int 00000000000003fffffff <- ( 0000000000000 , ffffffff )
+
+[51,29]:
+ int 00000000000001fffffff <- ( 0000000000000 , ffffffff )
+
+[51,28]:
+ int 0000000000000fffffff <- ( 0000000000000 , fffffff )
+
+[51,27]:
+ int 00000000000007ffffff <- ( 0000000000000 , fffffff )
+
+[51,26]:
+ int 00000000000003ffffff <- ( 0000000000000 , fffffff )
+
+[51,25]:
+ int 00000000000001ffffff <- ( 0000000000000 , fffffff )
+
+[51,24]:
+ int 0000000000000ffffff <- ( 0000000000000 , ffffff )
+
+[51,23]:
+ int 00000000000007fffff <- ( 0000000000000 , ffffff )
+
+[51,22]:
+ int 00000000000003fffff <- ( 0000000000000 , ffffff )
+
+[51,21]:
+ int 00000000000001fffff <- ( 0000000000000 , ffffff )
+
+[51,20]:
+ int 0000000000000fffff <- ( 0000000000000 , fffff )
+
+[51,19]:
+ int 00000000000007ffff <- ( 0000000000000 , fffff )
+
+[51,18]:
+ int 00000000000003ffff <- ( 0000000000000 , fffff )
+
+[51,17]:
+ int 00000000000001ffff <- ( 0000000000000 , fffff )
+
+[51,16]:
+ int 0000000000000ffff <- ( 0000000000000 , ffff )
+
+[51,15]:
+ int 00000000000007fff <- ( 0000000000000 , ffff )
+
+[51,14]:
+ int 00000000000003fff <- ( 0000000000000 , ffff )
+
+[51,13]:
+ int 00000000000001fff <- ( 0000000000000 , ffff )
+
+[51,12]:
+ int 0000000000000fff <- ( 0000000000000 , fff )
+
+[51,11]:
+ int 00000000000007ff <- ( 0000000000000 , fff )
+
+[51,10]:
+ int 00000000000003ff <- ( 0000000000000 , fff )
+
+[51,9]:
+ int 00000000000001ff <- ( 0000000000000 , fff )
+
+[51,8]:
+ int 0000000000000ff <- ( 0000000000000 , ff )
+
+[51,7]:
+ int 00000000000007f <- ( 0000000000000 , ff )
+
+[51,6]:
+ int 00000000000003f <- ( 0000000000000 , ff )
+
+[51,5]:
+ int 00000000000001f <- ( 0000000000000 , ff )
+
+[51,4]:
+ int 0000000000000f <- ( 0000000000000 , f )
+
+[51,3]:
+ int 00000000000007 <- ( 0000000000000 , f )
+
+[51,2]:
+ int 00000000000003 <- ( 0000000000000 , f )
+
+[51,1]:
+ int 00000000000001 <- ( 0000000000000 , f )
+
+[50,64]:
+ int 0000000000000ffffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[50,63]:
+ int 00000000000007fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[50,62]:
+ int 00000000000003fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[50,61]:
+ int 0000000000001fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[50,60]:
+ int 0000000000000fffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[50,59]:
+ int 00000000000007ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[50,58]:
+ int 00000000000003ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[50,57]:
+ int 0000000000001ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[50,56]:
+ int 0000000000000ffffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[50,55]:
+ int 00000000000007fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[50,54]:
+ int 00000000000003fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[50,53]:
+ int 0000000000001fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[50,52]:
+ int 0000000000000fffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[50,51]:
+ int 00000000000007ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[50,50]:
+ int 00000000000003ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[50,49]:
+ int 0000000000001ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[50,48]:
+ int 0000000000000ffffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[50,47]:
+ int 00000000000007fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[50,46]:
+ int 00000000000003fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[50,45]:
+ int 0000000000001fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[50,44]:
+ int 0000000000000fffffffffff <- ( 0000000000000 , fffffffffff )
+
+[50,43]:
+ int 00000000000007ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[50,42]:
+ int 00000000000003ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[50,41]:
+ int 0000000000001ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[50,40]:
+ int 0000000000000ffffffffff <- ( 0000000000000 , ffffffffff )
+
+[50,39]:
+ int 00000000000007fffffffff <- ( 0000000000000 , ffffffffff )
+
+[50,38]:
+ int 00000000000003fffffffff <- ( 0000000000000 , ffffffffff )
+
+[50,37]:
+ int 0000000000001fffffffff <- ( 0000000000000 , ffffffffff )
+
+[50,36]:
+ int 0000000000000fffffffff <- ( 0000000000000 , fffffffff )
+
+[50,35]:
+ int 00000000000007ffffffff <- ( 0000000000000 , fffffffff )
+
+[50,34]:
+ int 00000000000003ffffffff <- ( 0000000000000 , fffffffff )
+
+[50,33]:
+ int 0000000000001ffffffff <- ( 0000000000000 , fffffffff )
+
+[50,32]:
+ int 0000000000000ffffffff <- ( 0000000000000 , ffffffff )
+
+[50,31]:
+ int 00000000000007fffffff <- ( 0000000000000 , ffffffff )
+
+[50,30]:
+ int 00000000000003fffffff <- ( 0000000000000 , ffffffff )
+
+[50,29]:
+ int 0000000000001fffffff <- ( 0000000000000 , ffffffff )
+
+[50,28]:
+ int 0000000000000fffffff <- ( 0000000000000 , fffffff )
+
+[50,27]:
+ int 00000000000007ffffff <- ( 0000000000000 , fffffff )
+
+[50,26]:
+ int 00000000000003ffffff <- ( 0000000000000 , fffffff )
+
+[50,25]:
+ int 0000000000001ffffff <- ( 0000000000000 , fffffff )
+
+[50,24]:
+ int 0000000000000ffffff <- ( 0000000000000 , ffffff )
+
+[50,23]:
+ int 00000000000007fffff <- ( 0000000000000 , ffffff )
+
+[50,22]:
+ int 00000000000003fffff <- ( 0000000000000 , ffffff )
+
+[50,21]:
+ int 0000000000001fffff <- ( 0000000000000 , ffffff )
+
+[50,20]:
+ int 0000000000000fffff <- ( 0000000000000 , fffff )
+
+[50,19]:
+ int 00000000000007ffff <- ( 0000000000000 , fffff )
+
+[50,18]:
+ int 00000000000003ffff <- ( 0000000000000 , fffff )
+
+[50,17]:
+ int 0000000000001ffff <- ( 0000000000000 , fffff )
+
+[50,16]:
+ int 0000000000000ffff <- ( 0000000000000 , ffff )
+
+[50,15]:
+ int 00000000000007fff <- ( 0000000000000 , ffff )
+
+[50,14]:
+ int 00000000000003fff <- ( 0000000000000 , ffff )
+
+[50,13]:
+ int 0000000000001fff <- ( 0000000000000 , ffff )
+
+[50,12]:
+ int 0000000000000fff <- ( 0000000000000 , fff )
+
+[50,11]:
+ int 00000000000007ff <- ( 0000000000000 , fff )
+
+[50,10]:
+ int 00000000000003ff <- ( 0000000000000 , fff )
+
+[50,9]:
+ int 0000000000001ff <- ( 0000000000000 , fff )
+
+[50,8]:
+ int 0000000000000ff <- ( 0000000000000 , ff )
+
+[50,7]:
+ int 00000000000007f <- ( 0000000000000 , ff )
+
+[50,6]:
+ int 00000000000003f <- ( 0000000000000 , ff )
+
+[50,5]:
+ int 0000000000001f <- ( 0000000000000 , ff )
+
+[50,4]:
+ int 0000000000000f <- ( 0000000000000 , f )
+
+[50,3]:
+ int 00000000000007 <- ( 0000000000000 , f )
+
+[50,2]:
+ int 00000000000003 <- ( 0000000000000 , f )
+
+[50,1]:
+ int 0000000000001 <- ( 0000000000000 , f )
+
+[49,64]:
+ int 0000000000000ffffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[49,63]:
+ int 00000000000007fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[49,62]:
+ int 0000000000003fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[49,61]:
+ int 0000000000001fffffffffffffff <- ( 0000000000000 , ffffffffffffffff )
+
+[49,60]:
+ int 0000000000000fffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[49,59]:
+ int 00000000000007ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[49,58]:
+ int 0000000000003ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[49,57]:
+ int 0000000000001ffffffffffffff <- ( 0000000000000 , fffffffffffffff )
+
+[49,56]:
+ int 0000000000000ffffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[49,55]:
+ int 00000000000007fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[49,54]:
+ int 0000000000003fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[49,53]:
+ int 0000000000001fffffffffffff <- ( 0000000000000 , ffffffffffffff )
+
+[49,52]:
+ int 0000000000000fffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[49,51]:
+ int 00000000000007ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[49,50]:
+ int 0000000000003ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[49,49]:
+ int 0000000000001ffffffffffff <- ( 0000000000000 , fffffffffffff )
+
+[49,48]:
+ int 0000000000000ffffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[49,47]:
+ int 00000000000007fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[49,46]:
+ int 0000000000003fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[49,45]:
+ int 0000000000001fffffffffff <- ( 0000000000000 , ffffffffffff )
+
+[49,44]:
+ int 0000000000000fffffffffff <- ( 0000000000000 , fffffffffff )
+
+[49,43]:
+ int 00000000000007ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[49,42]:
+ int 0000000000003ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[49,41]:
+ int 0000000000001ffffffffff <- ( 0000000000000 , fffffffffff )
+
+[49,40]:
+ int 0000000000000ffffffffff <- ( 0000000000000 , ffffffffff )
+
+[49,39]:
+ int 00000000000007fffffffff <- ( 0000000000000 , ffffffffff )
+
+[49,38]:
+ int 0000000000003fffffffff <- ( 0000000000000 , ffffffffff )
+
+[49,37]:
+ int 0000000000001fffffffff <- ( 0000000000000 , ffffffffff )
+
+[49,36]:
+ int 0000000000000fffffffff <- ( 0000000000000 , fffffffff )
+
+[49,35]:
+ int 00000000000007ffffffff <- ( 0000000000000 , fffffffff )
+
+[49,34]:
+ int 0000000000003ffffffff <- ( 0000000000000 , fffffffff )
+
+[49,33]:
+ int 0000000000001ffffffff <- ( 0000000000000 , fffffffff )
+
+[49,32]:
+ int 0000000000000ffffffff <- ( 0000000000000 , ffffffff )
+
+[49,31]:
+ int 00000000000007fffffff <- ( 0000000000000 , ffffffff )
+
+[49,30]:
+ int 0000000000003fffffff <- ( 0000000000000 , ffffffff )
+
+[49,29]:
+ int 0000000000001fffffff <- ( 0000000000000 , ffffffff )
+
+[49,28]:
+ int 0000000000000fffffff <- ( 0000000000000 , fffffff )
+
+[49,27]:
+ int 00000000000007ffffff <- ( 0000000000000 , fffffff )
+
+[49,26]:
+ int 0000000000003ffffff <- ( 0000000000000 , fffffff )
+
+[49,25]:
+ int 0000000000001ffffff <- ( 0000000000000 , fffffff )
+
+[49,24]:
+ int 0000000000000ffffff <- ( 0000000000000 , ffffff )
+
+[49,23]:
+ int 00000000000007fffff <- ( 0000000000000 , ffffff )
+
+[49,22]:
+ int 0000000000003fffff <- ( 0000000000000 , ffffff )
+
+[49,21]:
+ int 0000000000001fffff <- ( 0000000000000 , ffffff )
+
+[49,20]:
+ int 0000000000000fffff <- ( 0000000000000 , fffff )
+
+[49,19]:
+ int 00000000000007ffff <- ( 0000000000000 , fffff )
+
+[49,18]:
+ int 0000000000003ffff <- ( 0000000000000 , fffff )
+
+[49,17]:
+ int 0000000000001ffff <- ( 0000000000000 , fffff )
+
+[49,16]:
+ int 0000000000000ffff <- ( 0000000000000 , ffff )
+
+[49,15]:
+ int 00000000000007fff <- ( 0000000000000 , ffff )
+
+[49,14]:
+ int 0000000000003fff <- ( 0000000000000 , ffff )
+
+[49,13]:
+ int 0000000000001fff <- ( 0000000000000 , ffff )
+
+[49,12]:
+ int 0000000000000fff <- ( 0000000000000 , fff )
+
+[49,11]:
+ int 00000000000007ff <- ( 0000000000000 , fff )
+
+[49,10]:
+ int 0000000000003ff <- ( 0000000000000 , fff )
+
+[49,9]:
+ int 0000000000001ff <- ( 0000000000000 , fff )
+
+[49,8]:
+ int 0000000000000ff <- ( 0000000000000 , ff )
+
+[49,7]:
+ int 00000000000007f <- ( 0000000000000 , ff )
+
+[49,6]:
+ int 0000000000003f <- ( 0000000000000 , ff )
+
+[49,5]:
+ int 0000000000001f <- ( 0000000000000 , ff )
+
+[49,4]:
+ int 0000000000000f <- ( 0000000000000 , f )
+
+[49,3]:
+ int 00000000000007 <- ( 0000000000000 , f )
+
+[49,2]:
+ int 0000000000003 <- ( 0000000000000 , f )
+
+[49,1]:
+ int 0000000000001 <- ( 0000000000000 , f )
+
+[48,64]:
+ int 0000000000000ffffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[48,63]:
+ int 0000000000007fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[48,62]:
+ int 0000000000003fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[48,61]:
+ int 0000000000001fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[48,60]:
+ int 0000000000000fffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[48,59]:
+ int 0000000000007ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[48,58]:
+ int 0000000000003ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[48,57]:
+ int 0000000000001ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[48,56]:
+ int 0000000000000ffffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[48,55]:
+ int 0000000000007fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[48,54]:
+ int 0000000000003fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[48,53]:
+ int 0000000000001fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[48,52]:
+ int 0000000000000fffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[48,51]:
+ int 0000000000007ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[48,50]:
+ int 0000000000003ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[48,49]:
+ int 0000000000001ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[48,48]:
+ int 0000000000000ffffffffffff <- ( 000000000000 , ffffffffffff )
+
+[48,47]:
+ int 0000000000007fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[48,46]:
+ int 0000000000003fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[48,45]:
+ int 0000000000001fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[48,44]:
+ int 0000000000000fffffffffff <- ( 000000000000 , fffffffffff )
+
+[48,43]:
+ int 0000000000007ffffffffff <- ( 000000000000 , fffffffffff )
+
+[48,42]:
+ int 0000000000003ffffffffff <- ( 000000000000 , fffffffffff )
+
+[48,41]:
+ int 0000000000001ffffffffff <- ( 000000000000 , fffffffffff )
+
+[48,40]:
+ int 0000000000000ffffffffff <- ( 000000000000 , ffffffffff )
+
+[48,39]:
+ int 0000000000007fffffffff <- ( 000000000000 , ffffffffff )
+
+[48,38]:
+ int 0000000000003fffffffff <- ( 000000000000 , ffffffffff )
+
+[48,37]:
+ int 0000000000001fffffffff <- ( 000000000000 , ffffffffff )
+
+[48,36]:
+ int 0000000000000fffffffff <- ( 000000000000 , fffffffff )
+
+[48,35]:
+ int 0000000000007ffffffff <- ( 000000000000 , fffffffff )
+
+[48,34]:
+ int 0000000000003ffffffff <- ( 000000000000 , fffffffff )
+
+[48,33]:
+ int 0000000000001ffffffff <- ( 000000000000 , fffffffff )
+
+[48,32]:
+ int 0000000000000ffffffff <- ( 000000000000 , ffffffff )
+
+[48,31]:
+ int 0000000000007fffffff <- ( 000000000000 , ffffffff )
+
+[48,30]:
+ int 0000000000003fffffff <- ( 000000000000 , ffffffff )
+
+[48,29]:
+ int 0000000000001fffffff <- ( 000000000000 , ffffffff )
+
+[48,28]:
+ int 0000000000000fffffff <- ( 000000000000 , fffffff )
+
+[48,27]:
+ int 0000000000007ffffff <- ( 000000000000 , fffffff )
+
+[48,26]:
+ int 0000000000003ffffff <- ( 000000000000 , fffffff )
+
+[48,25]:
+ int 0000000000001ffffff <- ( 000000000000 , fffffff )
+
+[48,24]:
+ int 0000000000000ffffff <- ( 000000000000 , ffffff )
+
+[48,23]:
+ int 0000000000007fffff <- ( 000000000000 , ffffff )
+
+[48,22]:
+ int 0000000000003fffff <- ( 000000000000 , ffffff )
+
+[48,21]:
+ int 0000000000001fffff <- ( 000000000000 , ffffff )
+
+[48,20]:
+ int 0000000000000fffff <- ( 000000000000 , fffff )
+
+[48,19]:
+ int 0000000000007ffff <- ( 000000000000 , fffff )
+
+[48,18]:
+ int 0000000000003ffff <- ( 000000000000 , fffff )
+
+[48,17]:
+ int 0000000000001ffff <- ( 000000000000 , fffff )
+
+[48,16]:
+ int 0000000000000ffff <- ( 000000000000 , ffff )
+
+[48,15]:
+ int 0000000000007fff <- ( 000000000000 , ffff )
+
+[48,14]:
+ int 0000000000003fff <- ( 000000000000 , ffff )
+
+[48,13]:
+ int 0000000000001fff <- ( 000000000000 , ffff )
+
+[48,12]:
+ int 0000000000000fff <- ( 000000000000 , fff )
+
+[48,11]:
+ int 0000000000007ff <- ( 000000000000 , fff )
+
+[48,10]:
+ int 0000000000003ff <- ( 000000000000 , fff )
+
+[48,9]:
+ int 0000000000001ff <- ( 000000000000 , fff )
+
+[48,8]:
+ int 0000000000000ff <- ( 000000000000 , ff )
+
+[48,7]:
+ int 0000000000007f <- ( 000000000000 , ff )
+
+[48,6]:
+ int 0000000000003f <- ( 000000000000 , ff )
+
+[48,5]:
+ int 0000000000001f <- ( 000000000000 , ff )
+
+[48,4]:
+ int 0000000000000f <- ( 000000000000 , f )
+
+[48,3]:
+ int 0000000000007 <- ( 000000000000 , f )
+
+[48,2]:
+ int 0000000000003 <- ( 000000000000 , f )
+
+[48,1]:
+ int 0000000000001 <- ( 000000000000 , f )
+
+[47,64]:
+ int 000000000000ffffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[47,63]:
+ int 0000000000007fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[47,62]:
+ int 0000000000003fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[47,61]:
+ int 0000000000001fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[47,60]:
+ int 000000000000fffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[47,59]:
+ int 0000000000007ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[47,58]:
+ int 0000000000003ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[47,57]:
+ int 0000000000001ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[47,56]:
+ int 000000000000ffffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[47,55]:
+ int 0000000000007fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[47,54]:
+ int 0000000000003fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[47,53]:
+ int 0000000000001fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[47,52]:
+ int 000000000000fffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[47,51]:
+ int 0000000000007ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[47,50]:
+ int 0000000000003ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[47,49]:
+ int 0000000000001ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[47,48]:
+ int 000000000000ffffffffffff <- ( 000000000000 , ffffffffffff )
+
+[47,47]:
+ int 0000000000007fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[47,46]:
+ int 0000000000003fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[47,45]:
+ int 0000000000001fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[47,44]:
+ int 000000000000fffffffffff <- ( 000000000000 , fffffffffff )
+
+[47,43]:
+ int 0000000000007ffffffffff <- ( 000000000000 , fffffffffff )
+
+[47,42]:
+ int 0000000000003ffffffffff <- ( 000000000000 , fffffffffff )
+
+[47,41]:
+ int 0000000000001ffffffffff <- ( 000000000000 , fffffffffff )
+
+[47,40]:
+ int 000000000000ffffffffff <- ( 000000000000 , ffffffffff )
+
+[47,39]:
+ int 0000000000007fffffffff <- ( 000000000000 , ffffffffff )
+
+[47,38]:
+ int 0000000000003fffffffff <- ( 000000000000 , ffffffffff )
+
+[47,37]:
+ int 0000000000001fffffffff <- ( 000000000000 , ffffffffff )
+
+[47,36]:
+ int 000000000000fffffffff <- ( 000000000000 , fffffffff )
+
+[47,35]:
+ int 0000000000007ffffffff <- ( 000000000000 , fffffffff )
+
+[47,34]:
+ int 0000000000003ffffffff <- ( 000000000000 , fffffffff )
+
+[47,33]:
+ int 0000000000001ffffffff <- ( 000000000000 , fffffffff )
+
+[47,32]:
+ int 000000000000ffffffff <- ( 000000000000 , ffffffff )
+
+[47,31]:
+ int 0000000000007fffffff <- ( 000000000000 , ffffffff )
+
+[47,30]:
+ int 0000000000003fffffff <- ( 000000000000 , ffffffff )
+
+[47,29]:
+ int 0000000000001fffffff <- ( 000000000000 , ffffffff )
+
+[47,28]:
+ int 000000000000fffffff <- ( 000000000000 , fffffff )
+
+[47,27]:
+ int 0000000000007ffffff <- ( 000000000000 , fffffff )
+
+[47,26]:
+ int 0000000000003ffffff <- ( 000000000000 , fffffff )
+
+[47,25]:
+ int 0000000000001ffffff <- ( 000000000000 , fffffff )
+
+[47,24]:
+ int 000000000000ffffff <- ( 000000000000 , ffffff )
+
+[47,23]:
+ int 0000000000007fffff <- ( 000000000000 , ffffff )
+
+[47,22]:
+ int 0000000000003fffff <- ( 000000000000 , ffffff )
+
+[47,21]:
+ int 0000000000001fffff <- ( 000000000000 , ffffff )
+
+[47,20]:
+ int 000000000000fffff <- ( 000000000000 , fffff )
+
+[47,19]:
+ int 0000000000007ffff <- ( 000000000000 , fffff )
+
+[47,18]:
+ int 0000000000003ffff <- ( 000000000000 , fffff )
+
+[47,17]:
+ int 0000000000001ffff <- ( 000000000000 , fffff )
+
+[47,16]:
+ int 000000000000ffff <- ( 000000000000 , ffff )
+
+[47,15]:
+ int 0000000000007fff <- ( 000000000000 , ffff )
+
+[47,14]:
+ int 0000000000003fff <- ( 000000000000 , ffff )
+
+[47,13]:
+ int 0000000000001fff <- ( 000000000000 , ffff )
+
+[47,12]:
+ int 000000000000fff <- ( 000000000000 , fff )
+
+[47,11]:
+ int 0000000000007ff <- ( 000000000000 , fff )
+
+[47,10]:
+ int 0000000000003ff <- ( 000000000000 , fff )
+
+[47,9]:
+ int 0000000000001ff <- ( 000000000000 , fff )
+
+[47,8]:
+ int 000000000000ff <- ( 000000000000 , ff )
+
+[47,7]:
+ int 0000000000007f <- ( 000000000000 , ff )
+
+[47,6]:
+ int 0000000000003f <- ( 000000000000 , ff )
+
+[47,5]:
+ int 0000000000001f <- ( 000000000000 , ff )
+
+[47,4]:
+ int 000000000000f <- ( 000000000000 , f )
+
+[47,3]:
+ int 0000000000007 <- ( 000000000000 , f )
+
+[47,2]:
+ int 0000000000003 <- ( 000000000000 , f )
+
+[47,1]:
+ int 0000000000001 <- ( 000000000000 , f )
+
+[46,64]:
+ int 000000000000ffffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[46,63]:
+ int 0000000000007fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[46,62]:
+ int 0000000000003fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[46,61]:
+ int 000000000001fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[46,60]:
+ int 000000000000fffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[46,59]:
+ int 0000000000007ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[46,58]:
+ int 0000000000003ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[46,57]:
+ int 000000000001ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[46,56]:
+ int 000000000000ffffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[46,55]:
+ int 0000000000007fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[46,54]:
+ int 0000000000003fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[46,53]:
+ int 000000000001fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[46,52]:
+ int 000000000000fffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[46,51]:
+ int 0000000000007ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[46,50]:
+ int 0000000000003ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[46,49]:
+ int 000000000001ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[46,48]:
+ int 000000000000ffffffffffff <- ( 000000000000 , ffffffffffff )
+
+[46,47]:
+ int 0000000000007fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[46,46]:
+ int 0000000000003fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[46,45]:
+ int 000000000001fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[46,44]:
+ int 000000000000fffffffffff <- ( 000000000000 , fffffffffff )
+
+[46,43]:
+ int 0000000000007ffffffffff <- ( 000000000000 , fffffffffff )
+
+[46,42]:
+ int 0000000000003ffffffffff <- ( 000000000000 , fffffffffff )
+
+[46,41]:
+ int 000000000001ffffffffff <- ( 000000000000 , fffffffffff )
+
+[46,40]:
+ int 000000000000ffffffffff <- ( 000000000000 , ffffffffff )
+
+[46,39]:
+ int 0000000000007fffffffff <- ( 000000000000 , ffffffffff )
+
+[46,38]:
+ int 0000000000003fffffffff <- ( 000000000000 , ffffffffff )
+
+[46,37]:
+ int 000000000001fffffffff <- ( 000000000000 , ffffffffff )
+
+[46,36]:
+ int 000000000000fffffffff <- ( 000000000000 , fffffffff )
+
+[46,35]:
+ int 0000000000007ffffffff <- ( 000000000000 , fffffffff )
+
+[46,34]:
+ int 0000000000003ffffffff <- ( 000000000000 , fffffffff )
+
+[46,33]:
+ int 000000000001ffffffff <- ( 000000000000 , fffffffff )
+
+[46,32]:
+ int 000000000000ffffffff <- ( 000000000000 , ffffffff )
+
+[46,31]:
+ int 0000000000007fffffff <- ( 000000000000 , ffffffff )
+
+[46,30]:
+ int 0000000000003fffffff <- ( 000000000000 , ffffffff )
+
+[46,29]:
+ int 000000000001fffffff <- ( 000000000000 , ffffffff )
+
+[46,28]:
+ int 000000000000fffffff <- ( 000000000000 , fffffff )
+
+[46,27]:
+ int 0000000000007ffffff <- ( 000000000000 , fffffff )
+
+[46,26]:
+ int 0000000000003ffffff <- ( 000000000000 , fffffff )
+
+[46,25]:
+ int 000000000001ffffff <- ( 000000000000 , fffffff )
+
+[46,24]:
+ int 000000000000ffffff <- ( 000000000000 , ffffff )
+
+[46,23]:
+ int 0000000000007fffff <- ( 000000000000 , ffffff )
+
+[46,22]:
+ int 0000000000003fffff <- ( 000000000000 , ffffff )
+
+[46,21]:
+ int 000000000001fffff <- ( 000000000000 , ffffff )
+
+[46,20]:
+ int 000000000000fffff <- ( 000000000000 , fffff )
+
+[46,19]:
+ int 0000000000007ffff <- ( 000000000000 , fffff )
+
+[46,18]:
+ int 0000000000003ffff <- ( 000000000000 , fffff )
+
+[46,17]:
+ int 000000000001ffff <- ( 000000000000 , fffff )
+
+[46,16]:
+ int 000000000000ffff <- ( 000000000000 , ffff )
+
+[46,15]:
+ int 0000000000007fff <- ( 000000000000 , ffff )
+
+[46,14]:
+ int 0000000000003fff <- ( 000000000000 , ffff )
+
+[46,13]:
+ int 000000000001fff <- ( 000000000000 , ffff )
+
+[46,12]:
+ int 000000000000fff <- ( 000000000000 , fff )
+
+[46,11]:
+ int 0000000000007ff <- ( 000000000000 , fff )
+
+[46,10]:
+ int 0000000000003ff <- ( 000000000000 , fff )
+
+[46,9]:
+ int 000000000001ff <- ( 000000000000 , fff )
+
+[46,8]:
+ int 000000000000ff <- ( 000000000000 , ff )
+
+[46,7]:
+ int 0000000000007f <- ( 000000000000 , ff )
+
+[46,6]:
+ int 0000000000003f <- ( 000000000000 , ff )
+
+[46,5]:
+ int 000000000001f <- ( 000000000000 , ff )
+
+[46,4]:
+ int 000000000000f <- ( 000000000000 , f )
+
+[46,3]:
+ int 0000000000007 <- ( 000000000000 , f )
+
+[46,2]:
+ int 0000000000003 <- ( 000000000000 , f )
+
+[46,1]:
+ int 000000000001 <- ( 000000000000 , f )
+
+[45,64]:
+ int 000000000000ffffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[45,63]:
+ int 0000000000007fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[45,62]:
+ int 000000000003fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[45,61]:
+ int 000000000001fffffffffffffff <- ( 000000000000 , ffffffffffffffff )
+
+[45,60]:
+ int 000000000000fffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[45,59]:
+ int 0000000000007ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[45,58]:
+ int 000000000003ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[45,57]:
+ int 000000000001ffffffffffffff <- ( 000000000000 , fffffffffffffff )
+
+[45,56]:
+ int 000000000000ffffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[45,55]:
+ int 0000000000007fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[45,54]:
+ int 000000000003fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[45,53]:
+ int 000000000001fffffffffffff <- ( 000000000000 , ffffffffffffff )
+
+[45,52]:
+ int 000000000000fffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[45,51]:
+ int 0000000000007ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[45,50]:
+ int 000000000003ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[45,49]:
+ int 000000000001ffffffffffff <- ( 000000000000 , fffffffffffff )
+
+[45,48]:
+ int 000000000000ffffffffffff <- ( 000000000000 , ffffffffffff )
+
+[45,47]:
+ int 0000000000007fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[45,46]:
+ int 000000000003fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[45,45]:
+ int 000000000001fffffffffff <- ( 000000000000 , ffffffffffff )
+
+[45,44]:
+ int 000000000000fffffffffff <- ( 000000000000 , fffffffffff )
+
+[45,43]:
+ int 0000000000007ffffffffff <- ( 000000000000 , fffffffffff )
+
+[45,42]:
+ int 000000000003ffffffffff <- ( 000000000000 , fffffffffff )
+
+[45,41]:
+ int 000000000001ffffffffff <- ( 000000000000 , fffffffffff )
+
+[45,40]:
+ int 000000000000ffffffffff <- ( 000000000000 , ffffffffff )
+
+[45,39]:
+ int 0000000000007fffffffff <- ( 000000000000 , ffffffffff )
+
+[45,38]:
+ int 000000000003fffffffff <- ( 000000000000 , ffffffffff )
+
+[45,37]:
+ int 000000000001fffffffff <- ( 000000000000 , ffffffffff )
+
+[45,36]:
+ int 000000000000fffffffff <- ( 000000000000 , fffffffff )
+
+[45,35]:
+ int 0000000000007ffffffff <- ( 000000000000 , fffffffff )
+
+[45,34]:
+ int 000000000003ffffffff <- ( 000000000000 , fffffffff )
+
+[45,33]:
+ int 000000000001ffffffff <- ( 000000000000 , fffffffff )
+
+[45,32]:
+ int 000000000000ffffffff <- ( 000000000000 , ffffffff )
+
+[45,31]:
+ int 0000000000007fffffff <- ( 000000000000 , ffffffff )
+
+[45,30]:
+ int 000000000003fffffff <- ( 000000000000 , ffffffff )
+
+[45,29]:
+ int 000000000001fffffff <- ( 000000000000 , ffffffff )
+
+[45,28]:
+ int 000000000000fffffff <- ( 000000000000 , fffffff )
+
+[45,27]:
+ int 0000000000007ffffff <- ( 000000000000 , fffffff )
+
+[45,26]:
+ int 000000000003ffffff <- ( 000000000000 , fffffff )
+
+[45,25]:
+ int 000000000001ffffff <- ( 000000000000 , fffffff )
+
+[45,24]:
+ int 000000000000ffffff <- ( 000000000000 , ffffff )
+
+[45,23]:
+ int 0000000000007fffff <- ( 000000000000 , ffffff )
+
+[45,22]:
+ int 000000000003fffff <- ( 000000000000 , ffffff )
+
+[45,21]:
+ int 000000000001fffff <- ( 000000000000 , ffffff )
+
+[45,20]:
+ int 000000000000fffff <- ( 000000000000 , fffff )
+
+[45,19]:
+ int 0000000000007ffff <- ( 000000000000 , fffff )
+
+[45,18]:
+ int 000000000003ffff <- ( 000000000000 , fffff )
+
+[45,17]:
+ int 000000000001ffff <- ( 000000000000 , fffff )
+
+[45,16]:
+ int 000000000000ffff <- ( 000000000000 , ffff )
+
+[45,15]:
+ int 0000000000007fff <- ( 000000000000 , ffff )
+
+[45,14]:
+ int 000000000003fff <- ( 000000000000 , ffff )
+
+[45,13]:
+ int 000000000001fff <- ( 000000000000 , ffff )
+
+[45,12]:
+ int 000000000000fff <- ( 000000000000 , fff )
+
+[45,11]:
+ int 0000000000007ff <- ( 000000000000 , fff )
+
+[45,10]:
+ int 000000000003ff <- ( 000000000000 , fff )
+
+[45,9]:
+ int 000000000001ff <- ( 000000000000 , fff )
+
+[45,8]:
+ int 000000000000ff <- ( 000000000000 , ff )
+
+[45,7]:
+ int 0000000000007f <- ( 000000000000 , ff )
+
+[45,6]:
+ int 000000000003f <- ( 000000000000 , ff )
+
+[45,5]:
+ int 000000000001f <- ( 000000000000 , ff )
+
+[45,4]:
+ int 000000000000f <- ( 000000000000 , f )
+
+[45,3]:
+ int 0000000000007 <- ( 000000000000 , f )
+
+[45,2]:
+ int 000000000003 <- ( 000000000000 , f )
+
+[45,1]:
+ int 000000000001 <- ( 000000000000 , f )
+
+[44,64]:
+ int 000000000000ffffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[44,63]:
+ int 000000000007fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[44,62]:
+ int 000000000003fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[44,61]:
+ int 000000000001fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[44,60]:
+ int 000000000000fffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[44,59]:
+ int 000000000007ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[44,58]:
+ int 000000000003ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[44,57]:
+ int 000000000001ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[44,56]:
+ int 000000000000ffffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[44,55]:
+ int 000000000007fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[44,54]:
+ int 000000000003fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[44,53]:
+ int 000000000001fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[44,52]:
+ int 000000000000fffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[44,51]:
+ int 000000000007ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[44,50]:
+ int 000000000003ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[44,49]:
+ int 000000000001ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[44,48]:
+ int 000000000000ffffffffffff <- ( 00000000000 , ffffffffffff )
+
+[44,47]:
+ int 000000000007fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[44,46]:
+ int 000000000003fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[44,45]:
+ int 000000000001fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[44,44]:
+ int 000000000000fffffffffff <- ( 00000000000 , fffffffffff )
+
+[44,43]:
+ int 000000000007ffffffffff <- ( 00000000000 , fffffffffff )
+
+[44,42]:
+ int 000000000003ffffffffff <- ( 00000000000 , fffffffffff )
+
+[44,41]:
+ int 000000000001ffffffffff <- ( 00000000000 , fffffffffff )
+
+[44,40]:
+ int 000000000000ffffffffff <- ( 00000000000 , ffffffffff )
+
+[44,39]:
+ int 000000000007fffffffff <- ( 00000000000 , ffffffffff )
+
+[44,38]:
+ int 000000000003fffffffff <- ( 00000000000 , ffffffffff )
+
+[44,37]:
+ int 000000000001fffffffff <- ( 00000000000 , ffffffffff )
+
+[44,36]:
+ int 000000000000fffffffff <- ( 00000000000 , fffffffff )
+
+[44,35]:
+ int 000000000007ffffffff <- ( 00000000000 , fffffffff )
+
+[44,34]:
+ int 000000000003ffffffff <- ( 00000000000 , fffffffff )
+
+[44,33]:
+ int 000000000001ffffffff <- ( 00000000000 , fffffffff )
+
+[44,32]:
+ int 000000000000ffffffff <- ( 00000000000 , ffffffff )
+
+[44,31]:
+ int 000000000007fffffff <- ( 00000000000 , ffffffff )
+
+[44,30]:
+ int 000000000003fffffff <- ( 00000000000 , ffffffff )
+
+[44,29]:
+ int 000000000001fffffff <- ( 00000000000 , ffffffff )
+
+[44,28]:
+ int 000000000000fffffff <- ( 00000000000 , fffffff )
+
+[44,27]:
+ int 000000000007ffffff <- ( 00000000000 , fffffff )
+
+[44,26]:
+ int 000000000003ffffff <- ( 00000000000 , fffffff )
+
+[44,25]:
+ int 000000000001ffffff <- ( 00000000000 , fffffff )
+
+[44,24]:
+ int 000000000000ffffff <- ( 00000000000 , ffffff )
+
+[44,23]:
+ int 000000000007fffff <- ( 00000000000 , ffffff )
+
+[44,22]:
+ int 000000000003fffff <- ( 00000000000 , ffffff )
+
+[44,21]:
+ int 000000000001fffff <- ( 00000000000 , ffffff )
+
+[44,20]:
+ int 000000000000fffff <- ( 00000000000 , fffff )
+
+[44,19]:
+ int 000000000007ffff <- ( 00000000000 , fffff )
+
+[44,18]:
+ int 000000000003ffff <- ( 00000000000 , fffff )
+
+[44,17]:
+ int 000000000001ffff <- ( 00000000000 , fffff )
+
+[44,16]:
+ int 000000000000ffff <- ( 00000000000 , ffff )
+
+[44,15]:
+ int 000000000007fff <- ( 00000000000 , ffff )
+
+[44,14]:
+ int 000000000003fff <- ( 00000000000 , ffff )
+
+[44,13]:
+ int 000000000001fff <- ( 00000000000 , ffff )
+
+[44,12]:
+ int 000000000000fff <- ( 00000000000 , fff )
+
+[44,11]:
+ int 000000000007ff <- ( 00000000000 , fff )
+
+[44,10]:
+ int 000000000003ff <- ( 00000000000 , fff )
+
+[44,9]:
+ int 000000000001ff <- ( 00000000000 , fff )
+
+[44,8]:
+ int 000000000000ff <- ( 00000000000 , ff )
+
+[44,7]:
+ int 000000000007f <- ( 00000000000 , ff )
+
+[44,6]:
+ int 000000000003f <- ( 00000000000 , ff )
+
+[44,5]:
+ int 000000000001f <- ( 00000000000 , ff )
+
+[44,4]:
+ int 000000000000f <- ( 00000000000 , f )
+
+[44,3]:
+ int 000000000007 <- ( 00000000000 , f )
+
+[44,2]:
+ int 000000000003 <- ( 00000000000 , f )
+
+[44,1]:
+ int 000000000001 <- ( 00000000000 , f )
+
+[43,64]:
+ int 00000000000ffffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[43,63]:
+ int 000000000007fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[43,62]:
+ int 000000000003fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[43,61]:
+ int 000000000001fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[43,60]:
+ int 00000000000fffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[43,59]:
+ int 000000000007ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[43,58]:
+ int 000000000003ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[43,57]:
+ int 000000000001ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[43,56]:
+ int 00000000000ffffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[43,55]:
+ int 000000000007fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[43,54]:
+ int 000000000003fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[43,53]:
+ int 000000000001fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[43,52]:
+ int 00000000000fffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[43,51]:
+ int 000000000007ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[43,50]:
+ int 000000000003ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[43,49]:
+ int 000000000001ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[43,48]:
+ int 00000000000ffffffffffff <- ( 00000000000 , ffffffffffff )
+
+[43,47]:
+ int 000000000007fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[43,46]:
+ int 000000000003fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[43,45]:
+ int 000000000001fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[43,44]:
+ int 00000000000fffffffffff <- ( 00000000000 , fffffffffff )
+
+[43,43]:
+ int 000000000007ffffffffff <- ( 00000000000 , fffffffffff )
+
+[43,42]:
+ int 000000000003ffffffffff <- ( 00000000000 , fffffffffff )
+
+[43,41]:
+ int 000000000001ffffffffff <- ( 00000000000 , fffffffffff )
+
+[43,40]:
+ int 00000000000ffffffffff <- ( 00000000000 , ffffffffff )
+
+[43,39]:
+ int 000000000007fffffffff <- ( 00000000000 , ffffffffff )
+
+[43,38]:
+ int 000000000003fffffffff <- ( 00000000000 , ffffffffff )
+
+[43,37]:
+ int 000000000001fffffffff <- ( 00000000000 , ffffffffff )
+
+[43,36]:
+ int 00000000000fffffffff <- ( 00000000000 , fffffffff )
+
+[43,35]:
+ int 000000000007ffffffff <- ( 00000000000 , fffffffff )
+
+[43,34]:
+ int 000000000003ffffffff <- ( 00000000000 , fffffffff )
+
+[43,33]:
+ int 000000000001ffffffff <- ( 00000000000 , fffffffff )
+
+[43,32]:
+ int 00000000000ffffffff <- ( 00000000000 , ffffffff )
+
+[43,31]:
+ int 000000000007fffffff <- ( 00000000000 , ffffffff )
+
+[43,30]:
+ int 000000000003fffffff <- ( 00000000000 , ffffffff )
+
+[43,29]:
+ int 000000000001fffffff <- ( 00000000000 , ffffffff )
+
+[43,28]:
+ int 00000000000fffffff <- ( 00000000000 , fffffff )
+
+[43,27]:
+ int 000000000007ffffff <- ( 00000000000 , fffffff )
+
+[43,26]:
+ int 000000000003ffffff <- ( 00000000000 , fffffff )
+
+[43,25]:
+ int 000000000001ffffff <- ( 00000000000 , fffffff )
+
+[43,24]:
+ int 00000000000ffffff <- ( 00000000000 , ffffff )
+
+[43,23]:
+ int 000000000007fffff <- ( 00000000000 , ffffff )
+
+[43,22]:
+ int 000000000003fffff <- ( 00000000000 , ffffff )
+
+[43,21]:
+ int 000000000001fffff <- ( 00000000000 , ffffff )
+
+[43,20]:
+ int 00000000000fffff <- ( 00000000000 , fffff )
+
+[43,19]:
+ int 000000000007ffff <- ( 00000000000 , fffff )
+
+[43,18]:
+ int 000000000003ffff <- ( 00000000000 , fffff )
+
+[43,17]:
+ int 000000000001ffff <- ( 00000000000 , fffff )
+
+[43,16]:
+ int 00000000000ffff <- ( 00000000000 , ffff )
+
+[43,15]:
+ int 000000000007fff <- ( 00000000000 , ffff )
+
+[43,14]:
+ int 000000000003fff <- ( 00000000000 , ffff )
+
+[43,13]:
+ int 000000000001fff <- ( 00000000000 , ffff )
+
+[43,12]:
+ int 00000000000fff <- ( 00000000000 , fff )
+
+[43,11]:
+ int 000000000007ff <- ( 00000000000 , fff )
+
+[43,10]:
+ int 000000000003ff <- ( 00000000000 , fff )
+
+[43,9]:
+ int 000000000001ff <- ( 00000000000 , fff )
+
+[43,8]:
+ int 00000000000ff <- ( 00000000000 , ff )
+
+[43,7]:
+ int 000000000007f <- ( 00000000000 , ff )
+
+[43,6]:
+ int 000000000003f <- ( 00000000000 , ff )
+
+[43,5]:
+ int 000000000001f <- ( 00000000000 , ff )
+
+[43,4]:
+ int 00000000000f <- ( 00000000000 , f )
+
+[43,3]:
+ int 000000000007 <- ( 00000000000 , f )
+
+[43,2]:
+ int 000000000003 <- ( 00000000000 , f )
+
+[43,1]:
+ int 000000000001 <- ( 00000000000 , f )
+
+[42,64]:
+ int 00000000000ffffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[42,63]:
+ int 000000000007fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[42,62]:
+ int 000000000003fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[42,61]:
+ int 00000000001fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[42,60]:
+ int 00000000000fffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[42,59]:
+ int 000000000007ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[42,58]:
+ int 000000000003ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[42,57]:
+ int 00000000001ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[42,56]:
+ int 00000000000ffffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[42,55]:
+ int 000000000007fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[42,54]:
+ int 000000000003fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[42,53]:
+ int 00000000001fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[42,52]:
+ int 00000000000fffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[42,51]:
+ int 000000000007ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[42,50]:
+ int 000000000003ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[42,49]:
+ int 00000000001ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[42,48]:
+ int 00000000000ffffffffffff <- ( 00000000000 , ffffffffffff )
+
+[42,47]:
+ int 000000000007fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[42,46]:
+ int 000000000003fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[42,45]:
+ int 00000000001fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[42,44]:
+ int 00000000000fffffffffff <- ( 00000000000 , fffffffffff )
+
+[42,43]:
+ int 000000000007ffffffffff <- ( 00000000000 , fffffffffff )
+
+[42,42]:
+ int 000000000003ffffffffff <- ( 00000000000 , fffffffffff )
+
+[42,41]:
+ int 00000000001ffffffffff <- ( 00000000000 , fffffffffff )
+
+[42,40]:
+ int 00000000000ffffffffff <- ( 00000000000 , ffffffffff )
+
+[42,39]:
+ int 000000000007fffffffff <- ( 00000000000 , ffffffffff )
+
+[42,38]:
+ int 000000000003fffffffff <- ( 00000000000 , ffffffffff )
+
+[42,37]:
+ int 00000000001fffffffff <- ( 00000000000 , ffffffffff )
+
+[42,36]:
+ int 00000000000fffffffff <- ( 00000000000 , fffffffff )
+
+[42,35]:
+ int 000000000007ffffffff <- ( 00000000000 , fffffffff )
+
+[42,34]:
+ int 000000000003ffffffff <- ( 00000000000 , fffffffff )
+
+[42,33]:
+ int 00000000001ffffffff <- ( 00000000000 , fffffffff )
+
+[42,32]:
+ int 00000000000ffffffff <- ( 00000000000 , ffffffff )
+
+[42,31]:
+ int 000000000007fffffff <- ( 00000000000 , ffffffff )
+
+[42,30]:
+ int 000000000003fffffff <- ( 00000000000 , ffffffff )
+
+[42,29]:
+ int 00000000001fffffff <- ( 00000000000 , ffffffff )
+
+[42,28]:
+ int 00000000000fffffff <- ( 00000000000 , fffffff )
+
+[42,27]:
+ int 000000000007ffffff <- ( 00000000000 , fffffff )
+
+[42,26]:
+ int 000000000003ffffff <- ( 00000000000 , fffffff )
+
+[42,25]:
+ int 00000000001ffffff <- ( 00000000000 , fffffff )
+
+[42,24]:
+ int 00000000000ffffff <- ( 00000000000 , ffffff )
+
+[42,23]:
+ int 000000000007fffff <- ( 00000000000 , ffffff )
+
+[42,22]:
+ int 000000000003fffff <- ( 00000000000 , ffffff )
+
+[42,21]:
+ int 00000000001fffff <- ( 00000000000 , ffffff )
+
+[42,20]:
+ int 00000000000fffff <- ( 00000000000 , fffff )
+
+[42,19]:
+ int 000000000007ffff <- ( 00000000000 , fffff )
+
+[42,18]:
+ int 000000000003ffff <- ( 00000000000 , fffff )
+
+[42,17]:
+ int 00000000001ffff <- ( 00000000000 , fffff )
+
+[42,16]:
+ int 00000000000ffff <- ( 00000000000 , ffff )
+
+[42,15]:
+ int 000000000007fff <- ( 00000000000 , ffff )
+
+[42,14]:
+ int 000000000003fff <- ( 00000000000 , ffff )
+
+[42,13]:
+ int 00000000001fff <- ( 00000000000 , ffff )
+
+[42,12]:
+ int 00000000000fff <- ( 00000000000 , fff )
+
+[42,11]:
+ int 000000000007ff <- ( 00000000000 , fff )
+
+[42,10]:
+ int 000000000003ff <- ( 00000000000 , fff )
+
+[42,9]:
+ int 00000000001ff <- ( 00000000000 , fff )
+
+[42,8]:
+ int 00000000000ff <- ( 00000000000 , ff )
+
+[42,7]:
+ int 000000000007f <- ( 00000000000 , ff )
+
+[42,6]:
+ int 000000000003f <- ( 00000000000 , ff )
+
+[42,5]:
+ int 00000000001f <- ( 00000000000 , ff )
+
+[42,4]:
+ int 00000000000f <- ( 00000000000 , f )
+
+[42,3]:
+ int 000000000007 <- ( 00000000000 , f )
+
+[42,2]:
+ int 000000000003 <- ( 00000000000 , f )
+
+[42,1]:
+ int 00000000001 <- ( 00000000000 , f )
+
+[41,64]:
+ int 00000000000ffffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[41,63]:
+ int 000000000007fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[41,62]:
+ int 00000000003fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[41,61]:
+ int 00000000001fffffffffffffff <- ( 00000000000 , ffffffffffffffff )
+
+[41,60]:
+ int 00000000000fffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[41,59]:
+ int 000000000007ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[41,58]:
+ int 00000000003ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[41,57]:
+ int 00000000001ffffffffffffff <- ( 00000000000 , fffffffffffffff )
+
+[41,56]:
+ int 00000000000ffffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[41,55]:
+ int 000000000007fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[41,54]:
+ int 00000000003fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[41,53]:
+ int 00000000001fffffffffffff <- ( 00000000000 , ffffffffffffff )
+
+[41,52]:
+ int 00000000000fffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[41,51]:
+ int 000000000007ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[41,50]:
+ int 00000000003ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[41,49]:
+ int 00000000001ffffffffffff <- ( 00000000000 , fffffffffffff )
+
+[41,48]:
+ int 00000000000ffffffffffff <- ( 00000000000 , ffffffffffff )
+
+[41,47]:
+ int 000000000007fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[41,46]:
+ int 00000000003fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[41,45]:
+ int 00000000001fffffffffff <- ( 00000000000 , ffffffffffff )
+
+[41,44]:
+ int 00000000000fffffffffff <- ( 00000000000 , fffffffffff )
+
+[41,43]:
+ int 000000000007ffffffffff <- ( 00000000000 , fffffffffff )
+
+[41,42]:
+ int 00000000003ffffffffff <- ( 00000000000 , fffffffffff )
+
+[41,41]:
+ int 00000000001ffffffffff <- ( 00000000000 , fffffffffff )
+
+[41,40]:
+ int 00000000000ffffffffff <- ( 00000000000 , ffffffffff )
+
+[41,39]:
+ int 000000000007fffffffff <- ( 00000000000 , ffffffffff )
+
+[41,38]:
+ int 00000000003fffffffff <- ( 00000000000 , ffffffffff )
+
+[41,37]:
+ int 00000000001fffffffff <- ( 00000000000 , ffffffffff )
+
+[41,36]:
+ int 00000000000fffffffff <- ( 00000000000 , fffffffff )
+
+[41,35]:
+ int 000000000007ffffffff <- ( 00000000000 , fffffffff )
+
+[41,34]:
+ int 00000000003ffffffff <- ( 00000000000 , fffffffff )
+
+[41,33]:
+ int 00000000001ffffffff <- ( 00000000000 , fffffffff )
+
+[41,32]:
+ int 00000000000ffffffff <- ( 00000000000 , ffffffff )
+
+[41,31]:
+ int 000000000007fffffff <- ( 00000000000 , ffffffff )
+
+[41,30]:
+ int 00000000003fffffff <- ( 00000000000 , ffffffff )
+
+[41,29]:
+ int 00000000001fffffff <- ( 00000000000 , ffffffff )
+
+[41,28]:
+ int 00000000000fffffff <- ( 00000000000 , fffffff )
+
+[41,27]:
+ int 000000000007ffffff <- ( 00000000000 , fffffff )
+
+[41,26]:
+ int 00000000003ffffff <- ( 00000000000 , fffffff )
+
+[41,25]:
+ int 00000000001ffffff <- ( 00000000000 , fffffff )
+
+[41,24]:
+ int 00000000000ffffff <- ( 00000000000 , ffffff )
+
+[41,23]:
+ int 000000000007fffff <- ( 00000000000 , ffffff )
+
+[41,22]:
+ int 00000000003fffff <- ( 00000000000 , ffffff )
+
+[41,21]:
+ int 00000000001fffff <- ( 00000000000 , ffffff )
+
+[41,20]:
+ int 00000000000fffff <- ( 00000000000 , fffff )
+
+[41,19]:
+ int 000000000007ffff <- ( 00000000000 , fffff )
+
+[41,18]:
+ int 00000000003ffff <- ( 00000000000 , fffff )
+
+[41,17]:
+ int 00000000001ffff <- ( 00000000000 , fffff )
+
+[41,16]:
+ int 00000000000ffff <- ( 00000000000 , ffff )
+
+[41,15]:
+ int 000000000007fff <- ( 00000000000 , ffff )
+
+[41,14]:
+ int 00000000003fff <- ( 00000000000 , ffff )
+
+[41,13]:
+ int 00000000001fff <- ( 00000000000 , ffff )
+
+[41,12]:
+ int 00000000000fff <- ( 00000000000 , fff )
+
+[41,11]:
+ int 000000000007ff <- ( 00000000000 , fff )
+
+[41,10]:
+ int 00000000003ff <- ( 00000000000 , fff )
+
+[41,9]:
+ int 00000000001ff <- ( 00000000000 , fff )
+
+[41,8]:
+ int 00000000000ff <- ( 00000000000 , ff )
+
+[41,7]:
+ int 000000000007f <- ( 00000000000 , ff )
+
+[41,6]:
+ int 00000000003f <- ( 00000000000 , ff )
+
+[41,5]:
+ int 00000000001f <- ( 00000000000 , ff )
+
+[41,4]:
+ int 00000000000f <- ( 00000000000 , f )
+
+[41,3]:
+ int 000000000007 <- ( 00000000000 , f )
+
+[41,2]:
+ int 00000000003 <- ( 00000000000 , f )
+
+[41,1]:
+ int 00000000001 <- ( 00000000000 , f )
+
+[40,64]:
+ int 00000000000ffffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[40,63]:
+ int 00000000007fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[40,62]:
+ int 00000000003fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[40,61]:
+ int 00000000001fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[40,60]:
+ int 00000000000fffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[40,59]:
+ int 00000000007ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[40,58]:
+ int 00000000003ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[40,57]:
+ int 00000000001ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[40,56]:
+ int 00000000000ffffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[40,55]:
+ int 00000000007fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[40,54]:
+ int 00000000003fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[40,53]:
+ int 00000000001fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[40,52]:
+ int 00000000000fffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[40,51]:
+ int 00000000007ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[40,50]:
+ int 00000000003ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[40,49]:
+ int 00000000001ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[40,48]:
+ int 00000000000ffffffffffff <- ( 0000000000 , ffffffffffff )
+
+[40,47]:
+ int 00000000007fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[40,46]:
+ int 00000000003fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[40,45]:
+ int 00000000001fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[40,44]:
+ int 00000000000fffffffffff <- ( 0000000000 , fffffffffff )
+
+[40,43]:
+ int 00000000007ffffffffff <- ( 0000000000 , fffffffffff )
+
+[40,42]:
+ int 00000000003ffffffffff <- ( 0000000000 , fffffffffff )
+
+[40,41]:
+ int 00000000001ffffffffff <- ( 0000000000 , fffffffffff )
+
+[40,40]:
+ int 00000000000ffffffffff <- ( 0000000000 , ffffffffff )
+
+[40,39]:
+ int 00000000007fffffffff <- ( 0000000000 , ffffffffff )
+
+[40,38]:
+ int 00000000003fffffffff <- ( 0000000000 , ffffffffff )
+
+[40,37]:
+ int 00000000001fffffffff <- ( 0000000000 , ffffffffff )
+
+[40,36]:
+ int 00000000000fffffffff <- ( 0000000000 , fffffffff )
+
+[40,35]:
+ int 00000000007ffffffff <- ( 0000000000 , fffffffff )
+
+[40,34]:
+ int 00000000003ffffffff <- ( 0000000000 , fffffffff )
+
+[40,33]:
+ int 00000000001ffffffff <- ( 0000000000 , fffffffff )
+
+[40,32]:
+ int 00000000000ffffffff <- ( 0000000000 , ffffffff )
+
+[40,31]:
+ int 00000000007fffffff <- ( 0000000000 , ffffffff )
+
+[40,30]:
+ int 00000000003fffffff <- ( 0000000000 , ffffffff )
+
+[40,29]:
+ int 00000000001fffffff <- ( 0000000000 , ffffffff )
+
+[40,28]:
+ int 00000000000fffffff <- ( 0000000000 , fffffff )
+
+[40,27]:
+ int 00000000007ffffff <- ( 0000000000 , fffffff )
+
+[40,26]:
+ int 00000000003ffffff <- ( 0000000000 , fffffff )
+
+[40,25]:
+ int 00000000001ffffff <- ( 0000000000 , fffffff )
+
+[40,24]:
+ int 00000000000ffffff <- ( 0000000000 , ffffff )
+
+[40,23]:
+ int 00000000007fffff <- ( 0000000000 , ffffff )
+
+[40,22]:
+ int 00000000003fffff <- ( 0000000000 , ffffff )
+
+[40,21]:
+ int 00000000001fffff <- ( 0000000000 , ffffff )
+
+[40,20]:
+ int 00000000000fffff <- ( 0000000000 , fffff )
+
+[40,19]:
+ int 00000000007ffff <- ( 0000000000 , fffff )
+
+[40,18]:
+ int 00000000003ffff <- ( 0000000000 , fffff )
+
+[40,17]:
+ int 00000000001ffff <- ( 0000000000 , fffff )
+
+[40,16]:
+ int 00000000000ffff <- ( 0000000000 , ffff )
+
+[40,15]:
+ int 00000000007fff <- ( 0000000000 , ffff )
+
+[40,14]:
+ int 00000000003fff <- ( 0000000000 , ffff )
+
+[40,13]:
+ int 00000000001fff <- ( 0000000000 , ffff )
+
+[40,12]:
+ int 00000000000fff <- ( 0000000000 , fff )
+
+[40,11]:
+ int 00000000007ff <- ( 0000000000 , fff )
+
+[40,10]:
+ int 00000000003ff <- ( 0000000000 , fff )
+
+[40,9]:
+ int 00000000001ff <- ( 0000000000 , fff )
+
+[40,8]:
+ int 00000000000ff <- ( 0000000000 , ff )
+
+[40,7]:
+ int 00000000007f <- ( 0000000000 , ff )
+
+[40,6]:
+ int 00000000003f <- ( 0000000000 , ff )
+
+[40,5]:
+ int 00000000001f <- ( 0000000000 , ff )
+
+[40,4]:
+ int 00000000000f <- ( 0000000000 , f )
+
+[40,3]:
+ int 00000000007 <- ( 0000000000 , f )
+
+[40,2]:
+ int 00000000003 <- ( 0000000000 , f )
+
+[40,1]:
+ int 00000000001 <- ( 0000000000 , f )
+
+[39,64]:
+ int 0000000000ffffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[39,63]:
+ int 00000000007fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[39,62]:
+ int 00000000003fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[39,61]:
+ int 00000000001fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[39,60]:
+ int 0000000000fffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[39,59]:
+ int 00000000007ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[39,58]:
+ int 00000000003ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[39,57]:
+ int 00000000001ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[39,56]:
+ int 0000000000ffffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[39,55]:
+ int 00000000007fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[39,54]:
+ int 00000000003fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[39,53]:
+ int 00000000001fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[39,52]:
+ int 0000000000fffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[39,51]:
+ int 00000000007ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[39,50]:
+ int 00000000003ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[39,49]:
+ int 00000000001ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[39,48]:
+ int 0000000000ffffffffffff <- ( 0000000000 , ffffffffffff )
+
+[39,47]:
+ int 00000000007fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[39,46]:
+ int 00000000003fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[39,45]:
+ int 00000000001fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[39,44]:
+ int 0000000000fffffffffff <- ( 0000000000 , fffffffffff )
+
+[39,43]:
+ int 00000000007ffffffffff <- ( 0000000000 , fffffffffff )
+
+[39,42]:
+ int 00000000003ffffffffff <- ( 0000000000 , fffffffffff )
+
+[39,41]:
+ int 00000000001ffffffffff <- ( 0000000000 , fffffffffff )
+
+[39,40]:
+ int 0000000000ffffffffff <- ( 0000000000 , ffffffffff )
+
+[39,39]:
+ int 00000000007fffffffff <- ( 0000000000 , ffffffffff )
+
+[39,38]:
+ int 00000000003fffffffff <- ( 0000000000 , ffffffffff )
+
+[39,37]:
+ int 00000000001fffffffff <- ( 0000000000 , ffffffffff )
+
+[39,36]:
+ int 0000000000fffffffff <- ( 0000000000 , fffffffff )
+
+[39,35]:
+ int 00000000007ffffffff <- ( 0000000000 , fffffffff )
+
+[39,34]:
+ int 00000000003ffffffff <- ( 0000000000 , fffffffff )
+
+[39,33]:
+ int 00000000001ffffffff <- ( 0000000000 , fffffffff )
+
+[39,32]:
+ int 0000000000ffffffff <- ( 0000000000 , ffffffff )
+
+[39,31]:
+ int 00000000007fffffff <- ( 0000000000 , ffffffff )
+
+[39,30]:
+ int 00000000003fffffff <- ( 0000000000 , ffffffff )
+
+[39,29]:
+ int 00000000001fffffff <- ( 0000000000 , ffffffff )
+
+[39,28]:
+ int 0000000000fffffff <- ( 0000000000 , fffffff )
+
+[39,27]:
+ int 00000000007ffffff <- ( 0000000000 , fffffff )
+
+[39,26]:
+ int 00000000003ffffff <- ( 0000000000 , fffffff )
+
+[39,25]:
+ int 00000000001ffffff <- ( 0000000000 , fffffff )
+
+[39,24]:
+ int 0000000000ffffff <- ( 0000000000 , ffffff )
+
+[39,23]:
+ int 00000000007fffff <- ( 0000000000 , ffffff )
+
+[39,22]:
+ int 00000000003fffff <- ( 0000000000 , ffffff )
+
+[39,21]:
+ int 00000000001fffff <- ( 0000000000 , ffffff )
+
+[39,20]:
+ int 0000000000fffff <- ( 0000000000 , fffff )
+
+[39,19]:
+ int 00000000007ffff <- ( 0000000000 , fffff )
+
+[39,18]:
+ int 00000000003ffff <- ( 0000000000 , fffff )
+
+[39,17]:
+ int 00000000001ffff <- ( 0000000000 , fffff )
+
+[39,16]:
+ int 0000000000ffff <- ( 0000000000 , ffff )
+
+[39,15]:
+ int 00000000007fff <- ( 0000000000 , ffff )
+
+[39,14]:
+ int 00000000003fff <- ( 0000000000 , ffff )
+
+[39,13]:
+ int 00000000001fff <- ( 0000000000 , ffff )
+
+[39,12]:
+ int 0000000000fff <- ( 0000000000 , fff )
+
+[39,11]:
+ int 00000000007ff <- ( 0000000000 , fff )
+
+[39,10]:
+ int 00000000003ff <- ( 0000000000 , fff )
+
+[39,9]:
+ int 00000000001ff <- ( 0000000000 , fff )
+
+[39,8]:
+ int 0000000000ff <- ( 0000000000 , ff )
+
+[39,7]:
+ int 00000000007f <- ( 0000000000 , ff )
+
+[39,6]:
+ int 00000000003f <- ( 0000000000 , ff )
+
+[39,5]:
+ int 00000000001f <- ( 0000000000 , ff )
+
+[39,4]:
+ int 0000000000f <- ( 0000000000 , f )
+
+[39,3]:
+ int 00000000007 <- ( 0000000000 , f )
+
+[39,2]:
+ int 00000000003 <- ( 0000000000 , f )
+
+[39,1]:
+ int 00000000001 <- ( 0000000000 , f )
+
+[38,64]:
+ int 0000000000ffffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[38,63]:
+ int 00000000007fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[38,62]:
+ int 00000000003fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[38,61]:
+ int 0000000001fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[38,60]:
+ int 0000000000fffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[38,59]:
+ int 00000000007ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[38,58]:
+ int 00000000003ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[38,57]:
+ int 0000000001ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[38,56]:
+ int 0000000000ffffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[38,55]:
+ int 00000000007fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[38,54]:
+ int 00000000003fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[38,53]:
+ int 0000000001fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[38,52]:
+ int 0000000000fffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[38,51]:
+ int 00000000007ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[38,50]:
+ int 00000000003ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[38,49]:
+ int 0000000001ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[38,48]:
+ int 0000000000ffffffffffff <- ( 0000000000 , ffffffffffff )
+
+[38,47]:
+ int 00000000007fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[38,46]:
+ int 00000000003fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[38,45]:
+ int 0000000001fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[38,44]:
+ int 0000000000fffffffffff <- ( 0000000000 , fffffffffff )
+
+[38,43]:
+ int 00000000007ffffffffff <- ( 0000000000 , fffffffffff )
+
+[38,42]:
+ int 00000000003ffffffffff <- ( 0000000000 , fffffffffff )
+
+[38,41]:
+ int 0000000001ffffffffff <- ( 0000000000 , fffffffffff )
+
+[38,40]:
+ int 0000000000ffffffffff <- ( 0000000000 , ffffffffff )
+
+[38,39]:
+ int 00000000007fffffffff <- ( 0000000000 , ffffffffff )
+
+[38,38]:
+ int 00000000003fffffffff <- ( 0000000000 , ffffffffff )
+
+[38,37]:
+ int 0000000001fffffffff <- ( 0000000000 , ffffffffff )
+
+[38,36]:
+ int 0000000000fffffffff <- ( 0000000000 , fffffffff )
+
+[38,35]:
+ int 00000000007ffffffff <- ( 0000000000 , fffffffff )
+
+[38,34]:
+ int 00000000003ffffffff <- ( 0000000000 , fffffffff )
+
+[38,33]:
+ int 0000000001ffffffff <- ( 0000000000 , fffffffff )
+
+[38,32]:
+ int 0000000000ffffffff <- ( 0000000000 , ffffffff )
+
+[38,31]:
+ int 00000000007fffffff <- ( 0000000000 , ffffffff )
+
+[38,30]:
+ int 00000000003fffffff <- ( 0000000000 , ffffffff )
+
+[38,29]:
+ int 0000000001fffffff <- ( 0000000000 , ffffffff )
+
+[38,28]:
+ int 0000000000fffffff <- ( 0000000000 , fffffff )
+
+[38,27]:
+ int 00000000007ffffff <- ( 0000000000 , fffffff )
+
+[38,26]:
+ int 00000000003ffffff <- ( 0000000000 , fffffff )
+
+[38,25]:
+ int 0000000001ffffff <- ( 0000000000 , fffffff )
+
+[38,24]:
+ int 0000000000ffffff <- ( 0000000000 , ffffff )
+
+[38,23]:
+ int 00000000007fffff <- ( 0000000000 , ffffff )
+
+[38,22]:
+ int 00000000003fffff <- ( 0000000000 , ffffff )
+
+[38,21]:
+ int 0000000001fffff <- ( 0000000000 , ffffff )
+
+[38,20]:
+ int 0000000000fffff <- ( 0000000000 , fffff )
+
+[38,19]:
+ int 00000000007ffff <- ( 0000000000 , fffff )
+
+[38,18]:
+ int 00000000003ffff <- ( 0000000000 , fffff )
+
+[38,17]:
+ int 0000000001ffff <- ( 0000000000 , fffff )
+
+[38,16]:
+ int 0000000000ffff <- ( 0000000000 , ffff )
+
+[38,15]:
+ int 00000000007fff <- ( 0000000000 , ffff )
+
+[38,14]:
+ int 00000000003fff <- ( 0000000000 , ffff )
+
+[38,13]:
+ int 0000000001fff <- ( 0000000000 , ffff )
+
+[38,12]:
+ int 0000000000fff <- ( 0000000000 , fff )
+
+[38,11]:
+ int 00000000007ff <- ( 0000000000 , fff )
+
+[38,10]:
+ int 00000000003ff <- ( 0000000000 , fff )
+
+[38,9]:
+ int 0000000001ff <- ( 0000000000 , fff )
+
+[38,8]:
+ int 0000000000ff <- ( 0000000000 , ff )
+
+[38,7]:
+ int 00000000007f <- ( 0000000000 , ff )
+
+[38,6]:
+ int 00000000003f <- ( 0000000000 , ff )
+
+[38,5]:
+ int 0000000001f <- ( 0000000000 , ff )
+
+[38,4]:
+ int 0000000000f <- ( 0000000000 , f )
+
+[38,3]:
+ int 00000000007 <- ( 0000000000 , f )
+
+[38,2]:
+ int 00000000003 <- ( 0000000000 , f )
+
+[38,1]:
+ int 0000000001 <- ( 0000000000 , f )
+
+[37,64]:
+ int 0000000000ffffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[37,63]:
+ int 00000000007fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[37,62]:
+ int 0000000003fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[37,61]:
+ int 0000000001fffffffffffffff <- ( 0000000000 , ffffffffffffffff )
+
+[37,60]:
+ int 0000000000fffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[37,59]:
+ int 00000000007ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[37,58]:
+ int 0000000003ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[37,57]:
+ int 0000000001ffffffffffffff <- ( 0000000000 , fffffffffffffff )
+
+[37,56]:
+ int 0000000000ffffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[37,55]:
+ int 00000000007fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[37,54]:
+ int 0000000003fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[37,53]:
+ int 0000000001fffffffffffff <- ( 0000000000 , ffffffffffffff )
+
+[37,52]:
+ int 0000000000fffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[37,51]:
+ int 00000000007ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[37,50]:
+ int 0000000003ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[37,49]:
+ int 0000000001ffffffffffff <- ( 0000000000 , fffffffffffff )
+
+[37,48]:
+ int 0000000000ffffffffffff <- ( 0000000000 , ffffffffffff )
+
+[37,47]:
+ int 00000000007fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[37,46]:
+ int 0000000003fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[37,45]:
+ int 0000000001fffffffffff <- ( 0000000000 , ffffffffffff )
+
+[37,44]:
+ int 0000000000fffffffffff <- ( 0000000000 , fffffffffff )
+
+[37,43]:
+ int 00000000007ffffffffff <- ( 0000000000 , fffffffffff )
+
+[37,42]:
+ int 0000000003ffffffffff <- ( 0000000000 , fffffffffff )
+
+[37,41]:
+ int 0000000001ffffffffff <- ( 0000000000 , fffffffffff )
+
+[37,40]:
+ int 0000000000ffffffffff <- ( 0000000000 , ffffffffff )
+
+[37,39]:
+ int 00000000007fffffffff <- ( 0000000000 , ffffffffff )
+
+[37,38]:
+ int 0000000003fffffffff <- ( 0000000000 , ffffffffff )
+
+[37,37]:
+ int 0000000001fffffffff <- ( 0000000000 , ffffffffff )
+
+[37,36]:
+ int 0000000000fffffffff <- ( 0000000000 , fffffffff )
+
+[37,35]:
+ int 00000000007ffffffff <- ( 0000000000 , fffffffff )
+
+[37,34]:
+ int 0000000003ffffffff <- ( 0000000000 , fffffffff )
+
+[37,33]:
+ int 0000000001ffffffff <- ( 0000000000 , fffffffff )
+
+[37,32]:
+ int 0000000000ffffffff <- ( 0000000000 , ffffffff )
+
+[37,31]:
+ int 00000000007fffffff <- ( 0000000000 , ffffffff )
+
+[37,30]:
+ int 0000000003fffffff <- ( 0000000000 , ffffffff )
+
+[37,29]:
+ int 0000000001fffffff <- ( 0000000000 , ffffffff )
+
+[37,28]:
+ int 0000000000fffffff <- ( 0000000000 , fffffff )
+
+[37,27]:
+ int 00000000007ffffff <- ( 0000000000 , fffffff )
+
+[37,26]:
+ int 0000000003ffffff <- ( 0000000000 , fffffff )
+
+[37,25]:
+ int 0000000001ffffff <- ( 0000000000 , fffffff )
+
+[37,24]:
+ int 0000000000ffffff <- ( 0000000000 , ffffff )
+
+[37,23]:
+ int 00000000007fffff <- ( 0000000000 , ffffff )
+
+[37,22]:
+ int 0000000003fffff <- ( 0000000000 , ffffff )
+
+[37,21]:
+ int 0000000001fffff <- ( 0000000000 , ffffff )
+
+[37,20]:
+ int 0000000000fffff <- ( 0000000000 , fffff )
+
+[37,19]:
+ int 00000000007ffff <- ( 0000000000 , fffff )
+
+[37,18]:
+ int 0000000003ffff <- ( 0000000000 , fffff )
+
+[37,17]:
+ int 0000000001ffff <- ( 0000000000 , fffff )
+
+[37,16]:
+ int 0000000000ffff <- ( 0000000000 , ffff )
+
+[37,15]:
+ int 00000000007fff <- ( 0000000000 , ffff )
+
+[37,14]:
+ int 0000000003fff <- ( 0000000000 , ffff )
+
+[37,13]:
+ int 0000000001fff <- ( 0000000000 , ffff )
+
+[37,12]:
+ int 0000000000fff <- ( 0000000000 , fff )
+
+[37,11]:
+ int 00000000007ff <- ( 0000000000 , fff )
+
+[37,10]:
+ int 0000000003ff <- ( 0000000000 , fff )
+
+[37,9]:
+ int 0000000001ff <- ( 0000000000 , fff )
+
+[37,8]:
+ int 0000000000ff <- ( 0000000000 , ff )
+
+[37,7]:
+ int 00000000007f <- ( 0000000000 , ff )
+
+[37,6]:
+ int 0000000003f <- ( 0000000000 , ff )
+
+[37,5]:
+ int 0000000001f <- ( 0000000000 , ff )
+
+[37,4]:
+ int 0000000000f <- ( 0000000000 , f )
+
+[37,3]:
+ int 00000000007 <- ( 0000000000 , f )
+
+[37,2]:
+ int 0000000003 <- ( 0000000000 , f )
+
+[37,1]:
+ int 0000000001 <- ( 0000000000 , f )
+
+[36,64]:
+ int 0000000000ffffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[36,63]:
+ int 0000000007fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[36,62]:
+ int 0000000003fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[36,61]:
+ int 0000000001fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[36,60]:
+ int 0000000000fffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[36,59]:
+ int 0000000007ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[36,58]:
+ int 0000000003ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[36,57]:
+ int 0000000001ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[36,56]:
+ int 0000000000ffffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[36,55]:
+ int 0000000007fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[36,54]:
+ int 0000000003fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[36,53]:
+ int 0000000001fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[36,52]:
+ int 0000000000fffffffffffff <- ( 000000000 , fffffffffffff )
+
+[36,51]:
+ int 0000000007ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[36,50]:
+ int 0000000003ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[36,49]:
+ int 0000000001ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[36,48]:
+ int 0000000000ffffffffffff <- ( 000000000 , ffffffffffff )
+
+[36,47]:
+ int 0000000007fffffffffff <- ( 000000000 , ffffffffffff )
+
+[36,46]:
+ int 0000000003fffffffffff <- ( 000000000 , ffffffffffff )
+
+[36,45]:
+ int 0000000001fffffffffff <- ( 000000000 , ffffffffffff )
+
+[36,44]:
+ int 0000000000fffffffffff <- ( 000000000 , fffffffffff )
+
+[36,43]:
+ int 0000000007ffffffffff <- ( 000000000 , fffffffffff )
+
+[36,42]:
+ int 0000000003ffffffffff <- ( 000000000 , fffffffffff )
+
+[36,41]:
+ int 0000000001ffffffffff <- ( 000000000 , fffffffffff )
+
+[36,40]:
+ int 0000000000ffffffffff <- ( 000000000 , ffffffffff )
+
+[36,39]:
+ int 0000000007fffffffff <- ( 000000000 , ffffffffff )
+
+[36,38]:
+ int 0000000003fffffffff <- ( 000000000 , ffffffffff )
+
+[36,37]:
+ int 0000000001fffffffff <- ( 000000000 , ffffffffff )
+
+[36,36]:
+ int 0000000000fffffffff <- ( 000000000 , fffffffff )
+
+[36,35]:
+ int 0000000007ffffffff <- ( 000000000 , fffffffff )
+
+[36,34]:
+ int 0000000003ffffffff <- ( 000000000 , fffffffff )
+
+[36,33]:
+ int 0000000001ffffffff <- ( 000000000 , fffffffff )
+
+[36,32]:
+ int 0000000000ffffffff <- ( 000000000 , ffffffff )
+
+[36,31]:
+ int 0000000007fffffff <- ( 000000000 , ffffffff )
+
+[36,30]:
+ int 0000000003fffffff <- ( 000000000 , ffffffff )
+
+[36,29]:
+ int 0000000001fffffff <- ( 000000000 , ffffffff )
+
+[36,28]:
+ int 0000000000fffffff <- ( 000000000 , fffffff )
+
+[36,27]:
+ int 0000000007ffffff <- ( 000000000 , fffffff )
+
+[36,26]:
+ int 0000000003ffffff <- ( 000000000 , fffffff )
+
+[36,25]:
+ int 0000000001ffffff <- ( 000000000 , fffffff )
+
+[36,24]:
+ int 0000000000ffffff <- ( 000000000 , ffffff )
+
+[36,23]:
+ int 0000000007fffff <- ( 000000000 , ffffff )
+
+[36,22]:
+ int 0000000003fffff <- ( 000000000 , ffffff )
+
+[36,21]:
+ int 0000000001fffff <- ( 000000000 , ffffff )
+
+[36,20]:
+ int 0000000000fffff <- ( 000000000 , fffff )
+
+[36,19]:
+ int 0000000007ffff <- ( 000000000 , fffff )
+
+[36,18]:
+ int 0000000003ffff <- ( 000000000 , fffff )
+
+[36,17]:
+ int 0000000001ffff <- ( 000000000 , fffff )
+
+[36,16]:
+ int 0000000000ffff <- ( 000000000 , ffff )
+
+[36,15]:
+ int 0000000007fff <- ( 000000000 , ffff )
+
+[36,14]:
+ int 0000000003fff <- ( 000000000 , ffff )
+
+[36,13]:
+ int 0000000001fff <- ( 000000000 , ffff )
+
+[36,12]:
+ int 0000000000fff <- ( 000000000 , fff )
+
+[36,11]:
+ int 0000000007ff <- ( 000000000 , fff )
+
+[36,10]:
+ int 0000000003ff <- ( 000000000 , fff )
+
+[36,9]:
+ int 0000000001ff <- ( 000000000 , fff )
+
+[36,8]:
+ int 0000000000ff <- ( 000000000 , ff )
+
+[36,7]:
+ int 0000000007f <- ( 000000000 , ff )
+
+[36,6]:
+ int 0000000003f <- ( 000000000 , ff )
+
+[36,5]:
+ int 0000000001f <- ( 000000000 , ff )
+
+[36,4]:
+ int 0000000000f <- ( 000000000 , f )
+
+[36,3]:
+ int 0000000007 <- ( 000000000 , f )
+
+[36,2]:
+ int 0000000003 <- ( 000000000 , f )
+
+[36,1]:
+ int 0000000001 <- ( 000000000 , f )
+
+[35,64]:
+ int 000000000ffffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[35,63]:
+ int 0000000007fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[35,62]:
+ int 0000000003fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[35,61]:
+ int 0000000001fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[35,60]:
+ int 000000000fffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[35,59]:
+ int 0000000007ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[35,58]:
+ int 0000000003ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[35,57]:
+ int 0000000001ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[35,56]:
+ int 000000000ffffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[35,55]:
+ int 0000000007fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[35,54]:
+ int 0000000003fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[35,53]:
+ int 0000000001fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[35,52]:
+ int 000000000fffffffffffff <- ( 000000000 , fffffffffffff )
+
+[35,51]:
+ int 0000000007ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[35,50]:
+ int 0000000003ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[35,49]:
+ int 0000000001ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[35,48]:
+ int 000000000ffffffffffff <- ( 000000000 , ffffffffffff )
+
+[35,47]:
+ int 0000000007fffffffffff <- ( 000000000 , ffffffffffff )
+
+[35,46]:
+ int 0000000003fffffffffff <- ( 000000000 , ffffffffffff )
+
+[35,45]:
+ int 0000000001fffffffffff <- ( 000000000 , ffffffffffff )
+
+[35,44]:
+ int 000000000fffffffffff <- ( 000000000 , fffffffffff )
+
+[35,43]:
+ int 0000000007ffffffffff <- ( 000000000 , fffffffffff )
+
+[35,42]:
+ int 0000000003ffffffffff <- ( 000000000 , fffffffffff )
+
+[35,41]:
+ int 0000000001ffffffffff <- ( 000000000 , fffffffffff )
+
+[35,40]:
+ int 000000000ffffffffff <- ( 000000000 , ffffffffff )
+
+[35,39]:
+ int 0000000007fffffffff <- ( 000000000 , ffffffffff )
+
+[35,38]:
+ int 0000000003fffffffff <- ( 000000000 , ffffffffff )
+
+[35,37]:
+ int 0000000001fffffffff <- ( 000000000 , ffffffffff )
+
+[35,36]:
+ int 000000000fffffffff <- ( 000000000 , fffffffff )
+
+[35,35]:
+ int 0000000007ffffffff <- ( 000000000 , fffffffff )
+
+[35,34]:
+ int 0000000003ffffffff <- ( 000000000 , fffffffff )
+
+[35,33]:
+ int 0000000001ffffffff <- ( 000000000 , fffffffff )
+
+[35,32]:
+ int 000000000ffffffff <- ( 000000000 , ffffffff )
+
+[35,31]:
+ int 0000000007fffffff <- ( 000000000 , ffffffff )
+
+[35,30]:
+ int 0000000003fffffff <- ( 000000000 , ffffffff )
+
+[35,29]:
+ int 0000000001fffffff <- ( 000000000 , ffffffff )
+
+[35,28]:
+ int 000000000fffffff <- ( 000000000 , fffffff )
+
+[35,27]:
+ int 0000000007ffffff <- ( 000000000 , fffffff )
+
+[35,26]:
+ int 0000000003ffffff <- ( 000000000 , fffffff )
+
+[35,25]:
+ int 0000000001ffffff <- ( 000000000 , fffffff )
+
+[35,24]:
+ int 000000000ffffff <- ( 000000000 , ffffff )
+
+[35,23]:
+ int 0000000007fffff <- ( 000000000 , ffffff )
+
+[35,22]:
+ int 0000000003fffff <- ( 000000000 , ffffff )
+
+[35,21]:
+ int 0000000001fffff <- ( 000000000 , ffffff )
+
+[35,20]:
+ int 000000000fffff <- ( 000000000 , fffff )
+
+[35,19]:
+ int 0000000007ffff <- ( 000000000 , fffff )
+
+[35,18]:
+ int 0000000003ffff <- ( 000000000 , fffff )
+
+[35,17]:
+ int 0000000001ffff <- ( 000000000 , fffff )
+
+[35,16]:
+ int 000000000ffff <- ( 000000000 , ffff )
+
+[35,15]:
+ int 0000000007fff <- ( 000000000 , ffff )
+
+[35,14]:
+ int 0000000003fff <- ( 000000000 , ffff )
+
+[35,13]:
+ int 0000000001fff <- ( 000000000 , ffff )
+
+[35,12]:
+ int 000000000fff <- ( 000000000 , fff )
+
+[35,11]:
+ int 0000000007ff <- ( 000000000 , fff )
+
+[35,10]:
+ int 0000000003ff <- ( 000000000 , fff )
+
+[35,9]:
+ int 0000000001ff <- ( 000000000 , fff )
+
+[35,8]:
+ int 000000000ff <- ( 000000000 , ff )
+
+[35,7]:
+ int 0000000007f <- ( 000000000 , ff )
+
+[35,6]:
+ int 0000000003f <- ( 000000000 , ff )
+
+[35,5]:
+ int 0000000001f <- ( 000000000 , ff )
+
+[35,4]:
+ int 000000000f <- ( 000000000 , f )
+
+[35,3]:
+ int 0000000007 <- ( 000000000 , f )
+
+[35,2]:
+ int 0000000003 <- ( 000000000 , f )
+
+[35,1]:
+ int 0000000001 <- ( 000000000 , f )
+
+[34,64]:
+ int 000000000ffffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[34,63]:
+ int 0000000007fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[34,62]:
+ int 0000000003fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[34,61]:
+ int 000000001fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[34,60]:
+ int 000000000fffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[34,59]:
+ int 0000000007ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[34,58]:
+ int 0000000003ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[34,57]:
+ int 000000001ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[34,56]:
+ int 000000000ffffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[34,55]:
+ int 0000000007fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[34,54]:
+ int 0000000003fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[34,53]:
+ int 000000001fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[34,52]:
+ int 000000000fffffffffffff <- ( 000000000 , fffffffffffff )
+
+[34,51]:
+ int 0000000007ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[34,50]:
+ int 0000000003ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[34,49]:
+ int 000000001ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[34,48]:
+ int 000000000ffffffffffff <- ( 000000000 , ffffffffffff )
+
+[34,47]:
+ int 0000000007fffffffffff <- ( 000000000 , ffffffffffff )
+
+[34,46]:
+ int 0000000003fffffffffff <- ( 000000000 , ffffffffffff )
+
+[34,45]:
+ int 000000001fffffffffff <- ( 000000000 , ffffffffffff )
+
+[34,44]:
+ int 000000000fffffffffff <- ( 000000000 , fffffffffff )
+
+[34,43]:
+ int 0000000007ffffffffff <- ( 000000000 , fffffffffff )
+
+[34,42]:
+ int 0000000003ffffffffff <- ( 000000000 , fffffffffff )
+
+[34,41]:
+ int 000000001ffffffffff <- ( 000000000 , fffffffffff )
+
+[34,40]:
+ int 000000000ffffffffff <- ( 000000000 , ffffffffff )
+
+[34,39]:
+ int 0000000007fffffffff <- ( 000000000 , ffffffffff )
+
+[34,38]:
+ int 0000000003fffffffff <- ( 000000000 , ffffffffff )
+
+[34,37]:
+ int 000000001fffffffff <- ( 000000000 , ffffffffff )
+
+[34,36]:
+ int 000000000fffffffff <- ( 000000000 , fffffffff )
+
+[34,35]:
+ int 0000000007ffffffff <- ( 000000000 , fffffffff )
+
+[34,34]:
+ int 0000000003ffffffff <- ( 000000000 , fffffffff )
+
+[34,33]:
+ int 000000001ffffffff <- ( 000000000 , fffffffff )
+
+[34,32]:
+ int 000000000ffffffff <- ( 000000000 , ffffffff )
+
+[34,31]:
+ int 0000000007fffffff <- ( 000000000 , ffffffff )
+
+[34,30]:
+ int 0000000003fffffff <- ( 000000000 , ffffffff )
+
+[34,29]:
+ int 000000001fffffff <- ( 000000000 , ffffffff )
+
+[34,28]:
+ int 000000000fffffff <- ( 000000000 , fffffff )
+
+[34,27]:
+ int 0000000007ffffff <- ( 000000000 , fffffff )
+
+[34,26]:
+ int 0000000003ffffff <- ( 000000000 , fffffff )
+
+[34,25]:
+ int 000000001ffffff <- ( 000000000 , fffffff )
+
+[34,24]:
+ int 000000000ffffff <- ( 000000000 , ffffff )
+
+[34,23]:
+ int 0000000007fffff <- ( 000000000 , ffffff )
+
+[34,22]:
+ int 0000000003fffff <- ( 000000000 , ffffff )
+
+[34,21]:
+ int 000000001fffff <- ( 000000000 , ffffff )
+
+[34,20]:
+ int 000000000fffff <- ( 000000000 , fffff )
+
+[34,19]:
+ int 0000000007ffff <- ( 000000000 , fffff )
+
+[34,18]:
+ int 0000000003ffff <- ( 000000000 , fffff )
+
+[34,17]:
+ int 000000001ffff <- ( 000000000 , fffff )
+
+[34,16]:
+ int 000000000ffff <- ( 000000000 , ffff )
+
+[34,15]:
+ int 0000000007fff <- ( 000000000 , ffff )
+
+[34,14]:
+ int 0000000003fff <- ( 000000000 , ffff )
+
+[34,13]:
+ int 000000001fff <- ( 000000000 , ffff )
+
+[34,12]:
+ int 000000000fff <- ( 000000000 , fff )
+
+[34,11]:
+ int 0000000007ff <- ( 000000000 , fff )
+
+[34,10]:
+ int 0000000003ff <- ( 000000000 , fff )
+
+[34,9]:
+ int 000000001ff <- ( 000000000 , fff )
+
+[34,8]:
+ int 000000000ff <- ( 000000000 , ff )
+
+[34,7]:
+ int 0000000007f <- ( 000000000 , ff )
+
+[34,6]:
+ int 0000000003f <- ( 000000000 , ff )
+
+[34,5]:
+ int 000000001f <- ( 000000000 , ff )
+
+[34,4]:
+ int 000000000f <- ( 000000000 , f )
+
+[34,3]:
+ int 0000000007 <- ( 000000000 , f )
+
+[34,2]:
+ int 0000000003 <- ( 000000000 , f )
+
+[34,1]:
+ int 000000001 <- ( 000000000 , f )
+
+[33,64]:
+ int 000000000ffffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[33,63]:
+ int 0000000007fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[33,62]:
+ int 000000003fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[33,61]:
+ int 000000001fffffffffffffff <- ( 000000000 , ffffffffffffffff )
+
+[33,60]:
+ int 000000000fffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[33,59]:
+ int 0000000007ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[33,58]:
+ int 000000003ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[33,57]:
+ int 000000001ffffffffffffff <- ( 000000000 , fffffffffffffff )
+
+[33,56]:
+ int 000000000ffffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[33,55]:
+ int 0000000007fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[33,54]:
+ int 000000003fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[33,53]:
+ int 000000001fffffffffffff <- ( 000000000 , ffffffffffffff )
+
+[33,52]:
+ int 000000000fffffffffffff <- ( 000000000 , fffffffffffff )
+
+[33,51]:
+ int 0000000007ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[33,50]:
+ int 000000003ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[33,49]:
+ int 000000001ffffffffffff <- ( 000000000 , fffffffffffff )
+
+[33,48]:
+ int 000000000ffffffffffff <- ( 000000000 , ffffffffffff )
+
+[33,47]:
+ int 0000000007fffffffffff <- ( 000000000 , ffffffffffff )
+
+[33,46]:
+ int 000000003fffffffffff <- ( 000000000 , ffffffffffff )
+
+[33,45]:
+ int 000000001fffffffffff <- ( 000000000 , ffffffffffff )
+
+[33,44]:
+ int 000000000fffffffffff <- ( 000000000 , fffffffffff )
+
+[33,43]:
+ int 0000000007ffffffffff <- ( 000000000 , fffffffffff )
+
+[33,42]:
+ int 000000003ffffffffff <- ( 000000000 , fffffffffff )
+
+[33,41]:
+ int 000000001ffffffffff <- ( 000000000 , fffffffffff )
+
+[33,40]:
+ int 000000000ffffffffff <- ( 000000000 , ffffffffff )
+
+[33,39]:
+ int 0000000007fffffffff <- ( 000000000 , ffffffffff )
+
+[33,38]:
+ int 000000003fffffffff <- ( 000000000 , ffffffffff )
+
+[33,37]:
+ int 000000001fffffffff <- ( 000000000 , ffffffffff )
+
+[33,36]:
+ int 000000000fffffffff <- ( 000000000 , fffffffff )
+
+[33,35]:
+ int 0000000007ffffffff <- ( 000000000 , fffffffff )
+
+[33,34]:
+ int 000000003ffffffff <- ( 000000000 , fffffffff )
+
+[33,33]:
+ int 000000001ffffffff <- ( 000000000 , fffffffff )
+
+[33,32]:
+ int 000000000ffffffff <- ( 000000000 , ffffffff )
+
+[33,31]:
+ int 0000000007fffffff <- ( 000000000 , ffffffff )
+
+[33,30]:
+ int 000000003fffffff <- ( 000000000 , ffffffff )
+
+[33,29]:
+ int 000000001fffffff <- ( 000000000 , ffffffff )
+
+[33,28]:
+ int 000000000fffffff <- ( 000000000 , fffffff )
+
+[33,27]:
+ int 0000000007ffffff <- ( 000000000 , fffffff )
+
+[33,26]:
+ int 000000003ffffff <- ( 000000000 , fffffff )
+
+[33,25]:
+ int 000000001ffffff <- ( 000000000 , fffffff )
+
+[33,24]:
+ int 000000000ffffff <- ( 000000000 , ffffff )
+
+[33,23]:
+ int 0000000007fffff <- ( 000000000 , ffffff )
+
+[33,22]:
+ int 000000003fffff <- ( 000000000 , ffffff )
+
+[33,21]:
+ int 000000001fffff <- ( 000000000 , ffffff )
+
+[33,20]:
+ int 000000000fffff <- ( 000000000 , fffff )
+
+[33,19]:
+ int 0000000007ffff <- ( 000000000 , fffff )
+
+[33,18]:
+ int 000000003ffff <- ( 000000000 , fffff )
+
+[33,17]:
+ int 000000001ffff <- ( 000000000 , fffff )
+
+[33,16]:
+ int 000000000ffff <- ( 000000000 , ffff )
+
+[33,15]:
+ int 0000000007fff <- ( 000000000 , ffff )
+
+[33,14]:
+ int 000000003fff <- ( 000000000 , ffff )
+
+[33,13]:
+ int 000000001fff <- ( 000000000 , ffff )
+
+[33,12]:
+ int 000000000fff <- ( 000000000 , fff )
+
+[33,11]:
+ int 0000000007ff <- ( 000000000 , fff )
+
+[33,10]:
+ int 000000003ff <- ( 000000000 , fff )
+
+[33,9]:
+ int 000000001ff <- ( 000000000 , fff )
+
+[33,8]:
+ int 000000000ff <- ( 000000000 , ff )
+
+[33,7]:
+ int 0000000007f <- ( 000000000 , ff )
+
+[33,6]:
+ int 000000003f <- ( 000000000 , ff )
+
+[33,5]:
+ int 000000001f <- ( 000000000 , ff )
+
+[33,4]:
+ int 000000000f <- ( 000000000 , f )
+
+[33,3]:
+ int 0000000007 <- ( 000000000 , f )
+
+[33,2]:
+ int 000000003 <- ( 000000000 , f )
+
+[33,1]:
+ int 000000001 <- ( 000000000 , f )
+
+[32,64]:
+ int 000000000ffffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[32,63]:
+ int 000000007fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[32,62]:
+ int 000000003fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[32,61]:
+ int 000000001fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[32,60]:
+ int 000000000fffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[32,59]:
+ int 000000007ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[32,58]:
+ int 000000003ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[32,57]:
+ int 000000001ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[32,56]:
+ int 000000000ffffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[32,55]:
+ int 000000007fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[32,54]:
+ int 000000003fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[32,53]:
+ int 000000001fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[32,52]:
+ int 000000000fffffffffffff <- ( 00000000 , fffffffffffff )
+
+[32,51]:
+ int 000000007ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[32,50]:
+ int 000000003ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[32,49]:
+ int 000000001ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[32,48]:
+ int 000000000ffffffffffff <- ( 00000000 , ffffffffffff )
+
+[32,47]:
+ int 000000007fffffffffff <- ( 00000000 , ffffffffffff )
+
+[32,46]:
+ int 000000003fffffffffff <- ( 00000000 , ffffffffffff )
+
+[32,45]:
+ int 000000001fffffffffff <- ( 00000000 , ffffffffffff )
+
+[32,44]:
+ int 000000000fffffffffff <- ( 00000000 , fffffffffff )
+
+[32,43]:
+ int 000000007ffffffffff <- ( 00000000 , fffffffffff )
+
+[32,42]:
+ int 000000003ffffffffff <- ( 00000000 , fffffffffff )
+
+[32,41]:
+ int 000000001ffffffffff <- ( 00000000 , fffffffffff )
+
+[32,40]:
+ int 000000000ffffffffff <- ( 00000000 , ffffffffff )
+
+[32,39]:
+ int 000000007fffffffff <- ( 00000000 , ffffffffff )
+
+[32,38]:
+ int 000000003fffffffff <- ( 00000000 , ffffffffff )
+
+[32,37]:
+ int 000000001fffffffff <- ( 00000000 , ffffffffff )
+
+[32,36]:
+ int 000000000fffffffff <- ( 00000000 , fffffffff )
+
+[32,35]:
+ int 000000007ffffffff <- ( 00000000 , fffffffff )
+
+[32,34]:
+ int 000000003ffffffff <- ( 00000000 , fffffffff )
+
+[32,33]:
+ int 000000001ffffffff <- ( 00000000 , fffffffff )
+
+[32,32]:
+ int 000000000ffffffff <- ( 00000000 , ffffffff )
+
+[32,31]:
+ int 000000007fffffff <- ( 00000000 , ffffffff )
+
+[32,30]:
+ int 000000003fffffff <- ( 00000000 , ffffffff )
+
+[32,29]:
+ int 000000001fffffff <- ( 00000000 , ffffffff )
+
+[32,28]:
+ int 000000000fffffff <- ( 00000000 , fffffff )
+
+[32,27]:
+ int 000000007ffffff <- ( 00000000 , fffffff )
+
+[32,26]:
+ int 000000003ffffff <- ( 00000000 , fffffff )
+
+[32,25]:
+ int 000000001ffffff <- ( 00000000 , fffffff )
+
+[32,24]:
+ int 000000000ffffff <- ( 00000000 , ffffff )
+
+[32,23]:
+ int 000000007fffff <- ( 00000000 , ffffff )
+
+[32,22]:
+ int 000000003fffff <- ( 00000000 , ffffff )
+
+[32,21]:
+ int 000000001fffff <- ( 00000000 , ffffff )
+
+[32,20]:
+ int 000000000fffff <- ( 00000000 , fffff )
+
+[32,19]:
+ int 000000007ffff <- ( 00000000 , fffff )
+
+[32,18]:
+ int 000000003ffff <- ( 00000000 , fffff )
+
+[32,17]:
+ int 000000001ffff <- ( 00000000 , fffff )
+
+[32,16]:
+ int 000000000ffff <- ( 00000000 , ffff )
+
+[32,15]:
+ int 000000007fff <- ( 00000000 , ffff )
+
+[32,14]:
+ int 000000003fff <- ( 00000000 , ffff )
+
+[32,13]:
+ int 000000001fff <- ( 00000000 , ffff )
+
+[32,12]:
+ int 000000000fff <- ( 00000000 , fff )
+
+[32,11]:
+ int 000000007ff <- ( 00000000 , fff )
+
+[32,10]:
+ int 000000003ff <- ( 00000000 , fff )
+
+[32,9]:
+ int 000000001ff <- ( 00000000 , fff )
+
+[32,8]:
+ int 000000000ff <- ( 00000000 , ff )
+
+[32,7]:
+ int 000000007f <- ( 00000000 , ff )
+
+[32,6]:
+ int 000000003f <- ( 00000000 , ff )
+
+[32,5]:
+ int 000000001f <- ( 00000000 , ff )
+
+[32,4]:
+ int 000000000f <- ( 00000000 , f )
+
+[32,3]:
+ int 000000007 <- ( 00000000 , f )
+
+[32,2]:
+ int 000000003 <- ( 00000000 , f )
+
+[32,1]:
+ int 000000001 <- ( 00000000 , f )
+
+[31,64]:
+ int 00000000ffffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[31,63]:
+ int 000000007fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[31,62]:
+ int 000000003fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[31,61]:
+ int 000000001fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[31,60]:
+ int 00000000fffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[31,59]:
+ int 000000007ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[31,58]:
+ int 000000003ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[31,57]:
+ int 000000001ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[31,56]:
+ int 00000000ffffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[31,55]:
+ int 000000007fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[31,54]:
+ int 000000003fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[31,53]:
+ int 000000001fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[31,52]:
+ int 00000000fffffffffffff <- ( 00000000 , fffffffffffff )
+
+[31,51]:
+ int 000000007ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[31,50]:
+ int 000000003ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[31,49]:
+ int 000000001ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[31,48]:
+ int 00000000ffffffffffff <- ( 00000000 , ffffffffffff )
+
+[31,47]:
+ int 000000007fffffffffff <- ( 00000000 , ffffffffffff )
+
+[31,46]:
+ int 000000003fffffffffff <- ( 00000000 , ffffffffffff )
+
+[31,45]:
+ int 000000001fffffffffff <- ( 00000000 , ffffffffffff )
+
+[31,44]:
+ int 00000000fffffffffff <- ( 00000000 , fffffffffff )
+
+[31,43]:
+ int 000000007ffffffffff <- ( 00000000 , fffffffffff )
+
+[31,42]:
+ int 000000003ffffffffff <- ( 00000000 , fffffffffff )
+
+[31,41]:
+ int 000000001ffffffffff <- ( 00000000 , fffffffffff )
+
+[31,40]:
+ int 00000000ffffffffff <- ( 00000000 , ffffffffff )
+
+[31,39]:
+ int 000000007fffffffff <- ( 00000000 , ffffffffff )
+
+[31,38]:
+ int 000000003fffffffff <- ( 00000000 , ffffffffff )
+
+[31,37]:
+ int 000000001fffffffff <- ( 00000000 , ffffffffff )
+
+[31,36]:
+ int 00000000fffffffff <- ( 00000000 , fffffffff )
+
+[31,35]:
+ int 000000007ffffffff <- ( 00000000 , fffffffff )
+
+[31,34]:
+ int 000000003ffffffff <- ( 00000000 , fffffffff )
+
+[31,33]:
+ int 000000001ffffffff <- ( 00000000 , fffffffff )
+
+[31,32]:
+ int 00000000ffffffff <- ( 00000000 , ffffffff )
+
+[31,31]:
+ int 000000007fffffff <- ( 00000000 , ffffffff )
+
+[31,30]:
+ int 000000003fffffff <- ( 00000000 , ffffffff )
+
+[31,29]:
+ int 000000001fffffff <- ( 00000000 , ffffffff )
+
+[31,28]:
+ int 00000000fffffff <- ( 00000000 , fffffff )
+
+[31,27]:
+ int 000000007ffffff <- ( 00000000 , fffffff )
+
+[31,26]:
+ int 000000003ffffff <- ( 00000000 , fffffff )
+
+[31,25]:
+ int 000000001ffffff <- ( 00000000 , fffffff )
+
+[31,24]:
+ int 00000000ffffff <- ( 00000000 , ffffff )
+
+[31,23]:
+ int 000000007fffff <- ( 00000000 , ffffff )
+
+[31,22]:
+ int 000000003fffff <- ( 00000000 , ffffff )
+
+[31,21]:
+ int 000000001fffff <- ( 00000000 , ffffff )
+
+[31,20]:
+ int 00000000fffff <- ( 00000000 , fffff )
+
+[31,19]:
+ int 000000007ffff <- ( 00000000 , fffff )
+
+[31,18]:
+ int 000000003ffff <- ( 00000000 , fffff )
+
+[31,17]:
+ int 000000001ffff <- ( 00000000 , fffff )
+
+[31,16]:
+ int 00000000ffff <- ( 00000000 , ffff )
+
+[31,15]:
+ int 000000007fff <- ( 00000000 , ffff )
+
+[31,14]:
+ int 000000003fff <- ( 00000000 , ffff )
+
+[31,13]:
+ int 000000001fff <- ( 00000000 , ffff )
+
+[31,12]:
+ int 00000000fff <- ( 00000000 , fff )
+
+[31,11]:
+ int 000000007ff <- ( 00000000 , fff )
+
+[31,10]:
+ int 000000003ff <- ( 00000000 , fff )
+
+[31,9]:
+ int 000000001ff <- ( 00000000 , fff )
+
+[31,8]:
+ int 00000000ff <- ( 00000000 , ff )
+
+[31,7]:
+ int 000000007f <- ( 00000000 , ff )
+
+[31,6]:
+ int 000000003f <- ( 00000000 , ff )
+
+[31,5]:
+ int 000000001f <- ( 00000000 , ff )
+
+[31,4]:
+ int 00000000f <- ( 00000000 , f )
+
+[31,3]:
+ int 000000007 <- ( 00000000 , f )
+
+[31,2]:
+ int 000000003 <- ( 00000000 , f )
+
+[31,1]:
+ int 000000001 <- ( 00000000 , f )
+
+[30,64]:
+ int 00000000ffffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[30,63]:
+ int 000000007fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[30,62]:
+ int 000000003fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[30,61]:
+ int 00000001fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[30,60]:
+ int 00000000fffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[30,59]:
+ int 000000007ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[30,58]:
+ int 000000003ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[30,57]:
+ int 00000001ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[30,56]:
+ int 00000000ffffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[30,55]:
+ int 000000007fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[30,54]:
+ int 000000003fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[30,53]:
+ int 00000001fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[30,52]:
+ int 00000000fffffffffffff <- ( 00000000 , fffffffffffff )
+
+[30,51]:
+ int 000000007ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[30,50]:
+ int 000000003ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[30,49]:
+ int 00000001ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[30,48]:
+ int 00000000ffffffffffff <- ( 00000000 , ffffffffffff )
+
+[30,47]:
+ int 000000007fffffffffff <- ( 00000000 , ffffffffffff )
+
+[30,46]:
+ int 000000003fffffffffff <- ( 00000000 , ffffffffffff )
+
+[30,45]:
+ int 00000001fffffffffff <- ( 00000000 , ffffffffffff )
+
+[30,44]:
+ int 00000000fffffffffff <- ( 00000000 , fffffffffff )
+
+[30,43]:
+ int 000000007ffffffffff <- ( 00000000 , fffffffffff )
+
+[30,42]:
+ int 000000003ffffffffff <- ( 00000000 , fffffffffff )
+
+[30,41]:
+ int 00000001ffffffffff <- ( 00000000 , fffffffffff )
+
+[30,40]:
+ int 00000000ffffffffff <- ( 00000000 , ffffffffff )
+
+[30,39]:
+ int 000000007fffffffff <- ( 00000000 , ffffffffff )
+
+[30,38]:
+ int 000000003fffffffff <- ( 00000000 , ffffffffff )
+
+[30,37]:
+ int 00000001fffffffff <- ( 00000000 , ffffffffff )
+
+[30,36]:
+ int 00000000fffffffff <- ( 00000000 , fffffffff )
+
+[30,35]:
+ int 000000007ffffffff <- ( 00000000 , fffffffff )
+
+[30,34]:
+ int 000000003ffffffff <- ( 00000000 , fffffffff )
+
+[30,33]:
+ int 00000001ffffffff <- ( 00000000 , fffffffff )
+
+[30,32]:
+ int 00000000ffffffff <- ( 00000000 , ffffffff )
+
+[30,31]:
+ int 000000007fffffff <- ( 00000000 , ffffffff )
+
+[30,30]:
+ int 000000003fffffff <- ( 00000000 , ffffffff )
+
+[30,29]:
+ int 00000001fffffff <- ( 00000000 , ffffffff )
+
+[30,28]:
+ int 00000000fffffff <- ( 00000000 , fffffff )
+
+[30,27]:
+ int 000000007ffffff <- ( 00000000 , fffffff )
+
+[30,26]:
+ int 000000003ffffff <- ( 00000000 , fffffff )
+
+[30,25]:
+ int 00000001ffffff <- ( 00000000 , fffffff )
+
+[30,24]:
+ int 00000000ffffff <- ( 00000000 , ffffff )
+
+[30,23]:
+ int 000000007fffff <- ( 00000000 , ffffff )
+
+[30,22]:
+ int 000000003fffff <- ( 00000000 , ffffff )
+
+[30,21]:
+ int 00000001fffff <- ( 00000000 , ffffff )
+
+[30,20]:
+ int 00000000fffff <- ( 00000000 , fffff )
+
+[30,19]:
+ int 000000007ffff <- ( 00000000 , fffff )
+
+[30,18]:
+ int 000000003ffff <- ( 00000000 , fffff )
+
+[30,17]:
+ int 00000001ffff <- ( 00000000 , fffff )
+
+[30,16]:
+ int 00000000ffff <- ( 00000000 , ffff )
+
+[30,15]:
+ int 000000007fff <- ( 00000000 , ffff )
+
+[30,14]:
+ int 000000003fff <- ( 00000000 , ffff )
+
+[30,13]:
+ int 00000001fff <- ( 00000000 , ffff )
+
+[30,12]:
+ int 00000000fff <- ( 00000000 , fff )
+
+[30,11]:
+ int 000000007ff <- ( 00000000 , fff )
+
+[30,10]:
+ int 000000003ff <- ( 00000000 , fff )
+
+[30,9]:
+ int 00000001ff <- ( 00000000 , fff )
+
+[30,8]:
+ int 00000000ff <- ( 00000000 , ff )
+
+[30,7]:
+ int 000000007f <- ( 00000000 , ff )
+
+[30,6]:
+ int 000000003f <- ( 00000000 , ff )
+
+[30,5]:
+ int 00000001f <- ( 00000000 , ff )
+
+[30,4]:
+ int 00000000f <- ( 00000000 , f )
+
+[30,3]:
+ int 000000007 <- ( 00000000 , f )
+
+[30,2]:
+ int 000000003 <- ( 00000000 , f )
+
+[30,1]:
+ int 00000001 <- ( 00000000 , f )
+
+[29,64]:
+ int 00000000ffffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[29,63]:
+ int 000000007fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[29,62]:
+ int 00000003fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[29,61]:
+ int 00000001fffffffffffffff <- ( 00000000 , ffffffffffffffff )
+
+[29,60]:
+ int 00000000fffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[29,59]:
+ int 000000007ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[29,58]:
+ int 00000003ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[29,57]:
+ int 00000001ffffffffffffff <- ( 00000000 , fffffffffffffff )
+
+[29,56]:
+ int 00000000ffffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[29,55]:
+ int 000000007fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[29,54]:
+ int 00000003fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[29,53]:
+ int 00000001fffffffffffff <- ( 00000000 , ffffffffffffff )
+
+[29,52]:
+ int 00000000fffffffffffff <- ( 00000000 , fffffffffffff )
+
+[29,51]:
+ int 000000007ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[29,50]:
+ int 00000003ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[29,49]:
+ int 00000001ffffffffffff <- ( 00000000 , fffffffffffff )
+
+[29,48]:
+ int 00000000ffffffffffff <- ( 00000000 , ffffffffffff )
+
+[29,47]:
+ int 000000007fffffffffff <- ( 00000000 , ffffffffffff )
+
+[29,46]:
+ int 00000003fffffffffff <- ( 00000000 , ffffffffffff )
+
+[29,45]:
+ int 00000001fffffffffff <- ( 00000000 , ffffffffffff )
+
+[29,44]:
+ int 00000000fffffffffff <- ( 00000000 , fffffffffff )
+
+[29,43]:
+ int 000000007ffffffffff <- ( 00000000 , fffffffffff )
+
+[29,42]:
+ int 00000003ffffffffff <- ( 00000000 , fffffffffff )
+
+[29,41]:
+ int 00000001ffffffffff <- ( 00000000 , fffffffffff )
+
+[29,40]:
+ int 00000000ffffffffff <- ( 00000000 , ffffffffff )
+
+[29,39]:
+ int 000000007fffffffff <- ( 00000000 , ffffffffff )
+
+[29,38]:
+ int 00000003fffffffff <- ( 00000000 , ffffffffff )
+
+[29,37]:
+ int 00000001fffffffff <- ( 00000000 , ffffffffff )
+
+[29,36]:
+ int 00000000fffffffff <- ( 00000000 , fffffffff )
+
+[29,35]:
+ int 000000007ffffffff <- ( 00000000 , fffffffff )
+
+[29,34]:
+ int 00000003ffffffff <- ( 00000000 , fffffffff )
+
+[29,33]:
+ int 00000001ffffffff <- ( 00000000 , fffffffff )
+
+[29,32]:
+ int 00000000ffffffff <- ( 00000000 , ffffffff )
+
+[29,31]:
+ int 000000007fffffff <- ( 00000000 , ffffffff )
+
+[29,30]:
+ int 00000003fffffff <- ( 00000000 , ffffffff )
+
+[29,29]:
+ int 00000001fffffff <- ( 00000000 , ffffffff )
+
+[29,28]:
+ int 00000000fffffff <- ( 00000000 , fffffff )
+
+[29,27]:
+ int 000000007ffffff <- ( 00000000 , fffffff )
+
+[29,26]:
+ int 00000003ffffff <- ( 00000000 , fffffff )
+
+[29,25]:
+ int 00000001ffffff <- ( 00000000 , fffffff )
+
+[29,24]:
+ int 00000000ffffff <- ( 00000000 , ffffff )
+
+[29,23]:
+ int 000000007fffff <- ( 00000000 , ffffff )
+
+[29,22]:
+ int 00000003fffff <- ( 00000000 , ffffff )
+
+[29,21]:
+ int 00000001fffff <- ( 00000000 , ffffff )
+
+[29,20]:
+ int 00000000fffff <- ( 00000000 , fffff )
+
+[29,19]:
+ int 000000007ffff <- ( 00000000 , fffff )
+
+[29,18]:
+ int 00000003ffff <- ( 00000000 , fffff )
+
+[29,17]:
+ int 00000001ffff <- ( 00000000 , fffff )
+
+[29,16]:
+ int 00000000ffff <- ( 00000000 , ffff )
+
+[29,15]:
+ int 000000007fff <- ( 00000000 , ffff )
+
+[29,14]:
+ int 00000003fff <- ( 00000000 , ffff )
+
+[29,13]:
+ int 00000001fff <- ( 00000000 , ffff )
+
+[29,12]:
+ int 00000000fff <- ( 00000000 , fff )
+
+[29,11]:
+ int 000000007ff <- ( 00000000 , fff )
+
+[29,10]:
+ int 00000003ff <- ( 00000000 , fff )
+
+[29,9]:
+ int 00000001ff <- ( 00000000 , fff )
+
+[29,8]:
+ int 00000000ff <- ( 00000000 , ff )
+
+[29,7]:
+ int 000000007f <- ( 00000000 , ff )
+
+[29,6]:
+ int 00000003f <- ( 00000000 , ff )
+
+[29,5]:
+ int 00000001f <- ( 00000000 , ff )
+
+[29,4]:
+ int 00000000f <- ( 00000000 , f )
+
+[29,3]:
+ int 000000007 <- ( 00000000 , f )
+
+[29,2]:
+ int 00000003 <- ( 00000000 , f )
+
+[29,1]:
+ int 00000001 <- ( 00000000 , f )
+
+[28,64]:
+ int 00000000ffffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[28,63]:
+ int 00000007fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[28,62]:
+ int 00000003fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[28,61]:
+ int 00000001fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[28,60]:
+ int 00000000fffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[28,59]:
+ int 00000007ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[28,58]:
+ int 00000003ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[28,57]:
+ int 00000001ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[28,56]:
+ int 00000000ffffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[28,55]:
+ int 00000007fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[28,54]:
+ int 00000003fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[28,53]:
+ int 00000001fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[28,52]:
+ int 00000000fffffffffffff <- ( 0000000 , fffffffffffff )
+
+[28,51]:
+ int 00000007ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[28,50]:
+ int 00000003ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[28,49]:
+ int 00000001ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[28,48]:
+ int 00000000ffffffffffff <- ( 0000000 , ffffffffffff )
+
+[28,47]:
+ int 00000007fffffffffff <- ( 0000000 , ffffffffffff )
+
+[28,46]:
+ int 00000003fffffffffff <- ( 0000000 , ffffffffffff )
+
+[28,45]:
+ int 00000001fffffffffff <- ( 0000000 , ffffffffffff )
+
+[28,44]:
+ int 00000000fffffffffff <- ( 0000000 , fffffffffff )
+
+[28,43]:
+ int 00000007ffffffffff <- ( 0000000 , fffffffffff )
+
+[28,42]:
+ int 00000003ffffffffff <- ( 0000000 , fffffffffff )
+
+[28,41]:
+ int 00000001ffffffffff <- ( 0000000 , fffffffffff )
+
+[28,40]:
+ int 00000000ffffffffff <- ( 0000000 , ffffffffff )
+
+[28,39]:
+ int 00000007fffffffff <- ( 0000000 , ffffffffff )
+
+[28,38]:
+ int 00000003fffffffff <- ( 0000000 , ffffffffff )
+
+[28,37]:
+ int 00000001fffffffff <- ( 0000000 , ffffffffff )
+
+[28,36]:
+ int 00000000fffffffff <- ( 0000000 , fffffffff )
+
+[28,35]:
+ int 00000007ffffffff <- ( 0000000 , fffffffff )
+
+[28,34]:
+ int 00000003ffffffff <- ( 0000000 , fffffffff )
+
+[28,33]:
+ int 00000001ffffffff <- ( 0000000 , fffffffff )
+
+[28,32]:
+ int 00000000ffffffff <- ( 0000000 , ffffffff )
+
+[28,31]:
+ int 00000007fffffff <- ( 0000000 , ffffffff )
+
+[28,30]:
+ int 00000003fffffff <- ( 0000000 , ffffffff )
+
+[28,29]:
+ int 00000001fffffff <- ( 0000000 , ffffffff )
+
+[28,28]:
+ int 00000000fffffff <- ( 0000000 , fffffff )
+
+[28,27]:
+ int 00000007ffffff <- ( 0000000 , fffffff )
+
+[28,26]:
+ int 00000003ffffff <- ( 0000000 , fffffff )
+
+[28,25]:
+ int 00000001ffffff <- ( 0000000 , fffffff )
+
+[28,24]:
+ int 00000000ffffff <- ( 0000000 , ffffff )
+
+[28,23]:
+ int 00000007fffff <- ( 0000000 , ffffff )
+
+[28,22]:
+ int 00000003fffff <- ( 0000000 , ffffff )
+
+[28,21]:
+ int 00000001fffff <- ( 0000000 , ffffff )
+
+[28,20]:
+ int 00000000fffff <- ( 0000000 , fffff )
+
+[28,19]:
+ int 00000007ffff <- ( 0000000 , fffff )
+
+[28,18]:
+ int 00000003ffff <- ( 0000000 , fffff )
+
+[28,17]:
+ int 00000001ffff <- ( 0000000 , fffff )
+
+[28,16]:
+ int 00000000ffff <- ( 0000000 , ffff )
+
+[28,15]:
+ int 00000007fff <- ( 0000000 , ffff )
+
+[28,14]:
+ int 00000003fff <- ( 0000000 , ffff )
+
+[28,13]:
+ int 00000001fff <- ( 0000000 , ffff )
+
+[28,12]:
+ int 00000000fff <- ( 0000000 , fff )
+
+[28,11]:
+ int 00000007ff <- ( 0000000 , fff )
+
+[28,10]:
+ int 00000003ff <- ( 0000000 , fff )
+
+[28,9]:
+ int 00000001ff <- ( 0000000 , fff )
+
+[28,8]:
+ int 00000000ff <- ( 0000000 , ff )
+
+[28,7]:
+ int 00000007f <- ( 0000000 , ff )
+
+[28,6]:
+ int 00000003f <- ( 0000000 , ff )
+
+[28,5]:
+ int 00000001f <- ( 0000000 , ff )
+
+[28,4]:
+ int 00000000f <- ( 0000000 , f )
+
+[28,3]:
+ int 00000007 <- ( 0000000 , f )
+
+[28,2]:
+ int 00000003 <- ( 0000000 , f )
+
+[28,1]:
+ int 00000001 <- ( 0000000 , f )
+
+[27,64]:
+ int 0000000ffffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[27,63]:
+ int 00000007fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[27,62]:
+ int 00000003fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[27,61]:
+ int 00000001fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[27,60]:
+ int 0000000fffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[27,59]:
+ int 00000007ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[27,58]:
+ int 00000003ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[27,57]:
+ int 00000001ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[27,56]:
+ int 0000000ffffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[27,55]:
+ int 00000007fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[27,54]:
+ int 00000003fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[27,53]:
+ int 00000001fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[27,52]:
+ int 0000000fffffffffffff <- ( 0000000 , fffffffffffff )
+
+[27,51]:
+ int 00000007ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[27,50]:
+ int 00000003ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[27,49]:
+ int 00000001ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[27,48]:
+ int 0000000ffffffffffff <- ( 0000000 , ffffffffffff )
+
+[27,47]:
+ int 00000007fffffffffff <- ( 0000000 , ffffffffffff )
+
+[27,46]:
+ int 00000003fffffffffff <- ( 0000000 , ffffffffffff )
+
+[27,45]:
+ int 00000001fffffffffff <- ( 0000000 , ffffffffffff )
+
+[27,44]:
+ int 0000000fffffffffff <- ( 0000000 , fffffffffff )
+
+[27,43]:
+ int 00000007ffffffffff <- ( 0000000 , fffffffffff )
+
+[27,42]:
+ int 00000003ffffffffff <- ( 0000000 , fffffffffff )
+
+[27,41]:
+ int 00000001ffffffffff <- ( 0000000 , fffffffffff )
+
+[27,40]:
+ int 0000000ffffffffff <- ( 0000000 , ffffffffff )
+
+[27,39]:
+ int 00000007fffffffff <- ( 0000000 , ffffffffff )
+
+[27,38]:
+ int 00000003fffffffff <- ( 0000000 , ffffffffff )
+
+[27,37]:
+ int 00000001fffffffff <- ( 0000000 , ffffffffff )
+
+[27,36]:
+ int 0000000fffffffff <- ( 0000000 , fffffffff )
+
+[27,35]:
+ int 00000007ffffffff <- ( 0000000 , fffffffff )
+
+[27,34]:
+ int 00000003ffffffff <- ( 0000000 , fffffffff )
+
+[27,33]:
+ int 00000001ffffffff <- ( 0000000 , fffffffff )
+
+[27,32]:
+ int 0000000ffffffff <- ( 0000000 , ffffffff )
+
+[27,31]:
+ int 00000007fffffff <- ( 0000000 , ffffffff )
+
+[27,30]:
+ int 00000003fffffff <- ( 0000000 , ffffffff )
+
+[27,29]:
+ int 00000001fffffff <- ( 0000000 , ffffffff )
+
+[27,28]:
+ int 0000000fffffff <- ( 0000000 , fffffff )
+
+[27,27]:
+ int 00000007ffffff <- ( 0000000 , fffffff )
+
+[27,26]:
+ int 00000003ffffff <- ( 0000000 , fffffff )
+
+[27,25]:
+ int 00000001ffffff <- ( 0000000 , fffffff )
+
+[27,24]:
+ int 0000000ffffff <- ( 0000000 , ffffff )
+
+[27,23]:
+ int 00000007fffff <- ( 0000000 , ffffff )
+
+[27,22]:
+ int 00000003fffff <- ( 0000000 , ffffff )
+
+[27,21]:
+ int 00000001fffff <- ( 0000000 , ffffff )
+
+[27,20]:
+ int 0000000fffff <- ( 0000000 , fffff )
+
+[27,19]:
+ int 00000007ffff <- ( 0000000 , fffff )
+
+[27,18]:
+ int 00000003ffff <- ( 0000000 , fffff )
+
+[27,17]:
+ int 00000001ffff <- ( 0000000 , fffff )
+
+[27,16]:
+ int 0000000ffff <- ( 0000000 , ffff )
+
+[27,15]:
+ int 00000007fff <- ( 0000000 , ffff )
+
+[27,14]:
+ int 00000003fff <- ( 0000000 , ffff )
+
+[27,13]:
+ int 00000001fff <- ( 0000000 , ffff )
+
+[27,12]:
+ int 0000000fff <- ( 0000000 , fff )
+
+[27,11]:
+ int 00000007ff <- ( 0000000 , fff )
+
+[27,10]:
+ int 00000003ff <- ( 0000000 , fff )
+
+[27,9]:
+ int 00000001ff <- ( 0000000 , fff )
+
+[27,8]:
+ int 0000000ff <- ( 0000000 , ff )
+
+[27,7]:
+ int 00000007f <- ( 0000000 , ff )
+
+[27,6]:
+ int 00000003f <- ( 0000000 , ff )
+
+[27,5]:
+ int 00000001f <- ( 0000000 , ff )
+
+[27,4]:
+ int 0000000f <- ( 0000000 , f )
+
+[27,3]:
+ int 00000007 <- ( 0000000 , f )
+
+[27,2]:
+ int 00000003 <- ( 0000000 , f )
+
+[27,1]:
+ int 00000001 <- ( 0000000 , f )
+
+[26,64]:
+ int 0000000ffffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[26,63]:
+ int 00000007fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[26,62]:
+ int 00000003fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[26,61]:
+ int 0000001fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[26,60]:
+ int 0000000fffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[26,59]:
+ int 00000007ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[26,58]:
+ int 00000003ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[26,57]:
+ int 0000001ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[26,56]:
+ int 0000000ffffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[26,55]:
+ int 00000007fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[26,54]:
+ int 00000003fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[26,53]:
+ int 0000001fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[26,52]:
+ int 0000000fffffffffffff <- ( 0000000 , fffffffffffff )
+
+[26,51]:
+ int 00000007ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[26,50]:
+ int 00000003ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[26,49]:
+ int 0000001ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[26,48]:
+ int 0000000ffffffffffff <- ( 0000000 , ffffffffffff )
+
+[26,47]:
+ int 00000007fffffffffff <- ( 0000000 , ffffffffffff )
+
+[26,46]:
+ int 00000003fffffffffff <- ( 0000000 , ffffffffffff )
+
+[26,45]:
+ int 0000001fffffffffff <- ( 0000000 , ffffffffffff )
+
+[26,44]:
+ int 0000000fffffffffff <- ( 0000000 , fffffffffff )
+
+[26,43]:
+ int 00000007ffffffffff <- ( 0000000 , fffffffffff )
+
+[26,42]:
+ int 00000003ffffffffff <- ( 0000000 , fffffffffff )
+
+[26,41]:
+ int 0000001ffffffffff <- ( 0000000 , fffffffffff )
+
+[26,40]:
+ int 0000000ffffffffff <- ( 0000000 , ffffffffff )
+
+[26,39]:
+ int 00000007fffffffff <- ( 0000000 , ffffffffff )
+
+[26,38]:
+ int 00000003fffffffff <- ( 0000000 , ffffffffff )
+
+[26,37]:
+ int 0000001fffffffff <- ( 0000000 , ffffffffff )
+
+[26,36]:
+ int 0000000fffffffff <- ( 0000000 , fffffffff )
+
+[26,35]:
+ int 00000007ffffffff <- ( 0000000 , fffffffff )
+
+[26,34]:
+ int 00000003ffffffff <- ( 0000000 , fffffffff )
+
+[26,33]:
+ int 0000001ffffffff <- ( 0000000 , fffffffff )
+
+[26,32]:
+ int 0000000ffffffff <- ( 0000000 , ffffffff )
+
+[26,31]:
+ int 00000007fffffff <- ( 0000000 , ffffffff )
+
+[26,30]:
+ int 00000003fffffff <- ( 0000000 , ffffffff )
+
+[26,29]:
+ int 0000001fffffff <- ( 0000000 , ffffffff )
+
+[26,28]:
+ int 0000000fffffff <- ( 0000000 , fffffff )
+
+[26,27]:
+ int 00000007ffffff <- ( 0000000 , fffffff )
+
+[26,26]:
+ int 00000003ffffff <- ( 0000000 , fffffff )
+
+[26,25]:
+ int 0000001ffffff <- ( 0000000 , fffffff )
+
+[26,24]:
+ int 0000000ffffff <- ( 0000000 , ffffff )
+
+[26,23]:
+ int 00000007fffff <- ( 0000000 , ffffff )
+
+[26,22]:
+ int 00000003fffff <- ( 0000000 , ffffff )
+
+[26,21]:
+ int 0000001fffff <- ( 0000000 , ffffff )
+
+[26,20]:
+ int 0000000fffff <- ( 0000000 , fffff )
+
+[26,19]:
+ int 00000007ffff <- ( 0000000 , fffff )
+
+[26,18]:
+ int 00000003ffff <- ( 0000000 , fffff )
+
+[26,17]:
+ int 0000001ffff <- ( 0000000 , fffff )
+
+[26,16]:
+ int 0000000ffff <- ( 0000000 , ffff )
+
+[26,15]:
+ int 00000007fff <- ( 0000000 , ffff )
+
+[26,14]:
+ int 00000003fff <- ( 0000000 , ffff )
+
+[26,13]:
+ int 0000001fff <- ( 0000000 , ffff )
+
+[26,12]:
+ int 0000000fff <- ( 0000000 , fff )
+
+[26,11]:
+ int 00000007ff <- ( 0000000 , fff )
+
+[26,10]:
+ int 00000003ff <- ( 0000000 , fff )
+
+[26,9]:
+ int 0000001ff <- ( 0000000 , fff )
+
+[26,8]:
+ int 0000000ff <- ( 0000000 , ff )
+
+[26,7]:
+ int 00000007f <- ( 0000000 , ff )
+
+[26,6]:
+ int 00000003f <- ( 0000000 , ff )
+
+[26,5]:
+ int 0000001f <- ( 0000000 , ff )
+
+[26,4]:
+ int 0000000f <- ( 0000000 , f )
+
+[26,3]:
+ int 00000007 <- ( 0000000 , f )
+
+[26,2]:
+ int 00000003 <- ( 0000000 , f )
+
+[26,1]:
+ int 0000001 <- ( 0000000 , f )
+
+[25,64]:
+ int 0000000ffffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[25,63]:
+ int 00000007fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[25,62]:
+ int 0000003fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[25,61]:
+ int 0000001fffffffffffffff <- ( 0000000 , ffffffffffffffff )
+
+[25,60]:
+ int 0000000fffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[25,59]:
+ int 00000007ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[25,58]:
+ int 0000003ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[25,57]:
+ int 0000001ffffffffffffff <- ( 0000000 , fffffffffffffff )
+
+[25,56]:
+ int 0000000ffffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[25,55]:
+ int 00000007fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[25,54]:
+ int 0000003fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[25,53]:
+ int 0000001fffffffffffff <- ( 0000000 , ffffffffffffff )
+
+[25,52]:
+ int 0000000fffffffffffff <- ( 0000000 , fffffffffffff )
+
+[25,51]:
+ int 00000007ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[25,50]:
+ int 0000003ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[25,49]:
+ int 0000001ffffffffffff <- ( 0000000 , fffffffffffff )
+
+[25,48]:
+ int 0000000ffffffffffff <- ( 0000000 , ffffffffffff )
+
+[25,47]:
+ int 00000007fffffffffff <- ( 0000000 , ffffffffffff )
+
+[25,46]:
+ int 0000003fffffffffff <- ( 0000000 , ffffffffffff )
+
+[25,45]:
+ int 0000001fffffffffff <- ( 0000000 , ffffffffffff )
+
+[25,44]:
+ int 0000000fffffffffff <- ( 0000000 , fffffffffff )
+
+[25,43]:
+ int 00000007ffffffffff <- ( 0000000 , fffffffffff )
+
+[25,42]:
+ int 0000003ffffffffff <- ( 0000000 , fffffffffff )
+
+[25,41]:
+ int 0000001ffffffffff <- ( 0000000 , fffffffffff )
+
+[25,40]:
+ int 0000000ffffffffff <- ( 0000000 , ffffffffff )
+
+[25,39]:
+ int 00000007fffffffff <- ( 0000000 , ffffffffff )
+
+[25,38]:
+ int 0000003fffffffff <- ( 0000000 , ffffffffff )
+
+[25,37]:
+ int 0000001fffffffff <- ( 0000000 , ffffffffff )
+
+[25,36]:
+ int 0000000fffffffff <- ( 0000000 , fffffffff )
+
+[25,35]:
+ int 00000007ffffffff <- ( 0000000 , fffffffff )
+
+[25,34]:
+ int 0000003ffffffff <- ( 0000000 , fffffffff )
+
+[25,33]:
+ int 0000001ffffffff <- ( 0000000 , fffffffff )
+
+[25,32]:
+ int 0000000ffffffff <- ( 0000000 , ffffffff )
+
+[25,31]:
+ int 00000007fffffff <- ( 0000000 , ffffffff )
+
+[25,30]:
+ int 0000003fffffff <- ( 0000000 , ffffffff )
+
+[25,29]:
+ int 0000001fffffff <- ( 0000000 , ffffffff )
+
+[25,28]:
+ int 0000000fffffff <- ( 0000000 , fffffff )
+
+[25,27]:
+ int 00000007ffffff <- ( 0000000 , fffffff )
+
+[25,26]:
+ int 0000003ffffff <- ( 0000000 , fffffff )
+
+[25,25]:
+ int 0000001ffffff <- ( 0000000 , fffffff )
+
+[25,24]:
+ int 0000000ffffff <- ( 0000000 , ffffff )
+
+[25,23]:
+ int 00000007fffff <- ( 0000000 , ffffff )
+
+[25,22]:
+ int 0000003fffff <- ( 0000000 , ffffff )
+
+[25,21]:
+ int 0000001fffff <- ( 0000000 , ffffff )
+
+[25,20]:
+ int 0000000fffff <- ( 0000000 , fffff )
+
+[25,19]:
+ int 00000007ffff <- ( 0000000 , fffff )
+
+[25,18]:
+ int 0000003ffff <- ( 0000000 , fffff )
+
+[25,17]:
+ int 0000001ffff <- ( 0000000 , fffff )
+
+[25,16]:
+ int 0000000ffff <- ( 0000000 , ffff )
+
+[25,15]:
+ int 00000007fff <- ( 0000000 , ffff )
+
+[25,14]:
+ int 0000003fff <- ( 0000000 , ffff )
+
+[25,13]:
+ int 0000001fff <- ( 0000000 , ffff )
+
+[25,12]:
+ int 0000000fff <- ( 0000000 , fff )
+
+[25,11]:
+ int 00000007ff <- ( 0000000 , fff )
+
+[25,10]:
+ int 0000003ff <- ( 0000000 , fff )
+
+[25,9]:
+ int 0000001ff <- ( 0000000 , fff )
+
+[25,8]:
+ int 0000000ff <- ( 0000000 , ff )
+
+[25,7]:
+ int 00000007f <- ( 0000000 , ff )
+
+[25,6]:
+ int 0000003f <- ( 0000000 , ff )
+
+[25,5]:
+ int 0000001f <- ( 0000000 , ff )
+
+[25,4]:
+ int 0000000f <- ( 0000000 , f )
+
+[25,3]:
+ int 00000007 <- ( 0000000 , f )
+
+[25,2]:
+ int 0000003 <- ( 0000000 , f )
+
+[25,1]:
+ int 0000001 <- ( 0000000 , f )
+
+[24,64]:
+ int 0000000ffffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[24,63]:
+ int 0000007fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[24,62]:
+ int 0000003fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[24,61]:
+ int 0000001fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[24,60]:
+ int 0000000fffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[24,59]:
+ int 0000007ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[24,58]:
+ int 0000003ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[24,57]:
+ int 0000001ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[24,56]:
+ int 0000000ffffffffffffff <- ( 000000 , ffffffffffffff )
+
+[24,55]:
+ int 0000007fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[24,54]:
+ int 0000003fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[24,53]:
+ int 0000001fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[24,52]:
+ int 0000000fffffffffffff <- ( 000000 , fffffffffffff )
+
+[24,51]:
+ int 0000007ffffffffffff <- ( 000000 , fffffffffffff )
+
+[24,50]:
+ int 0000003ffffffffffff <- ( 000000 , fffffffffffff )
+
+[24,49]:
+ int 0000001ffffffffffff <- ( 000000 , fffffffffffff )
+
+[24,48]:
+ int 0000000ffffffffffff <- ( 000000 , ffffffffffff )
+
+[24,47]:
+ int 0000007fffffffffff <- ( 000000 , ffffffffffff )
+
+[24,46]:
+ int 0000003fffffffffff <- ( 000000 , ffffffffffff )
+
+[24,45]:
+ int 0000001fffffffffff <- ( 000000 , ffffffffffff )
+
+[24,44]:
+ int 0000000fffffffffff <- ( 000000 , fffffffffff )
+
+[24,43]:
+ int 0000007ffffffffff <- ( 000000 , fffffffffff )
+
+[24,42]:
+ int 0000003ffffffffff <- ( 000000 , fffffffffff )
+
+[24,41]:
+ int 0000001ffffffffff <- ( 000000 , fffffffffff )
+
+[24,40]:
+ int 0000000ffffffffff <- ( 000000 , ffffffffff )
+
+[24,39]:
+ int 0000007fffffffff <- ( 000000 , ffffffffff )
+
+[24,38]:
+ int 0000003fffffffff <- ( 000000 , ffffffffff )
+
+[24,37]:
+ int 0000001fffffffff <- ( 000000 , ffffffffff )
+
+[24,36]:
+ int 0000000fffffffff <- ( 000000 , fffffffff )
+
+[24,35]:
+ int 0000007ffffffff <- ( 000000 , fffffffff )
+
+[24,34]:
+ int 0000003ffffffff <- ( 000000 , fffffffff )
+
+[24,33]:
+ int 0000001ffffffff <- ( 000000 , fffffffff )
+
+[24,32]:
+ int 0000000ffffffff <- ( 000000 , ffffffff )
+
+[24,31]:
+ int 0000007fffffff <- ( 000000 , ffffffff )
+
+[24,30]:
+ int 0000003fffffff <- ( 000000 , ffffffff )
+
+[24,29]:
+ int 0000001fffffff <- ( 000000 , ffffffff )
+
+[24,28]:
+ int 0000000fffffff <- ( 000000 , fffffff )
+
+[24,27]:
+ int 0000007ffffff <- ( 000000 , fffffff )
+
+[24,26]:
+ int 0000003ffffff <- ( 000000 , fffffff )
+
+[24,25]:
+ int 0000001ffffff <- ( 000000 , fffffff )
+
+[24,24]:
+ int 0000000ffffff <- ( 000000 , ffffff )
+
+[24,23]:
+ int 0000007fffff <- ( 000000 , ffffff )
+
+[24,22]:
+ int 0000003fffff <- ( 000000 , ffffff )
+
+[24,21]:
+ int 0000001fffff <- ( 000000 , ffffff )
+
+[24,20]:
+ int 0000000fffff <- ( 000000 , fffff )
+
+[24,19]:
+ int 0000007ffff <- ( 000000 , fffff )
+
+[24,18]:
+ int 0000003ffff <- ( 000000 , fffff )
+
+[24,17]:
+ int 0000001ffff <- ( 000000 , fffff )
+
+[24,16]:
+ int 0000000ffff <- ( 000000 , ffff )
+
+[24,15]:
+ int 0000007fff <- ( 000000 , ffff )
+
+[24,14]:
+ int 0000003fff <- ( 000000 , ffff )
+
+[24,13]:
+ int 0000001fff <- ( 000000 , ffff )
+
+[24,12]:
+ int 0000000fff <- ( 000000 , fff )
+
+[24,11]:
+ int 0000007ff <- ( 000000 , fff )
+
+[24,10]:
+ int 0000003ff <- ( 000000 , fff )
+
+[24,9]:
+ int 0000001ff <- ( 000000 , fff )
+
+[24,8]:
+ int 0000000ff <- ( 000000 , ff )
+
+[24,7]:
+ int 0000007f <- ( 000000 , ff )
+
+[24,6]:
+ int 0000003f <- ( 000000 , ff )
+
+[24,5]:
+ int 0000001f <- ( 000000 , ff )
+
+[24,4]:
+ int 0000000f <- ( 000000 , f )
+
+[24,3]:
+ int 0000007 <- ( 000000 , f )
+
+[24,2]:
+ int 0000003 <- ( 000000 , f )
+
+[24,1]:
+ int 0000001 <- ( 000000 , f )
+
+[23,64]:
+ int 000000ffffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[23,63]:
+ int 0000007fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[23,62]:
+ int 0000003fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[23,61]:
+ int 0000001fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[23,60]:
+ int 000000fffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[23,59]:
+ int 0000007ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[23,58]:
+ int 0000003ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[23,57]:
+ int 0000001ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[23,56]:
+ int 000000ffffffffffffff <- ( 000000 , ffffffffffffff )
+
+[23,55]:
+ int 0000007fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[23,54]:
+ int 0000003fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[23,53]:
+ int 0000001fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[23,52]:
+ int 000000fffffffffffff <- ( 000000 , fffffffffffff )
+
+[23,51]:
+ int 0000007ffffffffffff <- ( 000000 , fffffffffffff )
+
+[23,50]:
+ int 0000003ffffffffffff <- ( 000000 , fffffffffffff )
+
+[23,49]:
+ int 0000001ffffffffffff <- ( 000000 , fffffffffffff )
+
+[23,48]:
+ int 000000ffffffffffff <- ( 000000 , ffffffffffff )
+
+[23,47]:
+ int 0000007fffffffffff <- ( 000000 , ffffffffffff )
+
+[23,46]:
+ int 0000003fffffffffff <- ( 000000 , ffffffffffff )
+
+[23,45]:
+ int 0000001fffffffffff <- ( 000000 , ffffffffffff )
+
+[23,44]:
+ int 000000fffffffffff <- ( 000000 , fffffffffff )
+
+[23,43]:
+ int 0000007ffffffffff <- ( 000000 , fffffffffff )
+
+[23,42]:
+ int 0000003ffffffffff <- ( 000000 , fffffffffff )
+
+[23,41]:
+ int 0000001ffffffffff <- ( 000000 , fffffffffff )
+
+[23,40]:
+ int 000000ffffffffff <- ( 000000 , ffffffffff )
+
+[23,39]:
+ int 0000007fffffffff <- ( 000000 , ffffffffff )
+
+[23,38]:
+ int 0000003fffffffff <- ( 000000 , ffffffffff )
+
+[23,37]:
+ int 0000001fffffffff <- ( 000000 , ffffffffff )
+
+[23,36]:
+ int 000000fffffffff <- ( 000000 , fffffffff )
+
+[23,35]:
+ int 0000007ffffffff <- ( 000000 , fffffffff )
+
+[23,34]:
+ int 0000003ffffffff <- ( 000000 , fffffffff )
+
+[23,33]:
+ int 0000001ffffffff <- ( 000000 , fffffffff )
+
+[23,32]:
+ int 000000ffffffff <- ( 000000 , ffffffff )
+
+[23,31]:
+ int 0000007fffffff <- ( 000000 , ffffffff )
+
+[23,30]:
+ int 0000003fffffff <- ( 000000 , ffffffff )
+
+[23,29]:
+ int 0000001fffffff <- ( 000000 , ffffffff )
+
+[23,28]:
+ int 000000fffffff <- ( 000000 , fffffff )
+
+[23,27]:
+ int 0000007ffffff <- ( 000000 , fffffff )
+
+[23,26]:
+ int 0000003ffffff <- ( 000000 , fffffff )
+
+[23,25]:
+ int 0000001ffffff <- ( 000000 , fffffff )
+
+[23,24]:
+ int 000000ffffff <- ( 000000 , ffffff )
+
+[23,23]:
+ int 0000007fffff <- ( 000000 , ffffff )
+
+[23,22]:
+ int 0000003fffff <- ( 000000 , ffffff )
+
+[23,21]:
+ int 0000001fffff <- ( 000000 , ffffff )
+
+[23,20]:
+ int 000000fffff <- ( 000000 , fffff )
+
+[23,19]:
+ int 0000007ffff <- ( 000000 , fffff )
+
+[23,18]:
+ int 0000003ffff <- ( 000000 , fffff )
+
+[23,17]:
+ int 0000001ffff <- ( 000000 , fffff )
+
+[23,16]:
+ int 000000ffff <- ( 000000 , ffff )
+
+[23,15]:
+ int 0000007fff <- ( 000000 , ffff )
+
+[23,14]:
+ int 0000003fff <- ( 000000 , ffff )
+
+[23,13]:
+ int 0000001fff <- ( 000000 , ffff )
+
+[23,12]:
+ int 000000fff <- ( 000000 , fff )
+
+[23,11]:
+ int 0000007ff <- ( 000000 , fff )
+
+[23,10]:
+ int 0000003ff <- ( 000000 , fff )
+
+[23,9]:
+ int 0000001ff <- ( 000000 , fff )
+
+[23,8]:
+ int 000000ff <- ( 000000 , ff )
+
+[23,7]:
+ int 0000007f <- ( 000000 , ff )
+
+[23,6]:
+ int 0000003f <- ( 000000 , ff )
+
+[23,5]:
+ int 0000001f <- ( 000000 , ff )
+
+[23,4]:
+ int 000000f <- ( 000000 , f )
+
+[23,3]:
+ int 0000007 <- ( 000000 , f )
+
+[23,2]:
+ int 0000003 <- ( 000000 , f )
+
+[23,1]:
+ int 0000001 <- ( 000000 , f )
+
+[22,64]:
+ int 000000ffffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[22,63]:
+ int 0000007fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[22,62]:
+ int 0000003fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[22,61]:
+ int 000001fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[22,60]:
+ int 000000fffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[22,59]:
+ int 0000007ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[22,58]:
+ int 0000003ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[22,57]:
+ int 000001ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[22,56]:
+ int 000000ffffffffffffff <- ( 000000 , ffffffffffffff )
+
+[22,55]:
+ int 0000007fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[22,54]:
+ int 0000003fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[22,53]:
+ int 000001fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[22,52]:
+ int 000000fffffffffffff <- ( 000000 , fffffffffffff )
+
+[22,51]:
+ int 0000007ffffffffffff <- ( 000000 , fffffffffffff )
+
+[22,50]:
+ int 0000003ffffffffffff <- ( 000000 , fffffffffffff )
+
+[22,49]:
+ int 000001ffffffffffff <- ( 000000 , fffffffffffff )
+
+[22,48]:
+ int 000000ffffffffffff <- ( 000000 , ffffffffffff )
+
+[22,47]:
+ int 0000007fffffffffff <- ( 000000 , ffffffffffff )
+
+[22,46]:
+ int 0000003fffffffffff <- ( 000000 , ffffffffffff )
+
+[22,45]:
+ int 000001fffffffffff <- ( 000000 , ffffffffffff )
+
+[22,44]:
+ int 000000fffffffffff <- ( 000000 , fffffffffff )
+
+[22,43]:
+ int 0000007ffffffffff <- ( 000000 , fffffffffff )
+
+[22,42]:
+ int 0000003ffffffffff <- ( 000000 , fffffffffff )
+
+[22,41]:
+ int 000001ffffffffff <- ( 000000 , fffffffffff )
+
+[22,40]:
+ int 000000ffffffffff <- ( 000000 , ffffffffff )
+
+[22,39]:
+ int 0000007fffffffff <- ( 000000 , ffffffffff )
+
+[22,38]:
+ int 0000003fffffffff <- ( 000000 , ffffffffff )
+
+[22,37]:
+ int 000001fffffffff <- ( 000000 , ffffffffff )
+
+[22,36]:
+ int 000000fffffffff <- ( 000000 , fffffffff )
+
+[22,35]:
+ int 0000007ffffffff <- ( 000000 , fffffffff )
+
+[22,34]:
+ int 0000003ffffffff <- ( 000000 , fffffffff )
+
+[22,33]:
+ int 000001ffffffff <- ( 000000 , fffffffff )
+
+[22,32]:
+ int 000000ffffffff <- ( 000000 , ffffffff )
+
+[22,31]:
+ int 0000007fffffff <- ( 000000 , ffffffff )
+
+[22,30]:
+ int 0000003fffffff <- ( 000000 , ffffffff )
+
+[22,29]:
+ int 000001fffffff <- ( 000000 , ffffffff )
+
+[22,28]:
+ int 000000fffffff <- ( 000000 , fffffff )
+
+[22,27]:
+ int 0000007ffffff <- ( 000000 , fffffff )
+
+[22,26]:
+ int 0000003ffffff <- ( 000000 , fffffff )
+
+[22,25]:
+ int 000001ffffff <- ( 000000 , fffffff )
+
+[22,24]:
+ int 000000ffffff <- ( 000000 , ffffff )
+
+[22,23]:
+ int 0000007fffff <- ( 000000 , ffffff )
+
+[22,22]:
+ int 0000003fffff <- ( 000000 , ffffff )
+
+[22,21]:
+ int 000001fffff <- ( 000000 , ffffff )
+
+[22,20]:
+ int 000000fffff <- ( 000000 , fffff )
+
+[22,19]:
+ int 0000007ffff <- ( 000000 , fffff )
+
+[22,18]:
+ int 0000003ffff <- ( 000000 , fffff )
+
+[22,17]:
+ int 000001ffff <- ( 000000 , fffff )
+
+[22,16]:
+ int 000000ffff <- ( 000000 , ffff )
+
+[22,15]:
+ int 0000007fff <- ( 000000 , ffff )
+
+[22,14]:
+ int 0000003fff <- ( 000000 , ffff )
+
+[22,13]:
+ int 000001fff <- ( 000000 , ffff )
+
+[22,12]:
+ int 000000fff <- ( 000000 , fff )
+
+[22,11]:
+ int 0000007ff <- ( 000000 , fff )
+
+[22,10]:
+ int 0000003ff <- ( 000000 , fff )
+
+[22,9]:
+ int 000001ff <- ( 000000 , fff )
+
+[22,8]:
+ int 000000ff <- ( 000000 , ff )
+
+[22,7]:
+ int 0000007f <- ( 000000 , ff )
+
+[22,6]:
+ int 0000003f <- ( 000000 , ff )
+
+[22,5]:
+ int 000001f <- ( 000000 , ff )
+
+[22,4]:
+ int 000000f <- ( 000000 , f )
+
+[22,3]:
+ int 0000007 <- ( 000000 , f )
+
+[22,2]:
+ int 0000003 <- ( 000000 , f )
+
+[22,1]:
+ int 000001 <- ( 000000 , f )
+
+[21,64]:
+ int 000000ffffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[21,63]:
+ int 0000007fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[21,62]:
+ int 000003fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[21,61]:
+ int 000001fffffffffffffff <- ( 000000 , ffffffffffffffff )
+
+[21,60]:
+ int 000000fffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[21,59]:
+ int 0000007ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[21,58]:
+ int 000003ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[21,57]:
+ int 000001ffffffffffffff <- ( 000000 , fffffffffffffff )
+
+[21,56]:
+ int 000000ffffffffffffff <- ( 000000 , ffffffffffffff )
+
+[21,55]:
+ int 0000007fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[21,54]:
+ int 000003fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[21,53]:
+ int 000001fffffffffffff <- ( 000000 , ffffffffffffff )
+
+[21,52]:
+ int 000000fffffffffffff <- ( 000000 , fffffffffffff )
+
+[21,51]:
+ int 0000007ffffffffffff <- ( 000000 , fffffffffffff )
+
+[21,50]:
+ int 000003ffffffffffff <- ( 000000 , fffffffffffff )
+
+[21,49]:
+ int 000001ffffffffffff <- ( 000000 , fffffffffffff )
+
+[21,48]:
+ int 000000ffffffffffff <- ( 000000 , ffffffffffff )
+
+[21,47]:
+ int 0000007fffffffffff <- ( 000000 , ffffffffffff )
+
+[21,46]:
+ int 000003fffffffffff <- ( 000000 , ffffffffffff )
+
+[21,45]:
+ int 000001fffffffffff <- ( 000000 , ffffffffffff )
+
+[21,44]:
+ int 000000fffffffffff <- ( 000000 , fffffffffff )
+
+[21,43]:
+ int 0000007ffffffffff <- ( 000000 , fffffffffff )
+
+[21,42]:
+ int 000003ffffffffff <- ( 000000 , fffffffffff )
+
+[21,41]:
+ int 000001ffffffffff <- ( 000000 , fffffffffff )
+
+[21,40]:
+ int 000000ffffffffff <- ( 000000 , ffffffffff )
+
+[21,39]:
+ int 0000007fffffffff <- ( 000000 , ffffffffff )
+
+[21,38]:
+ int 000003fffffffff <- ( 000000 , ffffffffff )
+
+[21,37]:
+ int 000001fffffffff <- ( 000000 , ffffffffff )
+
+[21,36]:
+ int 000000fffffffff <- ( 000000 , fffffffff )
+
+[21,35]:
+ int 0000007ffffffff <- ( 000000 , fffffffff )
+
+[21,34]:
+ int 000003ffffffff <- ( 000000 , fffffffff )
+
+[21,33]:
+ int 000001ffffffff <- ( 000000 , fffffffff )
+
+[21,32]:
+ int 000000ffffffff <- ( 000000 , ffffffff )
+
+[21,31]:
+ int 0000007fffffff <- ( 000000 , ffffffff )
+
+[21,30]:
+ int 000003fffffff <- ( 000000 , ffffffff )
+
+[21,29]:
+ int 000001fffffff <- ( 000000 , ffffffff )
+
+[21,28]:
+ int 000000fffffff <- ( 000000 , fffffff )
+
+[21,27]:
+ int 0000007ffffff <- ( 000000 , fffffff )
+
+[21,26]:
+ int 000003ffffff <- ( 000000 , fffffff )
+
+[21,25]:
+ int 000001ffffff <- ( 000000 , fffffff )
+
+[21,24]:
+ int 000000ffffff <- ( 000000 , ffffff )
+
+[21,23]:
+ int 0000007fffff <- ( 000000 , ffffff )
+
+[21,22]:
+ int 000003fffff <- ( 000000 , ffffff )
+
+[21,21]:
+ int 000001fffff <- ( 000000 , ffffff )
+
+[21,20]:
+ int 000000fffff <- ( 000000 , fffff )
+
+[21,19]:
+ int 0000007ffff <- ( 000000 , fffff )
+
+[21,18]:
+ int 000003ffff <- ( 000000 , fffff )
+
+[21,17]:
+ int 000001ffff <- ( 000000 , fffff )
+
+[21,16]:
+ int 000000ffff <- ( 000000 , ffff )
+
+[21,15]:
+ int 0000007fff <- ( 000000 , ffff )
+
+[21,14]:
+ int 000003fff <- ( 000000 , ffff )
+
+[21,13]:
+ int 000001fff <- ( 000000 , ffff )
+
+[21,12]:
+ int 000000fff <- ( 000000 , fff )
+
+[21,11]:
+ int 0000007ff <- ( 000000 , fff )
+
+[21,10]:
+ int 000003ff <- ( 000000 , fff )
+
+[21,9]:
+ int 000001ff <- ( 000000 , fff )
+
+[21,8]:
+ int 000000ff <- ( 000000 , ff )
+
+[21,7]:
+ int 0000007f <- ( 000000 , ff )
+
+[21,6]:
+ int 000003f <- ( 000000 , ff )
+
+[21,5]:
+ int 000001f <- ( 000000 , ff )
+
+[21,4]:
+ int 000000f <- ( 000000 , f )
+
+[21,3]:
+ int 0000007 <- ( 000000 , f )
+
+[21,2]:
+ int 000003 <- ( 000000 , f )
+
+[21,1]:
+ int 000001 <- ( 000000 , f )
+
+[20,64]:
+ int 000000ffffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[20,63]:
+ int 000007fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[20,62]:
+ int 000003fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[20,61]:
+ int 000001fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[20,60]:
+ int 000000fffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[20,59]:
+ int 000007ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[20,58]:
+ int 000003ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[20,57]:
+ int 000001ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[20,56]:
+ int 000000ffffffffffffff <- ( 00000 , ffffffffffffff )
+
+[20,55]:
+ int 000007fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[20,54]:
+ int 000003fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[20,53]:
+ int 000001fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[20,52]:
+ int 000000fffffffffffff <- ( 00000 , fffffffffffff )
+
+[20,51]:
+ int 000007ffffffffffff <- ( 00000 , fffffffffffff )
+
+[20,50]:
+ int 000003ffffffffffff <- ( 00000 , fffffffffffff )
+
+[20,49]:
+ int 000001ffffffffffff <- ( 00000 , fffffffffffff )
+
+[20,48]:
+ int 000000ffffffffffff <- ( 00000 , ffffffffffff )
+
+[20,47]:
+ int 000007fffffffffff <- ( 00000 , ffffffffffff )
+
+[20,46]:
+ int 000003fffffffffff <- ( 00000 , ffffffffffff )
+
+[20,45]:
+ int 000001fffffffffff <- ( 00000 , ffffffffffff )
+
+[20,44]:
+ int 000000fffffffffff <- ( 00000 , fffffffffff )
+
+[20,43]:
+ int 000007ffffffffff <- ( 00000 , fffffffffff )
+
+[20,42]:
+ int 000003ffffffffff <- ( 00000 , fffffffffff )
+
+[20,41]:
+ int 000001ffffffffff <- ( 00000 , fffffffffff )
+
+[20,40]:
+ int 000000ffffffffff <- ( 00000 , ffffffffff )
+
+[20,39]:
+ int 000007fffffffff <- ( 00000 , ffffffffff )
+
+[20,38]:
+ int 000003fffffffff <- ( 00000 , ffffffffff )
+
+[20,37]:
+ int 000001fffffffff <- ( 00000 , ffffffffff )
+
+[20,36]:
+ int 000000fffffffff <- ( 00000 , fffffffff )
+
+[20,35]:
+ int 000007ffffffff <- ( 00000 , fffffffff )
+
+[20,34]:
+ int 000003ffffffff <- ( 00000 , fffffffff )
+
+[20,33]:
+ int 000001ffffffff <- ( 00000 , fffffffff )
+
+[20,32]:
+ int 000000ffffffff <- ( 00000 , ffffffff )
+
+[20,31]:
+ int 000007fffffff <- ( 00000 , ffffffff )
+
+[20,30]:
+ int 000003fffffff <- ( 00000 , ffffffff )
+
+[20,29]:
+ int 000001fffffff <- ( 00000 , ffffffff )
+
+[20,28]:
+ int 000000fffffff <- ( 00000 , fffffff )
+
+[20,27]:
+ int 000007ffffff <- ( 00000 , fffffff )
+
+[20,26]:
+ int 000003ffffff <- ( 00000 , fffffff )
+
+[20,25]:
+ int 000001ffffff <- ( 00000 , fffffff )
+
+[20,24]:
+ int 000000ffffff <- ( 00000 , ffffff )
+
+[20,23]:
+ int 000007fffff <- ( 00000 , ffffff )
+
+[20,22]:
+ int 000003fffff <- ( 00000 , ffffff )
+
+[20,21]:
+ int 000001fffff <- ( 00000 , ffffff )
+
+[20,20]:
+ int 000000fffff <- ( 00000 , fffff )
+
+[20,19]:
+ int 000007ffff <- ( 00000 , fffff )
+
+[20,18]:
+ int 000003ffff <- ( 00000 , fffff )
+
+[20,17]:
+ int 000001ffff <- ( 00000 , fffff )
+
+[20,16]:
+ int 000000ffff <- ( 00000 , ffff )
+
+[20,15]:
+ int 000007fff <- ( 00000 , ffff )
+
+[20,14]:
+ int 000003fff <- ( 00000 , ffff )
+
+[20,13]:
+ int 000001fff <- ( 00000 , ffff )
+
+[20,12]:
+ int 000000fff <- ( 00000 , fff )
+
+[20,11]:
+ int 000007ff <- ( 00000 , fff )
+
+[20,10]:
+ int 000003ff <- ( 00000 , fff )
+
+[20,9]:
+ int 000001ff <- ( 00000 , fff )
+
+[20,8]:
+ int 000000ff <- ( 00000 , ff )
+
+[20,7]:
+ int 000007f <- ( 00000 , ff )
+
+[20,6]:
+ int 000003f <- ( 00000 , ff )
+
+[20,5]:
+ int 000001f <- ( 00000 , ff )
+
+[20,4]:
+ int 000000f <- ( 00000 , f )
+
+[20,3]:
+ int 000007 <- ( 00000 , f )
+
+[20,2]:
+ int 000003 <- ( 00000 , f )
+
+[20,1]:
+ int 000001 <- ( 00000 , f )
+
+[19,64]:
+ int 00000ffffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[19,63]:
+ int 000007fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[19,62]:
+ int 000003fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[19,61]:
+ int 000001fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[19,60]:
+ int 00000fffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[19,59]:
+ int 000007ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[19,58]:
+ int 000003ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[19,57]:
+ int 000001ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[19,56]:
+ int 00000ffffffffffffff <- ( 00000 , ffffffffffffff )
+
+[19,55]:
+ int 000007fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[19,54]:
+ int 000003fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[19,53]:
+ int 000001fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[19,52]:
+ int 00000fffffffffffff <- ( 00000 , fffffffffffff )
+
+[19,51]:
+ int 000007ffffffffffff <- ( 00000 , fffffffffffff )
+
+[19,50]:
+ int 000003ffffffffffff <- ( 00000 , fffffffffffff )
+
+[19,49]:
+ int 000001ffffffffffff <- ( 00000 , fffffffffffff )
+
+[19,48]:
+ int 00000ffffffffffff <- ( 00000 , ffffffffffff )
+
+[19,47]:
+ int 000007fffffffffff <- ( 00000 , ffffffffffff )
+
+[19,46]:
+ int 000003fffffffffff <- ( 00000 , ffffffffffff )
+
+[19,45]:
+ int 000001fffffffffff <- ( 00000 , ffffffffffff )
+
+[19,44]:
+ int 00000fffffffffff <- ( 00000 , fffffffffff )
+
+[19,43]:
+ int 000007ffffffffff <- ( 00000 , fffffffffff )
+
+[19,42]:
+ int 000003ffffffffff <- ( 00000 , fffffffffff )
+
+[19,41]:
+ int 000001ffffffffff <- ( 00000 , fffffffffff )
+
+[19,40]:
+ int 00000ffffffffff <- ( 00000 , ffffffffff )
+
+[19,39]:
+ int 000007fffffffff <- ( 00000 , ffffffffff )
+
+[19,38]:
+ int 000003fffffffff <- ( 00000 , ffffffffff )
+
+[19,37]:
+ int 000001fffffffff <- ( 00000 , ffffffffff )
+
+[19,36]:
+ int 00000fffffffff <- ( 00000 , fffffffff )
+
+[19,35]:
+ int 000007ffffffff <- ( 00000 , fffffffff )
+
+[19,34]:
+ int 000003ffffffff <- ( 00000 , fffffffff )
+
+[19,33]:
+ int 000001ffffffff <- ( 00000 , fffffffff )
+
+[19,32]:
+ int 00000ffffffff <- ( 00000 , ffffffff )
+
+[19,31]:
+ int 000007fffffff <- ( 00000 , ffffffff )
+
+[19,30]:
+ int 000003fffffff <- ( 00000 , ffffffff )
+
+[19,29]:
+ int 000001fffffff <- ( 00000 , ffffffff )
+
+[19,28]:
+ int 00000fffffff <- ( 00000 , fffffff )
+
+[19,27]:
+ int 000007ffffff <- ( 00000 , fffffff )
+
+[19,26]:
+ int 000003ffffff <- ( 00000 , fffffff )
+
+[19,25]:
+ int 000001ffffff <- ( 00000 , fffffff )
+
+[19,24]:
+ int 00000ffffff <- ( 00000 , ffffff )
+
+[19,23]:
+ int 000007fffff <- ( 00000 , ffffff )
+
+[19,22]:
+ int 000003fffff <- ( 00000 , ffffff )
+
+[19,21]:
+ int 000001fffff <- ( 00000 , ffffff )
+
+[19,20]:
+ int 00000fffff <- ( 00000 , fffff )
+
+[19,19]:
+ int 000007ffff <- ( 00000 , fffff )
+
+[19,18]:
+ int 000003ffff <- ( 00000 , fffff )
+
+[19,17]:
+ int 000001ffff <- ( 00000 , fffff )
+
+[19,16]:
+ int 00000ffff <- ( 00000 , ffff )
+
+[19,15]:
+ int 000007fff <- ( 00000 , ffff )
+
+[19,14]:
+ int 000003fff <- ( 00000 , ffff )
+
+[19,13]:
+ int 000001fff <- ( 00000 , ffff )
+
+[19,12]:
+ int 00000fff <- ( 00000 , fff )
+
+[19,11]:
+ int 000007ff <- ( 00000 , fff )
+
+[19,10]:
+ int 000003ff <- ( 00000 , fff )
+
+[19,9]:
+ int 000001ff <- ( 00000 , fff )
+
+[19,8]:
+ int 00000ff <- ( 00000 , ff )
+
+[19,7]:
+ int 000007f <- ( 00000 , ff )
+
+[19,6]:
+ int 000003f <- ( 00000 , ff )
+
+[19,5]:
+ int 000001f <- ( 00000 , ff )
+
+[19,4]:
+ int 00000f <- ( 00000 , f )
+
+[19,3]:
+ int 000007 <- ( 00000 , f )
+
+[19,2]:
+ int 000003 <- ( 00000 , f )
+
+[19,1]:
+ int 000001 <- ( 00000 , f )
+
+[18,64]:
+ int 00000ffffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[18,63]:
+ int 000007fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[18,62]:
+ int 000003fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[18,61]:
+ int 00001fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[18,60]:
+ int 00000fffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[18,59]:
+ int 000007ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[18,58]:
+ int 000003ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[18,57]:
+ int 00001ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[18,56]:
+ int 00000ffffffffffffff <- ( 00000 , ffffffffffffff )
+
+[18,55]:
+ int 000007fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[18,54]:
+ int 000003fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[18,53]:
+ int 00001fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[18,52]:
+ int 00000fffffffffffff <- ( 00000 , fffffffffffff )
+
+[18,51]:
+ int 000007ffffffffffff <- ( 00000 , fffffffffffff )
+
+[18,50]:
+ int 000003ffffffffffff <- ( 00000 , fffffffffffff )
+
+[18,49]:
+ int 00001ffffffffffff <- ( 00000 , fffffffffffff )
+
+[18,48]:
+ int 00000ffffffffffff <- ( 00000 , ffffffffffff )
+
+[18,47]:
+ int 000007fffffffffff <- ( 00000 , ffffffffffff )
+
+[18,46]:
+ int 000003fffffffffff <- ( 00000 , ffffffffffff )
+
+[18,45]:
+ int 00001fffffffffff <- ( 00000 , ffffffffffff )
+
+[18,44]:
+ int 00000fffffffffff <- ( 00000 , fffffffffff )
+
+[18,43]:
+ int 000007ffffffffff <- ( 00000 , fffffffffff )
+
+[18,42]:
+ int 000003ffffffffff <- ( 00000 , fffffffffff )
+
+[18,41]:
+ int 00001ffffffffff <- ( 00000 , fffffffffff )
+
+[18,40]:
+ int 00000ffffffffff <- ( 00000 , ffffffffff )
+
+[18,39]:
+ int 000007fffffffff <- ( 00000 , ffffffffff )
+
+[18,38]:
+ int 000003fffffffff <- ( 00000 , ffffffffff )
+
+[18,37]:
+ int 00001fffffffff <- ( 00000 , ffffffffff )
+
+[18,36]:
+ int 00000fffffffff <- ( 00000 , fffffffff )
+
+[18,35]:
+ int 000007ffffffff <- ( 00000 , fffffffff )
+
+[18,34]:
+ int 000003ffffffff <- ( 00000 , fffffffff )
+
+[18,33]:
+ int 00001ffffffff <- ( 00000 , fffffffff )
+
+[18,32]:
+ int 00000ffffffff <- ( 00000 , ffffffff )
+
+[18,31]:
+ int 000007fffffff <- ( 00000 , ffffffff )
+
+[18,30]:
+ int 000003fffffff <- ( 00000 , ffffffff )
+
+[18,29]:
+ int 00001fffffff <- ( 00000 , ffffffff )
+
+[18,28]:
+ int 00000fffffff <- ( 00000 , fffffff )
+
+[18,27]:
+ int 000007ffffff <- ( 00000 , fffffff )
+
+[18,26]:
+ int 000003ffffff <- ( 00000 , fffffff )
+
+[18,25]:
+ int 00001ffffff <- ( 00000 , fffffff )
+
+[18,24]:
+ int 00000ffffff <- ( 00000 , ffffff )
+
+[18,23]:
+ int 000007fffff <- ( 00000 , ffffff )
+
+[18,22]:
+ int 000003fffff <- ( 00000 , ffffff )
+
+[18,21]:
+ int 00001fffff <- ( 00000 , ffffff )
+
+[18,20]:
+ int 00000fffff <- ( 00000 , fffff )
+
+[18,19]:
+ int 000007ffff <- ( 00000 , fffff )
+
+[18,18]:
+ int 000003ffff <- ( 00000 , fffff )
+
+[18,17]:
+ int 00001ffff <- ( 00000 , fffff )
+
+[18,16]:
+ int 00000ffff <- ( 00000 , ffff )
+
+[18,15]:
+ int 000007fff <- ( 00000 , ffff )
+
+[18,14]:
+ int 000003fff <- ( 00000 , ffff )
+
+[18,13]:
+ int 00001fff <- ( 00000 , ffff )
+
+[18,12]:
+ int 00000fff <- ( 00000 , fff )
+
+[18,11]:
+ int 000007ff <- ( 00000 , fff )
+
+[18,10]:
+ int 000003ff <- ( 00000 , fff )
+
+[18,9]:
+ int 00001ff <- ( 00000 , fff )
+
+[18,8]:
+ int 00000ff <- ( 00000 , ff )
+
+[18,7]:
+ int 000007f <- ( 00000 , ff )
+
+[18,6]:
+ int 000003f <- ( 00000 , ff )
+
+[18,5]:
+ int 00001f <- ( 00000 , ff )
+
+[18,4]:
+ int 00000f <- ( 00000 , f )
+
+[18,3]:
+ int 000007 <- ( 00000 , f )
+
+[18,2]:
+ int 000003 <- ( 00000 , f )
+
+[18,1]:
+ int 00001 <- ( 00000 , f )
+
+[17,64]:
+ int 00000ffffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[17,63]:
+ int 000007fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[17,62]:
+ int 00003fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[17,61]:
+ int 00001fffffffffffffff <- ( 00000 , ffffffffffffffff )
+
+[17,60]:
+ int 00000fffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[17,59]:
+ int 000007ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[17,58]:
+ int 00003ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[17,57]:
+ int 00001ffffffffffffff <- ( 00000 , fffffffffffffff )
+
+[17,56]:
+ int 00000ffffffffffffff <- ( 00000 , ffffffffffffff )
+
+[17,55]:
+ int 000007fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[17,54]:
+ int 00003fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[17,53]:
+ int 00001fffffffffffff <- ( 00000 , ffffffffffffff )
+
+[17,52]:
+ int 00000fffffffffffff <- ( 00000 , fffffffffffff )
+
+[17,51]:
+ int 000007ffffffffffff <- ( 00000 , fffffffffffff )
+
+[17,50]:
+ int 00003ffffffffffff <- ( 00000 , fffffffffffff )
+
+[17,49]:
+ int 00001ffffffffffff <- ( 00000 , fffffffffffff )
+
+[17,48]:
+ int 00000ffffffffffff <- ( 00000 , ffffffffffff )
+
+[17,47]:
+ int 000007fffffffffff <- ( 00000 , ffffffffffff )
+
+[17,46]:
+ int 00003fffffffffff <- ( 00000 , ffffffffffff )
+
+[17,45]:
+ int 00001fffffffffff <- ( 00000 , ffffffffffff )
+
+[17,44]:
+ int 00000fffffffffff <- ( 00000 , fffffffffff )
+
+[17,43]:
+ int 000007ffffffffff <- ( 00000 , fffffffffff )
+
+[17,42]:
+ int 00003ffffffffff <- ( 00000 , fffffffffff )
+
+[17,41]:
+ int 00001ffffffffff <- ( 00000 , fffffffffff )
+
+[17,40]:
+ int 00000ffffffffff <- ( 00000 , ffffffffff )
+
+[17,39]:
+ int 000007fffffffff <- ( 00000 , ffffffffff )
+
+[17,38]:
+ int 00003fffffffff <- ( 00000 , ffffffffff )
+
+[17,37]:
+ int 00001fffffffff <- ( 00000 , ffffffffff )
+
+[17,36]:
+ int 00000fffffffff <- ( 00000 , fffffffff )
+
+[17,35]:
+ int 000007ffffffff <- ( 00000 , fffffffff )
+
+[17,34]:
+ int 00003ffffffff <- ( 00000 , fffffffff )
+
+[17,33]:
+ int 00001ffffffff <- ( 00000 , fffffffff )
+
+[17,32]:
+ int 00000ffffffff <- ( 00000 , ffffffff )
+
+[17,31]:
+ int 000007fffffff <- ( 00000 , ffffffff )
+
+[17,30]:
+ int 00003fffffff <- ( 00000 , ffffffff )
+
+[17,29]:
+ int 00001fffffff <- ( 00000 , ffffffff )
+
+[17,28]:
+ int 00000fffffff <- ( 00000 , fffffff )
+
+[17,27]:
+ int 000007ffffff <- ( 00000 , fffffff )
+
+[17,26]:
+ int 00003ffffff <- ( 00000 , fffffff )
+
+[17,25]:
+ int 00001ffffff <- ( 00000 , fffffff )
+
+[17,24]:
+ int 00000ffffff <- ( 00000 , ffffff )
+
+[17,23]:
+ int 000007fffff <- ( 00000 , ffffff )
+
+[17,22]:
+ int 00003fffff <- ( 00000 , ffffff )
+
+[17,21]:
+ int 00001fffff <- ( 00000 , ffffff )
+
+[17,20]:
+ int 00000fffff <- ( 00000 , fffff )
+
+[17,19]:
+ int 000007ffff <- ( 00000 , fffff )
+
+[17,18]:
+ int 00003ffff <- ( 00000 , fffff )
+
+[17,17]:
+ int 00001ffff <- ( 00000 , fffff )
+
+[17,16]:
+ int 00000ffff <- ( 00000 , ffff )
+
+[17,15]:
+ int 000007fff <- ( 00000 , ffff )
+
+[17,14]:
+ int 00003fff <- ( 00000 , ffff )
+
+[17,13]:
+ int 00001fff <- ( 00000 , ffff )
+
+[17,12]:
+ int 00000fff <- ( 00000 , fff )
+
+[17,11]:
+ int 000007ff <- ( 00000 , fff )
+
+[17,10]:
+ int 00003ff <- ( 00000 , fff )
+
+[17,9]:
+ int 00001ff <- ( 00000 , fff )
+
+[17,8]:
+ int 00000ff <- ( 00000 , ff )
+
+[17,7]:
+ int 000007f <- ( 00000 , ff )
+
+[17,6]:
+ int 00003f <- ( 00000 , ff )
+
+[17,5]:
+ int 00001f <- ( 00000 , ff )
+
+[17,4]:
+ int 00000f <- ( 00000 , f )
+
+[17,3]:
+ int 000007 <- ( 00000 , f )
+
+[17,2]:
+ int 00003 <- ( 00000 , f )
+
+[17,1]:
+ int 00001 <- ( 00000 , f )
+
+[16,64]:
+ int 00000ffffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[16,63]:
+ int 00007fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[16,62]:
+ int 00003fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[16,61]:
+ int 00001fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[16,60]:
+ int 00000fffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[16,59]:
+ int 00007ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[16,58]:
+ int 00003ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[16,57]:
+ int 00001ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[16,56]:
+ int 00000ffffffffffffff <- ( 0000 , ffffffffffffff )
+
+[16,55]:
+ int 00007fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[16,54]:
+ int 00003fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[16,53]:
+ int 00001fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[16,52]:
+ int 00000fffffffffffff <- ( 0000 , fffffffffffff )
+
+[16,51]:
+ int 00007ffffffffffff <- ( 0000 , fffffffffffff )
+
+[16,50]:
+ int 00003ffffffffffff <- ( 0000 , fffffffffffff )
+
+[16,49]:
+ int 00001ffffffffffff <- ( 0000 , fffffffffffff )
+
+[16,48]:
+ int 00000ffffffffffff <- ( 0000 , ffffffffffff )
+
+[16,47]:
+ int 00007fffffffffff <- ( 0000 , ffffffffffff )
+
+[16,46]:
+ int 00003fffffffffff <- ( 0000 , ffffffffffff )
+
+[16,45]:
+ int 00001fffffffffff <- ( 0000 , ffffffffffff )
+
+[16,44]:
+ int 00000fffffffffff <- ( 0000 , fffffffffff )
+
+[16,43]:
+ int 00007ffffffffff <- ( 0000 , fffffffffff )
+
+[16,42]:
+ int 00003ffffffffff <- ( 0000 , fffffffffff )
+
+[16,41]:
+ int 00001ffffffffff <- ( 0000 , fffffffffff )
+
+[16,40]:
+ int 00000ffffffffff <- ( 0000 , ffffffffff )
+
+[16,39]:
+ int 00007fffffffff <- ( 0000 , ffffffffff )
+
+[16,38]:
+ int 00003fffffffff <- ( 0000 , ffffffffff )
+
+[16,37]:
+ int 00001fffffffff <- ( 0000 , ffffffffff )
+
+[16,36]:
+ int 00000fffffffff <- ( 0000 , fffffffff )
+
+[16,35]:
+ int 00007ffffffff <- ( 0000 , fffffffff )
+
+[16,34]:
+ int 00003ffffffff <- ( 0000 , fffffffff )
+
+[16,33]:
+ int 00001ffffffff <- ( 0000 , fffffffff )
+
+[16,32]:
+ int 00000ffffffff <- ( 0000 , ffffffff )
+
+[16,31]:
+ int 00007fffffff <- ( 0000 , ffffffff )
+
+[16,30]:
+ int 00003fffffff <- ( 0000 , ffffffff )
+
+[16,29]:
+ int 00001fffffff <- ( 0000 , ffffffff )
+
+[16,28]:
+ int 00000fffffff <- ( 0000 , fffffff )
+
+[16,27]:
+ int 00007ffffff <- ( 0000 , fffffff )
+
+[16,26]:
+ int 00003ffffff <- ( 0000 , fffffff )
+
+[16,25]:
+ int 00001ffffff <- ( 0000 , fffffff )
+
+[16,24]:
+ int 00000ffffff <- ( 0000 , ffffff )
+
+[16,23]:
+ int 00007fffff <- ( 0000 , ffffff )
+
+[16,22]:
+ int 00003fffff <- ( 0000 , ffffff )
+
+[16,21]:
+ int 00001fffff <- ( 0000 , ffffff )
+
+[16,20]:
+ int 00000fffff <- ( 0000 , fffff )
+
+[16,19]:
+ int 00007ffff <- ( 0000 , fffff )
+
+[16,18]:
+ int 00003ffff <- ( 0000 , fffff )
+
+[16,17]:
+ int 00001ffff <- ( 0000 , fffff )
+
+[16,16]:
+ int 00000ffff <- ( 0000 , ffff )
+
+[16,15]:
+ int 00007fff <- ( 0000 , ffff )
+
+[16,14]:
+ int 00003fff <- ( 0000 , ffff )
+
+[16,13]:
+ int 00001fff <- ( 0000 , ffff )
+
+[16,12]:
+ int 00000fff <- ( 0000 , fff )
+
+[16,11]:
+ int 00007ff <- ( 0000 , fff )
+
+[16,10]:
+ int 00003ff <- ( 0000 , fff )
+
+[16,9]:
+ int 00001ff <- ( 0000 , fff )
+
+[16,8]:
+ int 00000ff <- ( 0000 , ff )
+
+[16,7]:
+ int 00007f <- ( 0000 , ff )
+
+[16,6]:
+ int 00003f <- ( 0000 , ff )
+
+[16,5]:
+ int 00001f <- ( 0000 , ff )
+
+[16,4]:
+ int 00000f <- ( 0000 , f )
+
+[16,3]:
+ int 00007 <- ( 0000 , f )
+
+[16,2]:
+ int 00003 <- ( 0000 , f )
+
+[16,1]:
+ int 00001 <- ( 0000 , f )
+
+[15,64]:
+ int 0000ffffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[15,63]:
+ int 00007fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[15,62]:
+ int 00003fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[15,61]:
+ int 00001fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[15,60]:
+ int 0000fffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[15,59]:
+ int 00007ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[15,58]:
+ int 00003ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[15,57]:
+ int 00001ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[15,56]:
+ int 0000ffffffffffffff <- ( 0000 , ffffffffffffff )
+
+[15,55]:
+ int 00007fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[15,54]:
+ int 00003fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[15,53]:
+ int 00001fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[15,52]:
+ int 0000fffffffffffff <- ( 0000 , fffffffffffff )
+
+[15,51]:
+ int 00007ffffffffffff <- ( 0000 , fffffffffffff )
+
+[15,50]:
+ int 00003ffffffffffff <- ( 0000 , fffffffffffff )
+
+[15,49]:
+ int 00001ffffffffffff <- ( 0000 , fffffffffffff )
+
+[15,48]:
+ int 0000ffffffffffff <- ( 0000 , ffffffffffff )
+
+[15,47]:
+ int 00007fffffffffff <- ( 0000 , ffffffffffff )
+
+[15,46]:
+ int 00003fffffffffff <- ( 0000 , ffffffffffff )
+
+[15,45]:
+ int 00001fffffffffff <- ( 0000 , ffffffffffff )
+
+[15,44]:
+ int 0000fffffffffff <- ( 0000 , fffffffffff )
+
+[15,43]:
+ int 00007ffffffffff <- ( 0000 , fffffffffff )
+
+[15,42]:
+ int 00003ffffffffff <- ( 0000 , fffffffffff )
+
+[15,41]:
+ int 00001ffffffffff <- ( 0000 , fffffffffff )
+
+[15,40]:
+ int 0000ffffffffff <- ( 0000 , ffffffffff )
+
+[15,39]:
+ int 00007fffffffff <- ( 0000 , ffffffffff )
+
+[15,38]:
+ int 00003fffffffff <- ( 0000 , ffffffffff )
+
+[15,37]:
+ int 00001fffffffff <- ( 0000 , ffffffffff )
+
+[15,36]:
+ int 0000fffffffff <- ( 0000 , fffffffff )
+
+[15,35]:
+ int 00007ffffffff <- ( 0000 , fffffffff )
+
+[15,34]:
+ int 00003ffffffff <- ( 0000 , fffffffff )
+
+[15,33]:
+ int 00001ffffffff <- ( 0000 , fffffffff )
+
+[15,32]:
+ int 0000ffffffff <- ( 0000 , ffffffff )
+
+[15,31]:
+ int 00007fffffff <- ( 0000 , ffffffff )
+
+[15,30]:
+ int 00003fffffff <- ( 0000 , ffffffff )
+
+[15,29]:
+ int 00001fffffff <- ( 0000 , ffffffff )
+
+[15,28]:
+ int 0000fffffff <- ( 0000 , fffffff )
+
+[15,27]:
+ int 00007ffffff <- ( 0000 , fffffff )
+
+[15,26]:
+ int 00003ffffff <- ( 0000 , fffffff )
+
+[15,25]:
+ int 00001ffffff <- ( 0000 , fffffff )
+
+[15,24]:
+ int 0000ffffff <- ( 0000 , ffffff )
+
+[15,23]:
+ int 00007fffff <- ( 0000 , ffffff )
+
+[15,22]:
+ int 00003fffff <- ( 0000 , ffffff )
+
+[15,21]:
+ int 00001fffff <- ( 0000 , ffffff )
+
+[15,20]:
+ int 0000fffff <- ( 0000 , fffff )
+
+[15,19]:
+ int 00007ffff <- ( 0000 , fffff )
+
+[15,18]:
+ int 00003ffff <- ( 0000 , fffff )
+
+[15,17]:
+ int 00001ffff <- ( 0000 , fffff )
+
+[15,16]:
+ int 0000ffff <- ( 0000 , ffff )
+
+[15,15]:
+ int 00007fff <- ( 0000 , ffff )
+
+[15,14]:
+ int 00003fff <- ( 0000 , ffff )
+
+[15,13]:
+ int 00001fff <- ( 0000 , ffff )
+
+[15,12]:
+ int 0000fff <- ( 0000 , fff )
+
+[15,11]:
+ int 00007ff <- ( 0000 , fff )
+
+[15,10]:
+ int 00003ff <- ( 0000 , fff )
+
+[15,9]:
+ int 00001ff <- ( 0000 , fff )
+
+[15,8]:
+ int 0000ff <- ( 0000 , ff )
+
+[15,7]:
+ int 00007f <- ( 0000 , ff )
+
+[15,6]:
+ int 00003f <- ( 0000 , ff )
+
+[15,5]:
+ int 00001f <- ( 0000 , ff )
+
+[15,4]:
+ int 0000f <- ( 0000 , f )
+
+[15,3]:
+ int 00007 <- ( 0000 , f )
+
+[15,2]:
+ int 00003 <- ( 0000 , f )
+
+[15,1]:
+ int 00001 <- ( 0000 , f )
+
+[14,64]:
+ int 0000ffffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[14,63]:
+ int 00007fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[14,62]:
+ int 00003fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[14,61]:
+ int 0001fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[14,60]:
+ int 0000fffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[14,59]:
+ int 00007ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[14,58]:
+ int 00003ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[14,57]:
+ int 0001ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[14,56]:
+ int 0000ffffffffffffff <- ( 0000 , ffffffffffffff )
+
+[14,55]:
+ int 00007fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[14,54]:
+ int 00003fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[14,53]:
+ int 0001fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[14,52]:
+ int 0000fffffffffffff <- ( 0000 , fffffffffffff )
+
+[14,51]:
+ int 00007ffffffffffff <- ( 0000 , fffffffffffff )
+
+[14,50]:
+ int 00003ffffffffffff <- ( 0000 , fffffffffffff )
+
+[14,49]:
+ int 0001ffffffffffff <- ( 0000 , fffffffffffff )
+
+[14,48]:
+ int 0000ffffffffffff <- ( 0000 , ffffffffffff )
+
+[14,47]:
+ int 00007fffffffffff <- ( 0000 , ffffffffffff )
+
+[14,46]:
+ int 00003fffffffffff <- ( 0000 , ffffffffffff )
+
+[14,45]:
+ int 0001fffffffffff <- ( 0000 , ffffffffffff )
+
+[14,44]:
+ int 0000fffffffffff <- ( 0000 , fffffffffff )
+
+[14,43]:
+ int 00007ffffffffff <- ( 0000 , fffffffffff )
+
+[14,42]:
+ int 00003ffffffffff <- ( 0000 , fffffffffff )
+
+[14,41]:
+ int 0001ffffffffff <- ( 0000 , fffffffffff )
+
+[14,40]:
+ int 0000ffffffffff <- ( 0000 , ffffffffff )
+
+[14,39]:
+ int 00007fffffffff <- ( 0000 , ffffffffff )
+
+[14,38]:
+ int 00003fffffffff <- ( 0000 , ffffffffff )
+
+[14,37]:
+ int 0001fffffffff <- ( 0000 , ffffffffff )
+
+[14,36]:
+ int 0000fffffffff <- ( 0000 , fffffffff )
+
+[14,35]:
+ int 00007ffffffff <- ( 0000 , fffffffff )
+
+[14,34]:
+ int 00003ffffffff <- ( 0000 , fffffffff )
+
+[14,33]:
+ int 0001ffffffff <- ( 0000 , fffffffff )
+
+[14,32]:
+ int 0000ffffffff <- ( 0000 , ffffffff )
+
+[14,31]:
+ int 00007fffffff <- ( 0000 , ffffffff )
+
+[14,30]:
+ int 00003fffffff <- ( 0000 , ffffffff )
+
+[14,29]:
+ int 0001fffffff <- ( 0000 , ffffffff )
+
+[14,28]:
+ int 0000fffffff <- ( 0000 , fffffff )
+
+[14,27]:
+ int 00007ffffff <- ( 0000 , fffffff )
+
+[14,26]:
+ int 00003ffffff <- ( 0000 , fffffff )
+
+[14,25]:
+ int 0001ffffff <- ( 0000 , fffffff )
+
+[14,24]:
+ int 0000ffffff <- ( 0000 , ffffff )
+
+[14,23]:
+ int 00007fffff <- ( 0000 , ffffff )
+
+[14,22]:
+ int 00003fffff <- ( 0000 , ffffff )
+
+[14,21]:
+ int 0001fffff <- ( 0000 , ffffff )
+
+[14,20]:
+ int 0000fffff <- ( 0000 , fffff )
+
+[14,19]:
+ int 00007ffff <- ( 0000 , fffff )
+
+[14,18]:
+ int 00003ffff <- ( 0000 , fffff )
+
+[14,17]:
+ int 0001ffff <- ( 0000 , fffff )
+
+[14,16]:
+ int 0000ffff <- ( 0000 , ffff )
+
+[14,15]:
+ int 00007fff <- ( 0000 , ffff )
+
+[14,14]:
+ int 00003fff <- ( 0000 , ffff )
+
+[14,13]:
+ int 0001fff <- ( 0000 , ffff )
+
+[14,12]:
+ int 0000fff <- ( 0000 , fff )
+
+[14,11]:
+ int 00007ff <- ( 0000 , fff )
+
+[14,10]:
+ int 00003ff <- ( 0000 , fff )
+
+[14,9]:
+ int 0001ff <- ( 0000 , fff )
+
+[14,8]:
+ int 0000ff <- ( 0000 , ff )
+
+[14,7]:
+ int 00007f <- ( 0000 , ff )
+
+[14,6]:
+ int 00003f <- ( 0000 , ff )
+
+[14,5]:
+ int 0001f <- ( 0000 , ff )
+
+[14,4]:
+ int 0000f <- ( 0000 , f )
+
+[14,3]:
+ int 00007 <- ( 0000 , f )
+
+[14,2]:
+ int 00003 <- ( 0000 , f )
+
+[14,1]:
+ int 0001 <- ( 0000 , f )
+
+[13,64]:
+ int 0000ffffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[13,63]:
+ int 00007fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[13,62]:
+ int 0003fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[13,61]:
+ int 0001fffffffffffffff <- ( 0000 , ffffffffffffffff )
+
+[13,60]:
+ int 0000fffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[13,59]:
+ int 00007ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[13,58]:
+ int 0003ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[13,57]:
+ int 0001ffffffffffffff <- ( 0000 , fffffffffffffff )
+
+[13,56]:
+ int 0000ffffffffffffff <- ( 0000 , ffffffffffffff )
+
+[13,55]:
+ int 00007fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[13,54]:
+ int 0003fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[13,53]:
+ int 0001fffffffffffff <- ( 0000 , ffffffffffffff )
+
+[13,52]:
+ int 0000fffffffffffff <- ( 0000 , fffffffffffff )
+
+[13,51]:
+ int 00007ffffffffffff <- ( 0000 , fffffffffffff )
+
+[13,50]:
+ int 0003ffffffffffff <- ( 0000 , fffffffffffff )
+
+[13,49]:
+ int 0001ffffffffffff <- ( 0000 , fffffffffffff )
+
+[13,48]:
+ int 0000ffffffffffff <- ( 0000 , ffffffffffff )
+
+[13,47]:
+ int 00007fffffffffff <- ( 0000 , ffffffffffff )
+
+[13,46]:
+ int 0003fffffffffff <- ( 0000 , ffffffffffff )
+
+[13,45]:
+ int 0001fffffffffff <- ( 0000 , ffffffffffff )
+
+[13,44]:
+ int 0000fffffffffff <- ( 0000 , fffffffffff )
+
+[13,43]:
+ int 00007ffffffffff <- ( 0000 , fffffffffff )
+
+[13,42]:
+ int 0003ffffffffff <- ( 0000 , fffffffffff )
+
+[13,41]:
+ int 0001ffffffffff <- ( 0000 , fffffffffff )
+
+[13,40]:
+ int 0000ffffffffff <- ( 0000 , ffffffffff )
+
+[13,39]:
+ int 00007fffffffff <- ( 0000 , ffffffffff )
+
+[13,38]:
+ int 0003fffffffff <- ( 0000 , ffffffffff )
+
+[13,37]:
+ int 0001fffffffff <- ( 0000 , ffffffffff )
+
+[13,36]:
+ int 0000fffffffff <- ( 0000 , fffffffff )
+
+[13,35]:
+ int 00007ffffffff <- ( 0000 , fffffffff )
+
+[13,34]:
+ int 0003ffffffff <- ( 0000 , fffffffff )
+
+[13,33]:
+ int 0001ffffffff <- ( 0000 , fffffffff )
+
+[13,32]:
+ int 0000ffffffff <- ( 0000 , ffffffff )
+
+[13,31]:
+ int 00007fffffff <- ( 0000 , ffffffff )
+
+[13,30]:
+ int 0003fffffff <- ( 0000 , ffffffff )
+
+[13,29]:
+ int 0001fffffff <- ( 0000 , ffffffff )
+
+[13,28]:
+ int 0000fffffff <- ( 0000 , fffffff )
+
+[13,27]:
+ int 00007ffffff <- ( 0000 , fffffff )
+
+[13,26]:
+ int 0003ffffff <- ( 0000 , fffffff )
+
+[13,25]:
+ int 0001ffffff <- ( 0000 , fffffff )
+
+[13,24]:
+ int 0000ffffff <- ( 0000 , ffffff )
+
+[13,23]:
+ int 00007fffff <- ( 0000 , ffffff )
+
+[13,22]:
+ int 0003fffff <- ( 0000 , ffffff )
+
+[13,21]:
+ int 0001fffff <- ( 0000 , ffffff )
+
+[13,20]:
+ int 0000fffff <- ( 0000 , fffff )
+
+[13,19]:
+ int 00007ffff <- ( 0000 , fffff )
+
+[13,18]:
+ int 0003ffff <- ( 0000 , fffff )
+
+[13,17]:
+ int 0001ffff <- ( 0000 , fffff )
+
+[13,16]:
+ int 0000ffff <- ( 0000 , ffff )
+
+[13,15]:
+ int 00007fff <- ( 0000 , ffff )
+
+[13,14]:
+ int 0003fff <- ( 0000 , ffff )
+
+[13,13]:
+ int 0001fff <- ( 0000 , ffff )
+
+[13,12]:
+ int 0000fff <- ( 0000 , fff )
+
+[13,11]:
+ int 00007ff <- ( 0000 , fff )
+
+[13,10]:
+ int 0003ff <- ( 0000 , fff )
+
+[13,9]:
+ int 0001ff <- ( 0000 , fff )
+
+[13,8]:
+ int 0000ff <- ( 0000 , ff )
+
+[13,7]:
+ int 00007f <- ( 0000 , ff )
+
+[13,6]:
+ int 0003f <- ( 0000 , ff )
+
+[13,5]:
+ int 0001f <- ( 0000 , ff )
+
+[13,4]:
+ int 0000f <- ( 0000 , f )
+
+[13,3]:
+ int 00007 <- ( 0000 , f )
+
+[13,2]:
+ int 0003 <- ( 0000 , f )
+
+[13,1]:
+ int 0001 <- ( 0000 , f )
+
+[12,64]:
+ int 0000ffffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[12,63]:
+ int 0007fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[12,62]:
+ int 0003fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[12,61]:
+ int 0001fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[12,60]:
+ int 0000fffffffffffffff <- ( 000 , fffffffffffffff )
+
+[12,59]:
+ int 0007ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[12,58]:
+ int 0003ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[12,57]:
+ int 0001ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[12,56]:
+ int 0000ffffffffffffff <- ( 000 , ffffffffffffff )
+
+[12,55]:
+ int 0007fffffffffffff <- ( 000 , ffffffffffffff )
+
+[12,54]:
+ int 0003fffffffffffff <- ( 000 , ffffffffffffff )
+
+[12,53]:
+ int 0001fffffffffffff <- ( 000 , ffffffffffffff )
+
+[12,52]:
+ int 0000fffffffffffff <- ( 000 , fffffffffffff )
+
+[12,51]:
+ int 0007ffffffffffff <- ( 000 , fffffffffffff )
+
+[12,50]:
+ int 0003ffffffffffff <- ( 000 , fffffffffffff )
+
+[12,49]:
+ int 0001ffffffffffff <- ( 000 , fffffffffffff )
+
+[12,48]:
+ int 0000ffffffffffff <- ( 000 , ffffffffffff )
+
+[12,47]:
+ int 0007fffffffffff <- ( 000 , ffffffffffff )
+
+[12,46]:
+ int 0003fffffffffff <- ( 000 , ffffffffffff )
+
+[12,45]:
+ int 0001fffffffffff <- ( 000 , ffffffffffff )
+
+[12,44]:
+ int 0000fffffffffff <- ( 000 , fffffffffff )
+
+[12,43]:
+ int 0007ffffffffff <- ( 000 , fffffffffff )
+
+[12,42]:
+ int 0003ffffffffff <- ( 000 , fffffffffff )
+
+[12,41]:
+ int 0001ffffffffff <- ( 000 , fffffffffff )
+
+[12,40]:
+ int 0000ffffffffff <- ( 000 , ffffffffff )
+
+[12,39]:
+ int 0007fffffffff <- ( 000 , ffffffffff )
+
+[12,38]:
+ int 0003fffffffff <- ( 000 , ffffffffff )
+
+[12,37]:
+ int 0001fffffffff <- ( 000 , ffffffffff )
+
+[12,36]:
+ int 0000fffffffff <- ( 000 , fffffffff )
+
+[12,35]:
+ int 0007ffffffff <- ( 000 , fffffffff )
+
+[12,34]:
+ int 0003ffffffff <- ( 000 , fffffffff )
+
+[12,33]:
+ int 0001ffffffff <- ( 000 , fffffffff )
+
+[12,32]:
+ int 0000ffffffff <- ( 000 , ffffffff )
+
+[12,31]:
+ int 0007fffffff <- ( 000 , ffffffff )
+
+[12,30]:
+ int 0003fffffff <- ( 000 , ffffffff )
+
+[12,29]:
+ int 0001fffffff <- ( 000 , ffffffff )
+
+[12,28]:
+ int 0000fffffff <- ( 000 , fffffff )
+
+[12,27]:
+ int 0007ffffff <- ( 000 , fffffff )
+
+[12,26]:
+ int 0003ffffff <- ( 000 , fffffff )
+
+[12,25]:
+ int 0001ffffff <- ( 000 , fffffff )
+
+[12,24]:
+ int 0000ffffff <- ( 000 , ffffff )
+
+[12,23]:
+ int 0007fffff <- ( 000 , ffffff )
+
+[12,22]:
+ int 0003fffff <- ( 000 , ffffff )
+
+[12,21]:
+ int 0001fffff <- ( 000 , ffffff )
+
+[12,20]:
+ int 0000fffff <- ( 000 , fffff )
+
+[12,19]:
+ int 0007ffff <- ( 000 , fffff )
+
+[12,18]:
+ int 0003ffff <- ( 000 , fffff )
+
+[12,17]:
+ int 0001ffff <- ( 000 , fffff )
+
+[12,16]:
+ int 0000ffff <- ( 000 , ffff )
+
+[12,15]:
+ int 0007fff <- ( 000 , ffff )
+
+[12,14]:
+ int 0003fff <- ( 000 , ffff )
+
+[12,13]:
+ int 0001fff <- ( 000 , ffff )
+
+[12,12]:
+ int 0000fff <- ( 000 , fff )
+
+[12,11]:
+ int 0007ff <- ( 000 , fff )
+
+[12,10]:
+ int 0003ff <- ( 000 , fff )
+
+[12,9]:
+ int 0001ff <- ( 000 , fff )
+
+[12,8]:
+ int 0000ff <- ( 000 , ff )
+
+[12,7]:
+ int 0007f <- ( 000 , ff )
+
+[12,6]:
+ int 0003f <- ( 000 , ff )
+
+[12,5]:
+ int 0001f <- ( 000 , ff )
+
+[12,4]:
+ int 0000f <- ( 000 , f )
+
+[12,3]:
+ int 0007 <- ( 000 , f )
+
+[12,2]:
+ int 0003 <- ( 000 , f )
+
+[12,1]:
+ int 0001 <- ( 000 , f )
+
+[11,64]:
+ int 000ffffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[11,63]:
+ int 0007fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[11,62]:
+ int 0003fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[11,61]:
+ int 0001fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[11,60]:
+ int 000fffffffffffffff <- ( 000 , fffffffffffffff )
+
+[11,59]:
+ int 0007ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[11,58]:
+ int 0003ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[11,57]:
+ int 0001ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[11,56]:
+ int 000ffffffffffffff <- ( 000 , ffffffffffffff )
+
+[11,55]:
+ int 0007fffffffffffff <- ( 000 , ffffffffffffff )
+
+[11,54]:
+ int 0003fffffffffffff <- ( 000 , ffffffffffffff )
+
+[11,53]:
+ int 0001fffffffffffff <- ( 000 , ffffffffffffff )
+
+[11,52]:
+ int 000fffffffffffff <- ( 000 , fffffffffffff )
+
+[11,51]:
+ int 0007ffffffffffff <- ( 000 , fffffffffffff )
+
+[11,50]:
+ int 0003ffffffffffff <- ( 000 , fffffffffffff )
+
+[11,49]:
+ int 0001ffffffffffff <- ( 000 , fffffffffffff )
+
+[11,48]:
+ int 000ffffffffffff <- ( 000 , ffffffffffff )
+
+[11,47]:
+ int 0007fffffffffff <- ( 000 , ffffffffffff )
+
+[11,46]:
+ int 0003fffffffffff <- ( 000 , ffffffffffff )
+
+[11,45]:
+ int 0001fffffffffff <- ( 000 , ffffffffffff )
+
+[11,44]:
+ int 000fffffffffff <- ( 000 , fffffffffff )
+
+[11,43]:
+ int 0007ffffffffff <- ( 000 , fffffffffff )
+
+[11,42]:
+ int 0003ffffffffff <- ( 000 , fffffffffff )
+
+[11,41]:
+ int 0001ffffffffff <- ( 000 , fffffffffff )
+
+[11,40]:
+ int 000ffffffffff <- ( 000 , ffffffffff )
+
+[11,39]:
+ int 0007fffffffff <- ( 000 , ffffffffff )
+
+[11,38]:
+ int 0003fffffffff <- ( 000 , ffffffffff )
+
+[11,37]:
+ int 0001fffffffff <- ( 000 , ffffffffff )
+
+[11,36]:
+ int 000fffffffff <- ( 000 , fffffffff )
+
+[11,35]:
+ int 0007ffffffff <- ( 000 , fffffffff )
+
+[11,34]:
+ int 0003ffffffff <- ( 000 , fffffffff )
+
+[11,33]:
+ int 0001ffffffff <- ( 000 , fffffffff )
+
+[11,32]:
+ int 000ffffffff <- ( 000 , ffffffff )
+
+[11,31]:
+ int 0007fffffff <- ( 000 , ffffffff )
+
+[11,30]:
+ int 0003fffffff <- ( 000 , ffffffff )
+
+[11,29]:
+ int 0001fffffff <- ( 000 , ffffffff )
+
+[11,28]:
+ int 000fffffff <- ( 000 , fffffff )
+
+[11,27]:
+ int 0007ffffff <- ( 000 , fffffff )
+
+[11,26]:
+ int 0003ffffff <- ( 000 , fffffff )
+
+[11,25]:
+ int 0001ffffff <- ( 000 , fffffff )
+
+[11,24]:
+ int 000ffffff <- ( 000 , ffffff )
+
+[11,23]:
+ int 0007fffff <- ( 000 , ffffff )
+
+[11,22]:
+ int 0003fffff <- ( 000 , ffffff )
+
+[11,21]:
+ int 0001fffff <- ( 000 , ffffff )
+
+[11,20]:
+ int 000fffff <- ( 000 , fffff )
+
+[11,19]:
+ int 0007ffff <- ( 000 , fffff )
+
+[11,18]:
+ int 0003ffff <- ( 000 , fffff )
+
+[11,17]:
+ int 0001ffff <- ( 000 , fffff )
+
+[11,16]:
+ int 000ffff <- ( 000 , ffff )
+
+[11,15]:
+ int 0007fff <- ( 000 , ffff )
+
+[11,14]:
+ int 0003fff <- ( 000 , ffff )
+
+[11,13]:
+ int 0001fff <- ( 000 , ffff )
+
+[11,12]:
+ int 000fff <- ( 000 , fff )
+
+[11,11]:
+ int 0007ff <- ( 000 , fff )
+
+[11,10]:
+ int 0003ff <- ( 000 , fff )
+
+[11,9]:
+ int 0001ff <- ( 000 , fff )
+
+[11,8]:
+ int 000ff <- ( 000 , ff )
+
+[11,7]:
+ int 0007f <- ( 000 , ff )
+
+[11,6]:
+ int 0003f <- ( 000 , ff )
+
+[11,5]:
+ int 0001f <- ( 000 , ff )
+
+[11,4]:
+ int 000f <- ( 000 , f )
+
+[11,3]:
+ int 0007 <- ( 000 , f )
+
+[11,2]:
+ int 0003 <- ( 000 , f )
+
+[11,1]:
+ int 0001 <- ( 000 , f )
+
+[10,64]:
+ int 000ffffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[10,63]:
+ int 0007fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[10,62]:
+ int 0003fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[10,61]:
+ int 001fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[10,60]:
+ int 000fffffffffffffff <- ( 000 , fffffffffffffff )
+
+[10,59]:
+ int 0007ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[10,58]:
+ int 0003ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[10,57]:
+ int 001ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[10,56]:
+ int 000ffffffffffffff <- ( 000 , ffffffffffffff )
+
+[10,55]:
+ int 0007fffffffffffff <- ( 000 , ffffffffffffff )
+
+[10,54]:
+ int 0003fffffffffffff <- ( 000 , ffffffffffffff )
+
+[10,53]:
+ int 001fffffffffffff <- ( 000 , ffffffffffffff )
+
+[10,52]:
+ int 000fffffffffffff <- ( 000 , fffffffffffff )
+
+[10,51]:
+ int 0007ffffffffffff <- ( 000 , fffffffffffff )
+
+[10,50]:
+ int 0003ffffffffffff <- ( 000 , fffffffffffff )
+
+[10,49]:
+ int 001ffffffffffff <- ( 000 , fffffffffffff )
+
+[10,48]:
+ int 000ffffffffffff <- ( 000 , ffffffffffff )
+
+[10,47]:
+ int 0007fffffffffff <- ( 000 , ffffffffffff )
+
+[10,46]:
+ int 0003fffffffffff <- ( 000 , ffffffffffff )
+
+[10,45]:
+ int 001fffffffffff <- ( 000 , ffffffffffff )
+
+[10,44]:
+ int 000fffffffffff <- ( 000 , fffffffffff )
+
+[10,43]:
+ int 0007ffffffffff <- ( 000 , fffffffffff )
+
+[10,42]:
+ int 0003ffffffffff <- ( 000 , fffffffffff )
+
+[10,41]:
+ int 001ffffffffff <- ( 000 , fffffffffff )
+
+[10,40]:
+ int 000ffffffffff <- ( 000 , ffffffffff )
+
+[10,39]:
+ int 0007fffffffff <- ( 000 , ffffffffff )
+
+[10,38]:
+ int 0003fffffffff <- ( 000 , ffffffffff )
+
+[10,37]:
+ int 001fffffffff <- ( 000 , ffffffffff )
+
+[10,36]:
+ int 000fffffffff <- ( 000 , fffffffff )
+
+[10,35]:
+ int 0007ffffffff <- ( 000 , fffffffff )
+
+[10,34]:
+ int 0003ffffffff <- ( 000 , fffffffff )
+
+[10,33]:
+ int 001ffffffff <- ( 000 , fffffffff )
+
+[10,32]:
+ int 000ffffffff <- ( 000 , ffffffff )
+
+[10,31]:
+ int 0007fffffff <- ( 000 , ffffffff )
+
+[10,30]:
+ int 0003fffffff <- ( 000 , ffffffff )
+
+[10,29]:
+ int 001fffffff <- ( 000 , ffffffff )
+
+[10,28]:
+ int 000fffffff <- ( 000 , fffffff )
+
+[10,27]:
+ int 0007ffffff <- ( 000 , fffffff )
+
+[10,26]:
+ int 0003ffffff <- ( 000 , fffffff )
+
+[10,25]:
+ int 001ffffff <- ( 000 , fffffff )
+
+[10,24]:
+ int 000ffffff <- ( 000 , ffffff )
+
+[10,23]:
+ int 0007fffff <- ( 000 , ffffff )
+
+[10,22]:
+ int 0003fffff <- ( 000 , ffffff )
+
+[10,21]:
+ int 001fffff <- ( 000 , ffffff )
+
+[10,20]:
+ int 000fffff <- ( 000 , fffff )
+
+[10,19]:
+ int 0007ffff <- ( 000 , fffff )
+
+[10,18]:
+ int 0003ffff <- ( 000 , fffff )
+
+[10,17]:
+ int 001ffff <- ( 000 , fffff )
+
+[10,16]:
+ int 000ffff <- ( 000 , ffff )
+
+[10,15]:
+ int 0007fff <- ( 000 , ffff )
+
+[10,14]:
+ int 0003fff <- ( 000 , ffff )
+
+[10,13]:
+ int 001fff <- ( 000 , ffff )
+
+[10,12]:
+ int 000fff <- ( 000 , fff )
+
+[10,11]:
+ int 0007ff <- ( 000 , fff )
+
+[10,10]:
+ int 0003ff <- ( 000 , fff )
+
+[10,9]:
+ int 001ff <- ( 000 , fff )
+
+[10,8]:
+ int 000ff <- ( 000 , ff )
+
+[10,7]:
+ int 0007f <- ( 000 , ff )
+
+[10,6]:
+ int 0003f <- ( 000 , ff )
+
+[10,5]:
+ int 001f <- ( 000 , ff )
+
+[10,4]:
+ int 000f <- ( 000 , f )
+
+[10,3]:
+ int 0007 <- ( 000 , f )
+
+[10,2]:
+ int 0003 <- ( 000 , f )
+
+[10,1]:
+ int 001 <- ( 000 , f )
+
+[9,64]:
+ int 000ffffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[9,63]:
+ int 0007fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[9,62]:
+ int 003fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[9,61]:
+ int 001fffffffffffffff <- ( 000 , ffffffffffffffff )
+
+[9,60]:
+ int 000fffffffffffffff <- ( 000 , fffffffffffffff )
+
+[9,59]:
+ int 0007ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[9,58]:
+ int 003ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[9,57]:
+ int 001ffffffffffffff <- ( 000 , fffffffffffffff )
+
+[9,56]:
+ int 000ffffffffffffff <- ( 000 , ffffffffffffff )
+
+[9,55]:
+ int 0007fffffffffffff <- ( 000 , ffffffffffffff )
+
+[9,54]:
+ int 003fffffffffffff <- ( 000 , ffffffffffffff )
+
+[9,53]:
+ int 001fffffffffffff <- ( 000 , ffffffffffffff )
+
+[9,52]:
+ int 000fffffffffffff <- ( 000 , fffffffffffff )
+
+[9,51]:
+ int 0007ffffffffffff <- ( 000 , fffffffffffff )
+
+[9,50]:
+ int 003ffffffffffff <- ( 000 , fffffffffffff )
+
+[9,49]:
+ int 001ffffffffffff <- ( 000 , fffffffffffff )
+
+[9,48]:
+ int 000ffffffffffff <- ( 000 , ffffffffffff )
+
+[9,47]:
+ int 0007fffffffffff <- ( 000 , ffffffffffff )
+
+[9,46]:
+ int 003fffffffffff <- ( 000 , ffffffffffff )
+
+[9,45]:
+ int 001fffffffffff <- ( 000 , ffffffffffff )
+
+[9,44]:
+ int 000fffffffffff <- ( 000 , fffffffffff )
+
+[9,43]:
+ int 0007ffffffffff <- ( 000 , fffffffffff )
+
+[9,42]:
+ int 003ffffffffff <- ( 000 , fffffffffff )
+
+[9,41]:
+ int 001ffffffffff <- ( 000 , fffffffffff )
+
+[9,40]:
+ int 000ffffffffff <- ( 000 , ffffffffff )
+
+[9,39]:
+ int 0007fffffffff <- ( 000 , ffffffffff )
+
+[9,38]:
+ int 003fffffffff <- ( 000 , ffffffffff )
+
+[9,37]:
+ int 001fffffffff <- ( 000 , ffffffffff )
+
+[9,36]:
+ int 000fffffffff <- ( 000 , fffffffff )
+
+[9,35]:
+ int 0007ffffffff <- ( 000 , fffffffff )
+
+[9,34]:
+ int 003ffffffff <- ( 000 , fffffffff )
+
+[9,33]:
+ int 001ffffffff <- ( 000 , fffffffff )
+
+[9,32]:
+ int 000ffffffff <- ( 000 , ffffffff )
+
+[9,31]:
+ int 0007fffffff <- ( 000 , ffffffff )
+
+[9,30]:
+ int 003fffffff <- ( 000 , ffffffff )
+
+[9,29]:
+ int 001fffffff <- ( 000 , ffffffff )
+
+[9,28]:
+ int 000fffffff <- ( 000 , fffffff )
+
+[9,27]:
+ int 0007ffffff <- ( 000 , fffffff )
+
+[9,26]:
+ int 003ffffff <- ( 000 , fffffff )
+
+[9,25]:
+ int 001ffffff <- ( 000 , fffffff )
+
+[9,24]:
+ int 000ffffff <- ( 000 , ffffff )
+
+[9,23]:
+ int 0007fffff <- ( 000 , ffffff )
+
+[9,22]:
+ int 003fffff <- ( 000 , ffffff )
+
+[9,21]:
+ int 001fffff <- ( 000 , ffffff )
+
+[9,20]:
+ int 000fffff <- ( 000 , fffff )
+
+[9,19]:
+ int 0007ffff <- ( 000 , fffff )
+
+[9,18]:
+ int 003ffff <- ( 000 , fffff )
+
+[9,17]:
+ int 001ffff <- ( 000 , fffff )
+
+[9,16]:
+ int 000ffff <- ( 000 , ffff )
+
+[9,15]:
+ int 0007fff <- ( 000 , ffff )
+
+[9,14]:
+ int 003fff <- ( 000 , ffff )
+
+[9,13]:
+ int 001fff <- ( 000 , ffff )
+
+[9,12]:
+ int 000fff <- ( 000 , fff )
+
+[9,11]:
+ int 0007ff <- ( 000 , fff )
+
+[9,10]:
+ int 003ff <- ( 000 , fff )
+
+[9,9]:
+ int 001ff <- ( 000 , fff )
+
+[9,8]:
+ int 000ff <- ( 000 , ff )
+
+[9,7]:
+ int 0007f <- ( 000 , ff )
+
+[9,6]:
+ int 003f <- ( 000 , ff )
+
+[9,5]:
+ int 001f <- ( 000 , ff )
+
+[9,4]:
+ int 000f <- ( 000 , f )
+
+[9,3]:
+ int 0007 <- ( 000 , f )
+
+[9,2]:
+ int 003 <- ( 000 , f )
+
+[9,1]:
+ int 001 <- ( 000 , f )
+
+[8,64]:
+ int 000ffffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[8,63]:
+ int 007fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[8,62]:
+ int 003fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[8,61]:
+ int 001fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[8,60]:
+ int 000fffffffffffffff <- ( 00 , fffffffffffffff )
+
+[8,59]:
+ int 007ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[8,58]:
+ int 003ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[8,57]:
+ int 001ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[8,56]:
+ int 000ffffffffffffff <- ( 00 , ffffffffffffff )
+
+[8,55]:
+ int 007fffffffffffff <- ( 00 , ffffffffffffff )
+
+[8,54]:
+ int 003fffffffffffff <- ( 00 , ffffffffffffff )
+
+[8,53]:
+ int 001fffffffffffff <- ( 00 , ffffffffffffff )
+
+[8,52]:
+ int 000fffffffffffff <- ( 00 , fffffffffffff )
+
+[8,51]:
+ int 007ffffffffffff <- ( 00 , fffffffffffff )
+
+[8,50]:
+ int 003ffffffffffff <- ( 00 , fffffffffffff )
+
+[8,49]:
+ int 001ffffffffffff <- ( 00 , fffffffffffff )
+
+[8,48]:
+ int 000ffffffffffff <- ( 00 , ffffffffffff )
+
+[8,47]:
+ int 007fffffffffff <- ( 00 , ffffffffffff )
+
+[8,46]:
+ int 003fffffffffff <- ( 00 , ffffffffffff )
+
+[8,45]:
+ int 001fffffffffff <- ( 00 , ffffffffffff )
+
+[8,44]:
+ int 000fffffffffff <- ( 00 , fffffffffff )
+
+[8,43]:
+ int 007ffffffffff <- ( 00 , fffffffffff )
+
+[8,42]:
+ int 003ffffffffff <- ( 00 , fffffffffff )
+
+[8,41]:
+ int 001ffffffffff <- ( 00 , fffffffffff )
+
+[8,40]:
+ int 000ffffffffff <- ( 00 , ffffffffff )
+
+[8,39]:
+ int 007fffffffff <- ( 00 , ffffffffff )
+
+[8,38]:
+ int 003fffffffff <- ( 00 , ffffffffff )
+
+[8,37]:
+ int 001fffffffff <- ( 00 , ffffffffff )
+
+[8,36]:
+ int 000fffffffff <- ( 00 , fffffffff )
+
+[8,35]:
+ int 007ffffffff <- ( 00 , fffffffff )
+
+[8,34]:
+ int 003ffffffff <- ( 00 , fffffffff )
+
+[8,33]:
+ int 001ffffffff <- ( 00 , fffffffff )
+
+[8,32]:
+ int 000ffffffff <- ( 00 , ffffffff )
+
+[8,31]:
+ int 007fffffff <- ( 00 , ffffffff )
+
+[8,30]:
+ int 003fffffff <- ( 00 , ffffffff )
+
+[8,29]:
+ int 001fffffff <- ( 00 , ffffffff )
+
+[8,28]:
+ int 000fffffff <- ( 00 , fffffff )
+
+[8,27]:
+ int 007ffffff <- ( 00 , fffffff )
+
+[8,26]:
+ int 003ffffff <- ( 00 , fffffff )
+
+[8,25]:
+ int 001ffffff <- ( 00 , fffffff )
+
+[8,24]:
+ int 000ffffff <- ( 00 , ffffff )
+
+[8,23]:
+ int 007fffff <- ( 00 , ffffff )
+
+[8,22]:
+ int 003fffff <- ( 00 , ffffff )
+
+[8,21]:
+ int 001fffff <- ( 00 , ffffff )
+
+[8,20]:
+ int 000fffff <- ( 00 , fffff )
+
+[8,19]:
+ int 007ffff <- ( 00 , fffff )
+
+[8,18]:
+ int 003ffff <- ( 00 , fffff )
+
+[8,17]:
+ int 001ffff <- ( 00 , fffff )
+
+[8,16]:
+ int 000ffff <- ( 00 , ffff )
+
+[8,15]:
+ int 007fff <- ( 00 , ffff )
+
+[8,14]:
+ int 003fff <- ( 00 , ffff )
+
+[8,13]:
+ int 001fff <- ( 00 , ffff )
+
+[8,12]:
+ int 000fff <- ( 00 , fff )
+
+[8,11]:
+ int 007ff <- ( 00 , fff )
+
+[8,10]:
+ int 003ff <- ( 00 , fff )
+
+[8,9]:
+ int 001ff <- ( 00 , fff )
+
+[8,8]:
+ int 000ff <- ( 00 , ff )
+
+[8,7]:
+ int 007f <- ( 00 , ff )
+
+[8,6]:
+ int 003f <- ( 00 , ff )
+
+[8,5]:
+ int 001f <- ( 00 , ff )
+
+[8,4]:
+ int 000f <- ( 00 , f )
+
+[8,3]:
+ int 007 <- ( 00 , f )
+
+[8,2]:
+ int 003 <- ( 00 , f )
+
+[8,1]:
+ int 001 <- ( 00 , f )
+
+[7,64]:
+ int 00ffffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[7,63]:
+ int 007fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[7,62]:
+ int 003fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[7,61]:
+ int 001fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[7,60]:
+ int 00fffffffffffffff <- ( 00 , fffffffffffffff )
+
+[7,59]:
+ int 007ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[7,58]:
+ int 003ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[7,57]:
+ int 001ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[7,56]:
+ int 00ffffffffffffff <- ( 00 , ffffffffffffff )
+
+[7,55]:
+ int 007fffffffffffff <- ( 00 , ffffffffffffff )
+
+[7,54]:
+ int 003fffffffffffff <- ( 00 , ffffffffffffff )
+
+[7,53]:
+ int 001fffffffffffff <- ( 00 , ffffffffffffff )
+
+[7,52]:
+ int 00fffffffffffff <- ( 00 , fffffffffffff )
+
+[7,51]:
+ int 007ffffffffffff <- ( 00 , fffffffffffff )
+
+[7,50]:
+ int 003ffffffffffff <- ( 00 , fffffffffffff )
+
+[7,49]:
+ int 001ffffffffffff <- ( 00 , fffffffffffff )
+
+[7,48]:
+ int 00ffffffffffff <- ( 00 , ffffffffffff )
+
+[7,47]:
+ int 007fffffffffff <- ( 00 , ffffffffffff )
+
+[7,46]:
+ int 003fffffffffff <- ( 00 , ffffffffffff )
+
+[7,45]:
+ int 001fffffffffff <- ( 00 , ffffffffffff )
+
+[7,44]:
+ int 00fffffffffff <- ( 00 , fffffffffff )
+
+[7,43]:
+ int 007ffffffffff <- ( 00 , fffffffffff )
+
+[7,42]:
+ int 003ffffffffff <- ( 00 , fffffffffff )
+
+[7,41]:
+ int 001ffffffffff <- ( 00 , fffffffffff )
+
+[7,40]:
+ int 00ffffffffff <- ( 00 , ffffffffff )
+
+[7,39]:
+ int 007fffffffff <- ( 00 , ffffffffff )
+
+[7,38]:
+ int 003fffffffff <- ( 00 , ffffffffff )
+
+[7,37]:
+ int 001fffffffff <- ( 00 , ffffffffff )
+
+[7,36]:
+ int 00fffffffff <- ( 00 , fffffffff )
+
+[7,35]:
+ int 007ffffffff <- ( 00 , fffffffff )
+
+[7,34]:
+ int 003ffffffff <- ( 00 , fffffffff )
+
+[7,33]:
+ int 001ffffffff <- ( 00 , fffffffff )
+
+[7,32]:
+ int 00ffffffff <- ( 00 , ffffffff )
+
+[7,31]:
+ int 007fffffff <- ( 00 , ffffffff )
+
+[7,30]:
+ int 003fffffff <- ( 00 , ffffffff )
+
+[7,29]:
+ int 001fffffff <- ( 00 , ffffffff )
+
+[7,28]:
+ int 00fffffff <- ( 00 , fffffff )
+
+[7,27]:
+ int 007ffffff <- ( 00 , fffffff )
+
+[7,26]:
+ int 003ffffff <- ( 00 , fffffff )
+
+[7,25]:
+ int 001ffffff <- ( 00 , fffffff )
+
+[7,24]:
+ int 00ffffff <- ( 00 , ffffff )
+
+[7,23]:
+ int 007fffff <- ( 00 , ffffff )
+
+[7,22]:
+ int 003fffff <- ( 00 , ffffff )
+
+[7,21]:
+ int 001fffff <- ( 00 , ffffff )
+
+[7,20]:
+ int 00fffff <- ( 00 , fffff )
+
+[7,19]:
+ int 007ffff <- ( 00 , fffff )
+
+[7,18]:
+ int 003ffff <- ( 00 , fffff )
+
+[7,17]:
+ int 001ffff <- ( 00 , fffff )
+
+[7,16]:
+ int 00ffff <- ( 00 , ffff )
+
+[7,15]:
+ int 007fff <- ( 00 , ffff )
+
+[7,14]:
+ int 003fff <- ( 00 , ffff )
+
+[7,13]:
+ int 001fff <- ( 00 , ffff )
+
+[7,12]:
+ int 00fff <- ( 00 , fff )
+
+[7,11]:
+ int 007ff <- ( 00 , fff )
+
+[7,10]:
+ int 003ff <- ( 00 , fff )
+
+[7,9]:
+ int 001ff <- ( 00 , fff )
+
+[7,8]:
+ int 00ff <- ( 00 , ff )
+
+[7,7]:
+ int 007f <- ( 00 , ff )
+
+[7,6]:
+ int 003f <- ( 00 , ff )
+
+[7,5]:
+ int 001f <- ( 00 , ff )
+
+[7,4]:
+ int 00f <- ( 00 , f )
+
+[7,3]:
+ int 007 <- ( 00 , f )
+
+[7,2]:
+ int 003 <- ( 00 , f )
+
+[7,1]:
+ int 001 <- ( 00 , f )
+
+[6,64]:
+ int 00ffffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[6,63]:
+ int 007fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[6,62]:
+ int 003fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[6,61]:
+ int 01fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[6,60]:
+ int 00fffffffffffffff <- ( 00 , fffffffffffffff )
+
+[6,59]:
+ int 007ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[6,58]:
+ int 003ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[6,57]:
+ int 01ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[6,56]:
+ int 00ffffffffffffff <- ( 00 , ffffffffffffff )
+
+[6,55]:
+ int 007fffffffffffff <- ( 00 , ffffffffffffff )
+
+[6,54]:
+ int 003fffffffffffff <- ( 00 , ffffffffffffff )
+
+[6,53]:
+ int 01fffffffffffff <- ( 00 , ffffffffffffff )
+
+[6,52]:
+ int 00fffffffffffff <- ( 00 , fffffffffffff )
+
+[6,51]:
+ int 007ffffffffffff <- ( 00 , fffffffffffff )
+
+[6,50]:
+ int 003ffffffffffff <- ( 00 , fffffffffffff )
+
+[6,49]:
+ int 01ffffffffffff <- ( 00 , fffffffffffff )
+
+[6,48]:
+ int 00ffffffffffff <- ( 00 , ffffffffffff )
+
+[6,47]:
+ int 007fffffffffff <- ( 00 , ffffffffffff )
+
+[6,46]:
+ int 003fffffffffff <- ( 00 , ffffffffffff )
+
+[6,45]:
+ int 01fffffffffff <- ( 00 , ffffffffffff )
+
+[6,44]:
+ int 00fffffffffff <- ( 00 , fffffffffff )
+
+[6,43]:
+ int 007ffffffffff <- ( 00 , fffffffffff )
+
+[6,42]:
+ int 003ffffffffff <- ( 00 , fffffffffff )
+
+[6,41]:
+ int 01ffffffffff <- ( 00 , fffffffffff )
+
+[6,40]:
+ int 00ffffffffff <- ( 00 , ffffffffff )
+
+[6,39]:
+ int 007fffffffff <- ( 00 , ffffffffff )
+
+[6,38]:
+ int 003fffffffff <- ( 00 , ffffffffff )
+
+[6,37]:
+ int 01fffffffff <- ( 00 , ffffffffff )
+
+[6,36]:
+ int 00fffffffff <- ( 00 , fffffffff )
+
+[6,35]:
+ int 007ffffffff <- ( 00 , fffffffff )
+
+[6,34]:
+ int 003ffffffff <- ( 00 , fffffffff )
+
+[6,33]:
+ int 01ffffffff <- ( 00 , fffffffff )
+
+[6,32]:
+ int 00ffffffff <- ( 00 , ffffffff )
+
+[6,31]:
+ int 007fffffff <- ( 00 , ffffffff )
+
+[6,30]:
+ int 003fffffff <- ( 00 , ffffffff )
+
+[6,29]:
+ int 01fffffff <- ( 00 , ffffffff )
+
+[6,28]:
+ int 00fffffff <- ( 00 , fffffff )
+
+[6,27]:
+ int 007ffffff <- ( 00 , fffffff )
+
+[6,26]:
+ int 003ffffff <- ( 00 , fffffff )
+
+[6,25]:
+ int 01ffffff <- ( 00 , fffffff )
+
+[6,24]:
+ int 00ffffff <- ( 00 , ffffff )
+
+[6,23]:
+ int 007fffff <- ( 00 , ffffff )
+
+[6,22]:
+ int 003fffff <- ( 00 , ffffff )
+
+[6,21]:
+ int 01fffff <- ( 00 , ffffff )
+
+[6,20]:
+ int 00fffff <- ( 00 , fffff )
+
+[6,19]:
+ int 007ffff <- ( 00 , fffff )
+
+[6,18]:
+ int 003ffff <- ( 00 , fffff )
+
+[6,17]:
+ int 01ffff <- ( 00 , fffff )
+
+[6,16]:
+ int 00ffff <- ( 00 , ffff )
+
+[6,15]:
+ int 007fff <- ( 00 , ffff )
+
+[6,14]:
+ int 003fff <- ( 00 , ffff )
+
+[6,13]:
+ int 01fff <- ( 00 , ffff )
+
+[6,12]:
+ int 00fff <- ( 00 , fff )
+
+[6,11]:
+ int 007ff <- ( 00 , fff )
+
+[6,10]:
+ int 003ff <- ( 00 , fff )
+
+[6,9]:
+ int 01ff <- ( 00 , fff )
+
+[6,8]:
+ int 00ff <- ( 00 , ff )
+
+[6,7]:
+ int 007f <- ( 00 , ff )
+
+[6,6]:
+ int 003f <- ( 00 , ff )
+
+[6,5]:
+ int 01f <- ( 00 , ff )
+
+[6,4]:
+ int 00f <- ( 00 , f )
+
+[6,3]:
+ int 007 <- ( 00 , f )
+
+[6,2]:
+ int 003 <- ( 00 , f )
+
+[6,1]:
+ int 01 <- ( 00 , f )
+
+[5,64]:
+ int 00ffffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[5,63]:
+ int 007fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[5,62]:
+ int 03fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[5,61]:
+ int 01fffffffffffffff <- ( 00 , ffffffffffffffff )
+
+[5,60]:
+ int 00fffffffffffffff <- ( 00 , fffffffffffffff )
+
+[5,59]:
+ int 007ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[5,58]:
+ int 03ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[5,57]:
+ int 01ffffffffffffff <- ( 00 , fffffffffffffff )
+
+[5,56]:
+ int 00ffffffffffffff <- ( 00 , ffffffffffffff )
+
+[5,55]:
+ int 007fffffffffffff <- ( 00 , ffffffffffffff )
+
+[5,54]:
+ int 03fffffffffffff <- ( 00 , ffffffffffffff )
+
+[5,53]:
+ int 01fffffffffffff <- ( 00 , ffffffffffffff )
+
+[5,52]:
+ int 00fffffffffffff <- ( 00 , fffffffffffff )
+
+[5,51]:
+ int 007ffffffffffff <- ( 00 , fffffffffffff )
+
+[5,50]:
+ int 03ffffffffffff <- ( 00 , fffffffffffff )
+
+[5,49]:
+ int 01ffffffffffff <- ( 00 , fffffffffffff )
+
+[5,48]:
+ int 00ffffffffffff <- ( 00 , ffffffffffff )
+
+[5,47]:
+ int 007fffffffffff <- ( 00 , ffffffffffff )
+
+[5,46]:
+ int 03fffffffffff <- ( 00 , ffffffffffff )
+
+[5,45]:
+ int 01fffffffffff <- ( 00 , ffffffffffff )
+
+[5,44]:
+ int 00fffffffffff <- ( 00 , fffffffffff )
+
+[5,43]:
+ int 007ffffffffff <- ( 00 , fffffffffff )
+
+[5,42]:
+ int 03ffffffffff <- ( 00 , fffffffffff )
+
+[5,41]:
+ int 01ffffffffff <- ( 00 , fffffffffff )
+
+[5,40]:
+ int 00ffffffffff <- ( 00 , ffffffffff )
+
+[5,39]:
+ int 007fffffffff <- ( 00 , ffffffffff )
+
+[5,38]:
+ int 03fffffffff <- ( 00 , ffffffffff )
+
+[5,37]:
+ int 01fffffffff <- ( 00 , ffffffffff )
+
+[5,36]:
+ int 00fffffffff <- ( 00 , fffffffff )
+
+[5,35]:
+ int 007ffffffff <- ( 00 , fffffffff )
+
+[5,34]:
+ int 03ffffffff <- ( 00 , fffffffff )
+
+[5,33]:
+ int 01ffffffff <- ( 00 , fffffffff )
+
+[5,32]:
+ int 00ffffffff <- ( 00 , ffffffff )
+
+[5,31]:
+ int 007fffffff <- ( 00 , ffffffff )
+
+[5,30]:
+ int 03fffffff <- ( 00 , ffffffff )
+
+[5,29]:
+ int 01fffffff <- ( 00 , ffffffff )
+
+[5,28]:
+ int 00fffffff <- ( 00 , fffffff )
+
+[5,27]:
+ int 007ffffff <- ( 00 , fffffff )
+
+[5,26]:
+ int 03ffffff <- ( 00 , fffffff )
+
+[5,25]:
+ int 01ffffff <- ( 00 , fffffff )
+
+[5,24]:
+ int 00ffffff <- ( 00 , ffffff )
+
+[5,23]:
+ int 007fffff <- ( 00 , ffffff )
+
+[5,22]:
+ int 03fffff <- ( 00 , ffffff )
+
+[5,21]:
+ int 01fffff <- ( 00 , ffffff )
+
+[5,20]:
+ int 00fffff <- ( 00 , fffff )
+
+[5,19]:
+ int 007ffff <- ( 00 , fffff )
+
+[5,18]:
+ int 03ffff <- ( 00 , fffff )
+
+[5,17]:
+ int 01ffff <- ( 00 , fffff )
+
+[5,16]:
+ int 00ffff <- ( 00 , ffff )
+
+[5,15]:
+ int 007fff <- ( 00 , ffff )
+
+[5,14]:
+ int 03fff <- ( 00 , ffff )
+
+[5,13]:
+ int 01fff <- ( 00 , ffff )
+
+[5,12]:
+ int 00fff <- ( 00 , fff )
+
+[5,11]:
+ int 007ff <- ( 00 , fff )
+
+[5,10]:
+ int 03ff <- ( 00 , fff )
+
+[5,9]:
+ int 01ff <- ( 00 , fff )
+
+[5,8]:
+ int 00ff <- ( 00 , ff )
+
+[5,7]:
+ int 007f <- ( 00 , ff )
+
+[5,6]:
+ int 03f <- ( 00 , ff )
+
+[5,5]:
+ int 01f <- ( 00 , ff )
+
+[5,4]:
+ int 00f <- ( 00 , f )
+
+[5,3]:
+ int 007 <- ( 00 , f )
+
+[5,2]:
+ int 03 <- ( 00 , f )
+
+[5,1]:
+ int 01 <- ( 00 , f )
+
+[4,64]:
+ int 00ffffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[4,63]:
+ int 07fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[4,62]:
+ int 03fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[4,61]:
+ int 01fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[4,60]:
+ int 00fffffffffffffff <- ( 0 , fffffffffffffff )
+
+[4,59]:
+ int 07ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[4,58]:
+ int 03ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[4,57]:
+ int 01ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[4,56]:
+ int 00ffffffffffffff <- ( 0 , ffffffffffffff )
+
+[4,55]:
+ int 07fffffffffffff <- ( 0 , ffffffffffffff )
+
+[4,54]:
+ int 03fffffffffffff <- ( 0 , ffffffffffffff )
+
+[4,53]:
+ int 01fffffffffffff <- ( 0 , ffffffffffffff )
+
+[4,52]:
+ int 00fffffffffffff <- ( 0 , fffffffffffff )
+
+[4,51]:
+ int 07ffffffffffff <- ( 0 , fffffffffffff )
+
+[4,50]:
+ int 03ffffffffffff <- ( 0 , fffffffffffff )
+
+[4,49]:
+ int 01ffffffffffff <- ( 0 , fffffffffffff )
+
+[4,48]:
+ int 00ffffffffffff <- ( 0 , ffffffffffff )
+
+[4,47]:
+ int 07fffffffffff <- ( 0 , ffffffffffff )
+
+[4,46]:
+ int 03fffffffffff <- ( 0 , ffffffffffff )
+
+[4,45]:
+ int 01fffffffffff <- ( 0 , ffffffffffff )
+
+[4,44]:
+ int 00fffffffffff <- ( 0 , fffffffffff )
+
+[4,43]:
+ int 07ffffffffff <- ( 0 , fffffffffff )
+
+[4,42]:
+ int 03ffffffffff <- ( 0 , fffffffffff )
+
+[4,41]:
+ int 01ffffffffff <- ( 0 , fffffffffff )
+
+[4,40]:
+ int 00ffffffffff <- ( 0 , ffffffffff )
+
+[4,39]:
+ int 07fffffffff <- ( 0 , ffffffffff )
+
+[4,38]:
+ int 03fffffffff <- ( 0 , ffffffffff )
+
+[4,37]:
+ int 01fffffffff <- ( 0 , ffffffffff )
+
+[4,36]:
+ int 00fffffffff <- ( 0 , fffffffff )
+
+[4,35]:
+ int 07ffffffff <- ( 0 , fffffffff )
+
+[4,34]:
+ int 03ffffffff <- ( 0 , fffffffff )
+
+[4,33]:
+ int 01ffffffff <- ( 0 , fffffffff )
+
+[4,32]:
+ int 00ffffffff <- ( 0 , ffffffff )
+
+[4,31]:
+ int 07fffffff <- ( 0 , ffffffff )
+
+[4,30]:
+ int 03fffffff <- ( 0 , ffffffff )
+
+[4,29]:
+ int 01fffffff <- ( 0 , ffffffff )
+
+[4,28]:
+ int 00fffffff <- ( 0 , fffffff )
+
+[4,27]:
+ int 07ffffff <- ( 0 , fffffff )
+
+[4,26]:
+ int 03ffffff <- ( 0 , fffffff )
+
+[4,25]:
+ int 01ffffff <- ( 0 , fffffff )
+
+[4,24]:
+ int 00ffffff <- ( 0 , ffffff )
+
+[4,23]:
+ int 07fffff <- ( 0 , ffffff )
+
+[4,22]:
+ int 03fffff <- ( 0 , ffffff )
+
+[4,21]:
+ int 01fffff <- ( 0 , ffffff )
+
+[4,20]:
+ int 00fffff <- ( 0 , fffff )
+
+[4,19]:
+ int 07ffff <- ( 0 , fffff )
+
+[4,18]:
+ int 03ffff <- ( 0 , fffff )
+
+[4,17]:
+ int 01ffff <- ( 0 , fffff )
+
+[4,16]:
+ int 00ffff <- ( 0 , ffff )
+
+[4,15]:
+ int 07fff <- ( 0 , ffff )
+
+[4,14]:
+ int 03fff <- ( 0 , ffff )
+
+[4,13]:
+ int 01fff <- ( 0 , ffff )
+
+[4,12]:
+ int 00fff <- ( 0 , fff )
+
+[4,11]:
+ int 07ff <- ( 0 , fff )
+
+[4,10]:
+ int 03ff <- ( 0 , fff )
+
+[4,9]:
+ int 01ff <- ( 0 , fff )
+
+[4,8]:
+ int 00ff <- ( 0 , ff )
+
+[4,7]:
+ int 07f <- ( 0 , ff )
+
+[4,6]:
+ int 03f <- ( 0 , ff )
+
+[4,5]:
+ int 01f <- ( 0 , ff )
+
+[4,4]:
+ int 00f <- ( 0 , f )
+
+[4,3]:
+ int 07 <- ( 0 , f )
+
+[4,2]:
+ int 03 <- ( 0 , f )
+
+[4,1]:
+ int 01 <- ( 0 , f )
+
+[3,64]:
+ int 0ffffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[3,63]:
+ int 07fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[3,62]:
+ int 03fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[3,61]:
+ int 01fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[3,60]:
+ int 0fffffffffffffff <- ( 0 , fffffffffffffff )
+
+[3,59]:
+ int 07ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[3,58]:
+ int 03ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[3,57]:
+ int 01ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[3,56]:
+ int 0ffffffffffffff <- ( 0 , ffffffffffffff )
+
+[3,55]:
+ int 07fffffffffffff <- ( 0 , ffffffffffffff )
+
+[3,54]:
+ int 03fffffffffffff <- ( 0 , ffffffffffffff )
+
+[3,53]:
+ int 01fffffffffffff <- ( 0 , ffffffffffffff )
+
+[3,52]:
+ int 0fffffffffffff <- ( 0 , fffffffffffff )
+
+[3,51]:
+ int 07ffffffffffff <- ( 0 , fffffffffffff )
+
+[3,50]:
+ int 03ffffffffffff <- ( 0 , fffffffffffff )
+
+[3,49]:
+ int 01ffffffffffff <- ( 0 , fffffffffffff )
+
+[3,48]:
+ int 0ffffffffffff <- ( 0 , ffffffffffff )
+
+[3,47]:
+ int 07fffffffffff <- ( 0 , ffffffffffff )
+
+[3,46]:
+ int 03fffffffffff <- ( 0 , ffffffffffff )
+
+[3,45]:
+ int 01fffffffffff <- ( 0 , ffffffffffff )
+
+[3,44]:
+ int 0fffffffffff <- ( 0 , fffffffffff )
+
+[3,43]:
+ int 07ffffffffff <- ( 0 , fffffffffff )
+
+[3,42]:
+ int 03ffffffffff <- ( 0 , fffffffffff )
+
+[3,41]:
+ int 01ffffffffff <- ( 0 , fffffffffff )
+
+[3,40]:
+ int 0ffffffffff <- ( 0 , ffffffffff )
+
+[3,39]:
+ int 07fffffffff <- ( 0 , ffffffffff )
+
+[3,38]:
+ int 03fffffffff <- ( 0 , ffffffffff )
+
+[3,37]:
+ int 01fffffffff <- ( 0 , ffffffffff )
+
+[3,36]:
+ int 0fffffffff <- ( 0 , fffffffff )
+
+[3,35]:
+ int 07ffffffff <- ( 0 , fffffffff )
+
+[3,34]:
+ int 03ffffffff <- ( 0 , fffffffff )
+
+[3,33]:
+ int 01ffffffff <- ( 0 , fffffffff )
+
+[3,32]:
+ int 0ffffffff <- ( 0 , ffffffff )
+
+[3,31]:
+ int 07fffffff <- ( 0 , ffffffff )
+
+[3,30]:
+ int 03fffffff <- ( 0 , ffffffff )
+
+[3,29]:
+ int 01fffffff <- ( 0 , ffffffff )
+
+[3,28]:
+ int 0fffffff <- ( 0 , fffffff )
+
+[3,27]:
+ int 07ffffff <- ( 0 , fffffff )
+
+[3,26]:
+ int 03ffffff <- ( 0 , fffffff )
+
+[3,25]:
+ int 01ffffff <- ( 0 , fffffff )
+
+[3,24]:
+ int 0ffffff <- ( 0 , ffffff )
+
+[3,23]:
+ int 07fffff <- ( 0 , ffffff )
+
+[3,22]:
+ int 03fffff <- ( 0 , ffffff )
+
+[3,21]:
+ int 01fffff <- ( 0 , ffffff )
+
+[3,20]:
+ int 0fffff <- ( 0 , fffff )
+
+[3,19]:
+ int 07ffff <- ( 0 , fffff )
+
+[3,18]:
+ int 03ffff <- ( 0 , fffff )
+
+[3,17]:
+ int 01ffff <- ( 0 , fffff )
+
+[3,16]:
+ int 0ffff <- ( 0 , ffff )
+
+[3,15]:
+ int 07fff <- ( 0 , ffff )
+
+[3,14]:
+ int 03fff <- ( 0 , ffff )
+
+[3,13]:
+ int 01fff <- ( 0 , ffff )
+
+[3,12]:
+ int 0fff <- ( 0 , fff )
+
+[3,11]:
+ int 07ff <- ( 0 , fff )
+
+[3,10]:
+ int 03ff <- ( 0 , fff )
+
+[3,9]:
+ int 01ff <- ( 0 , fff )
+
+[3,8]:
+ int 0ff <- ( 0 , ff )
+
+[3,7]:
+ int 07f <- ( 0 , ff )
+
+[3,6]:
+ int 03f <- ( 0 , ff )
+
+[3,5]:
+ int 01f <- ( 0 , ff )
+
+[3,4]:
+ int 0f <- ( 0 , f )
+
+[3,3]:
+ int 07 <- ( 0 , f )
+
+[3,2]:
+ int 03 <- ( 0 , f )
+
+[3,1]:
+ int 01 <- ( 0 , f )
+
+[2,64]:
+ int 0ffffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[2,63]:
+ int 07fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[2,62]:
+ int 03fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[2,61]:
+ int 1fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[2,60]:
+ int 0fffffffffffffff <- ( 0 , fffffffffffffff )
+
+[2,59]:
+ int 07ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[2,58]:
+ int 03ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[2,57]:
+ int 1ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[2,56]:
+ int 0ffffffffffffff <- ( 0 , ffffffffffffff )
+
+[2,55]:
+ int 07fffffffffffff <- ( 0 , ffffffffffffff )
+
+[2,54]:
+ int 03fffffffffffff <- ( 0 , ffffffffffffff )
+
+[2,53]:
+ int 1fffffffffffff <- ( 0 , ffffffffffffff )
+
+[2,52]:
+ int 0fffffffffffff <- ( 0 , fffffffffffff )
+
+[2,51]:
+ int 07ffffffffffff <- ( 0 , fffffffffffff )
+
+[2,50]:
+ int 03ffffffffffff <- ( 0 , fffffffffffff )
+
+[2,49]:
+ int 1ffffffffffff <- ( 0 , fffffffffffff )
+
+[2,48]:
+ int 0ffffffffffff <- ( 0 , ffffffffffff )
+
+[2,47]:
+ int 07fffffffffff <- ( 0 , ffffffffffff )
+
+[2,46]:
+ int 03fffffffffff <- ( 0 , ffffffffffff )
+
+[2,45]:
+ int 1fffffffffff <- ( 0 , ffffffffffff )
+
+[2,44]:
+ int 0fffffffffff <- ( 0 , fffffffffff )
+
+[2,43]:
+ int 07ffffffffff <- ( 0 , fffffffffff )
+
+[2,42]:
+ int 03ffffffffff <- ( 0 , fffffffffff )
+
+[2,41]:
+ int 1ffffffffff <- ( 0 , fffffffffff )
+
+[2,40]:
+ int 0ffffffffff <- ( 0 , ffffffffff )
+
+[2,39]:
+ int 07fffffffff <- ( 0 , ffffffffff )
+
+[2,38]:
+ int 03fffffffff <- ( 0 , ffffffffff )
+
+[2,37]:
+ int 1fffffffff <- ( 0 , ffffffffff )
+
+[2,36]:
+ int 0fffffffff <- ( 0 , fffffffff )
+
+[2,35]:
+ int 07ffffffff <- ( 0 , fffffffff )
+
+[2,34]:
+ int 03ffffffff <- ( 0 , fffffffff )
+
+[2,33]:
+ int 1ffffffff <- ( 0 , fffffffff )
+
+[2,32]:
+ int 0ffffffff <- ( 0 , ffffffff )
+
+[2,31]:
+ int 07fffffff <- ( 0 , ffffffff )
+
+[2,30]:
+ int 03fffffff <- ( 0 , ffffffff )
+
+[2,29]:
+ int 1fffffff <- ( 0 , ffffffff )
+
+[2,28]:
+ int 0fffffff <- ( 0 , fffffff )
+
+[2,27]:
+ int 07ffffff <- ( 0 , fffffff )
+
+[2,26]:
+ int 03ffffff <- ( 0 , fffffff )
+
+[2,25]:
+ int 1ffffff <- ( 0 , fffffff )
+
+[2,24]:
+ int 0ffffff <- ( 0 , ffffff )
+
+[2,23]:
+ int 07fffff <- ( 0 , ffffff )
+
+[2,22]:
+ int 03fffff <- ( 0 , ffffff )
+
+[2,21]:
+ int 1fffff <- ( 0 , ffffff )
+
+[2,20]:
+ int 0fffff <- ( 0 , fffff )
+
+[2,19]:
+ int 07ffff <- ( 0 , fffff )
+
+[2,18]:
+ int 03ffff <- ( 0 , fffff )
+
+[2,17]:
+ int 1ffff <- ( 0 , fffff )
+
+[2,16]:
+ int 0ffff <- ( 0 , ffff )
+
+[2,15]:
+ int 07fff <- ( 0 , ffff )
+
+[2,14]:
+ int 03fff <- ( 0 , ffff )
+
+[2,13]:
+ int 1fff <- ( 0 , ffff )
+
+[2,12]:
+ int 0fff <- ( 0 , fff )
+
+[2,11]:
+ int 07ff <- ( 0 , fff )
+
+[2,10]:
+ int 03ff <- ( 0 , fff )
+
+[2,9]:
+ int 1ff <- ( 0 , fff )
+
+[2,8]:
+ int 0ff <- ( 0 , ff )
+
+[2,7]:
+ int 07f <- ( 0 , ff )
+
+[2,6]:
+ int 03f <- ( 0 , ff )
+
+[2,5]:
+ int 1f <- ( 0 , ff )
+
+[2,4]:
+ int 0f <- ( 0 , f )
+
+[2,3]:
+ int 07 <- ( 0 , f )
+
+[2,2]:
+ int 03 <- ( 0 , f )
+
+[2,1]:
+ int 1 <- ( 0 , f )
+
+[1,64]:
+ int 0ffffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[1,63]:
+ int 07fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[1,62]:
+ int 3fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[1,61]:
+ int 1fffffffffffffff <- ( 0 , ffffffffffffffff )
+
+[1,60]:
+ int 0fffffffffffffff <- ( 0 , fffffffffffffff )
+
+[1,59]:
+ int 07ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[1,58]:
+ int 3ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[1,57]:
+ int 1ffffffffffffff <- ( 0 , fffffffffffffff )
+
+[1,56]:
+ int 0ffffffffffffff <- ( 0 , ffffffffffffff )
+
+[1,55]:
+ int 07fffffffffffff <- ( 0 , ffffffffffffff )
+
+[1,54]:
+ int 3fffffffffffff <- ( 0 , ffffffffffffff )
+
+[1,53]:
+ int 1fffffffffffff <- ( 0 , ffffffffffffff )
+
+[1,52]:
+ int 0fffffffffffff <- ( 0 , fffffffffffff )
+
+[1,51]:
+ int 07ffffffffffff <- ( 0 , fffffffffffff )
+
+[1,50]:
+ int 3ffffffffffff <- ( 0 , fffffffffffff )
+
+[1,49]:
+ int 1ffffffffffff <- ( 0 , fffffffffffff )
+
+[1,48]:
+ int 0ffffffffffff <- ( 0 , ffffffffffff )
+
+[1,47]:
+ int 07fffffffffff <- ( 0 , ffffffffffff )
+
+[1,46]:
+ int 3fffffffffff <- ( 0 , ffffffffffff )
+
+[1,45]:
+ int 1fffffffffff <- ( 0 , ffffffffffff )
+
+[1,44]:
+ int 0fffffffffff <- ( 0 , fffffffffff )
+
+[1,43]:
+ int 07ffffffffff <- ( 0 , fffffffffff )
+
+[1,42]:
+ int 3ffffffffff <- ( 0 , fffffffffff )
+
+[1,41]:
+ int 1ffffffffff <- ( 0 , fffffffffff )
+
+[1,40]:
+ int 0ffffffffff <- ( 0 , ffffffffff )
+
+[1,39]:
+ int 07fffffffff <- ( 0 , ffffffffff )
+
+[1,38]:
+ int 3fffffffff <- ( 0 , ffffffffff )
+
+[1,37]:
+ int 1fffffffff <- ( 0 , ffffffffff )
+
+[1,36]:
+ int 0fffffffff <- ( 0 , fffffffff )
+
+[1,35]:
+ int 07ffffffff <- ( 0 , fffffffff )
+
+[1,34]:
+ int 3ffffffff <- ( 0 , fffffffff )
+
+[1,33]:
+ int 1ffffffff <- ( 0 , fffffffff )
+
+[1,32]:
+ int 0ffffffff <- ( 0 , ffffffff )
+
+[1,31]:
+ int 07fffffff <- ( 0 , ffffffff )
+
+[1,30]:
+ int 3fffffff <- ( 0 , ffffffff )
+
+[1,29]:
+ int 1fffffff <- ( 0 , ffffffff )
+
+[1,28]:
+ int 0fffffff <- ( 0 , fffffff )
+
+[1,27]:
+ int 07ffffff <- ( 0 , fffffff )
+
+[1,26]:
+ int 3ffffff <- ( 0 , fffffff )
+
+[1,25]:
+ int 1ffffff <- ( 0 , fffffff )
+
+[1,24]:
+ int 0ffffff <- ( 0 , ffffff )
+
+[1,23]:
+ int 07fffff <- ( 0 , ffffff )
+
+[1,22]:
+ int 3fffff <- ( 0 , ffffff )
+
+[1,21]:
+ int 1fffff <- ( 0 , ffffff )
+
+[1,20]:
+ int 0fffff <- ( 0 , fffff )
+
+[1,19]:
+ int 07ffff <- ( 0 , fffff )
+
+[1,18]:
+ int 3ffff <- ( 0 , fffff )
+
+[1,17]:
+ int 1ffff <- ( 0 , fffff )
+
+[1,16]:
+ int 0ffff <- ( 0 , ffff )
+
+[1,15]:
+ int 07fff <- ( 0 , ffff )
+
+[1,14]:
+ int 3fff <- ( 0 , ffff )
+
+[1,13]:
+ int 1fff <- ( 0 , ffff )
+
+[1,12]:
+ int 0fff <- ( 0 , fff )
+
+[1,11]:
+ int 07ff <- ( 0 , fff )
+
+[1,10]:
+ int 3ff <- ( 0 , fff )
+
+[1,9]:
+ int 1ff <- ( 0 , fff )
+
+[1,8]:
+ int 0ff <- ( 0 , ff )
+
+[1,7]:
+ int 07f <- ( 0 , ff )
+
+[1,6]:
+ int 3f <- ( 0 , ff )
+
+[1,5]:
+ int 1f <- ( 0 , ff )
+
+[1,4]:
+ int 0f <- ( 0 , f )
+
+[1,3]:
+ int 07 <- ( 0 , f )
+
+[1,2]:
+ int 3 <- ( 0 , f )
+
+[1,1]:
+ int 1 <- ( 0 , f )
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test07/test07.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test07/test07.cpp
new file mode 100644
index 000000000..e4ff7e279
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test07/test07.cpp
@@ -0,0 +1,143 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test07.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 29 October 2007
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test various width concatenations for each major base type.
+
+#include "systemc.h"
+
+void checkout( const sc_unsigned* actual_p, const sc_unsigned* expected_p )
+{
+ cout << *actual_p <<" " << *expected_p << endl;
+ cout <<"another line" << endl;
+}
+
+#define TEST(LEFT,RIGHT) \
+{ \
+ const sc_unsigned* actual_p = &(LEFT,RIGHT).value(); \
+ const sc_unsigned* expected_p = &(high_int,low_int).value(); \
+ if ( *actual_p != *expected_p ) \
+ { \
+ checkout(actual_p, expected_p); \
+ cout << "!!! ERROR (" << #LEFT << "," << #RIGHT << "):" << endl; \
+ cout << " expected: " << hex << *expected_p << endl; \
+ cout << " actual: " << hex << *actual_p << endl; \
+ cout << " diff mask: " << hex << ((high_int,low_int) ^ (LEFT,RIGHT)) << endl; \
+ } \
+}
+
+int sc_main(int argc, char* argv[])
+{
+ for ( int cycle_i = 0; cycle_i < 3; cycle_i++ )
+ {
+ for ( int high_i = 64; high_i > 0; high_i-- )
+ {
+ for ( int low_i = 64; low_i > 0; --low_i )
+ {
+ sc_int_base high_int(high_i);
+ sc_int_base low_int(low_i);
+ sc_signed high_signed(high_i);
+ sc_signed low_signed(low_i);
+ sc_uint_base high_uint(high_i);
+ sc_uint_base low_uint(low_i);
+ sc_unsigned high_unsigned(high_i);
+ sc_unsigned low_unsigned(low_i);
+
+ switch ( cycle_i )
+ {
+ case 0:
+ low_int = "0xaaaaaaaa55555555";
+ low_signed = "0xaaaaaaaa55555555";
+ low_uint = "0xaaaaaaaa55555555";
+ low_unsigned = "0xaaaaaaaa55555555";
+ high_int = "0xfedcba9876543210";
+ high_signed = "0xfedcba9876543210";
+ high_uint = "0xfedcba9876543210";
+ high_unsigned = "0xfedcba9876543210";
+ break;
+ case 1:
+ low_int = "0x0000000000000000";
+ low_signed = "0x0000000000000000";
+ low_uint = "0x0000000000000000";
+ low_unsigned = "0x0000000000000000";
+ high_int = "0xffffffffffffffff";
+ high_signed = "0xffffffffffffffff";
+ high_uint = "0xffffffffffffffff";
+ high_unsigned = "0xffffffffffffffff";
+ break;
+ case 2:
+ low_int = "0xffffffffffffffff";
+ low_signed = "0xffffffffffffffff";
+ low_uint = "0xffffffffffffffff";
+ low_unsigned = "0xffffffffffffffff";
+ high_int = "0x0000000000000000";
+ high_signed = "0x0000000000000000";
+ high_uint = "0x0000000000000000";
+ high_unsigned = "0x0000000000000000";
+ break;
+ }
+
+ cout << endl << dec << "[" << high_i << "," << low_i << "]:"
+ << endl;
+
+ cout << hex << " int " << (high_int,low_int) << " <- ( "
+ << high_int << " , " << low_int << " )" << endl;
+
+ TEST(high_int,low_signed);
+ TEST(high_int,low_uint);
+ TEST(high_int,low_unsigned);
+
+ TEST(high_signed,low_int);
+ TEST(high_signed,low_signed);
+ TEST(high_signed,low_uint);
+ TEST(high_signed,low_unsigned);
+
+ TEST(high_uint,low_int);
+ TEST(high_uint,low_signed);
+ TEST(high_uint,low_uint);
+ TEST(high_uint,low_unsigned);
+
+ TEST(high_unsigned,low_int);
+ TEST(high_unsigned,low_signed);
+ TEST(high_unsigned,low_uint);
+ TEST(high_unsigned,low_unsigned);
+ }
+ }
+ }
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test08/golden/test08.log b/src/systemc/tests/systemc/datatypes/misc/concat/test08/golden/test08.log
new file mode 100644
index 000000000..0d934d401
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test08/golden/test08.log
@@ -0,0 +1,2 @@
+SystemC Simulation
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test08/test08.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test08/test08.cpp
new file mode 100644
index 000000000..9d132629e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test08/test08.cpp
@@ -0,0 +1,135 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test08.cpp --
+
+ Original Author: Andy Goodrich, Forte Design Systems, 9 November 2007
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test concatenation uses that were reported not to work with SystemC 2.1.v1
+
+#include "systemc.h"
+
+int sc_main(int argc, char* argv[])
+{
+ {
+ sc_uint<2> a = 1;
+ sc_uint<2> b = 2;
+ sc_uint<10> f = 0 - (a,b);
+
+ // subtraction of a concat from 0.
+
+ if ( f != 0x3fa )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << 0x3fa
+ << " actual " << f << dec << endl;
+ }
+
+ // subtraction of a concat from a concat if left < right.
+
+ f = (a,b) - (b,a);
+ if ( f != 0x3fd )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << 0x3fd
+ << " actual " << f << dec << endl;
+ }
+
+ }
+ { // multiplication times a negative integer.
+
+ sc_uint<4> a = 10;
+ int b = 0xdd6283e4;
+ sc_uint<2> c = 1;
+ sc_uint<40> e("0xfc7c016528");
+ sc_uint<40> f = (c,a)*b;
+ if ( f != e )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << hex << e
+ << " actual " << f << dec << endl;
+ }
+ }
+
+ { // divsion where dividend negative and of type int/long
+ sc_uint<4> a = 14;
+ int b = 0xb292b9fe;
+ sc_uint<2> c = 3;
+ sc_uint<50> e = b / sc_biguint<6>(0x3e);
+ sc_uint<50> f = b / (c,a);
+
+ if ( f != e )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << hex << e
+ << " actual " << f << dec << endl;
+ }
+
+ }
+ { // modulo for negative int % concat
+
+ sc_uint<4> a = 10;
+ int b = 0xbb6283e4;
+ sc_uint<2> c = 1;
+ sc_uint<50> e = b % sc_biguint<6>(0x1a);
+ sc_uint<50> f = b %(c,a);
+ if ( f != e )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << hex << e
+ << " actual " << f << dec << endl;
+ }
+ }
+
+ { // Bitwise or and xor, when operands are concat and unsigned int
+
+ sc_uint<4> a = 6;
+ unsigned int b = 0xcc6690e6;
+ sc_uint<2> c = 3;
+ sc_uint<34> e;
+ sc_uint<34> f;
+ e = b | 0x36;
+ f = b | (c,a);
+ if ( f != e )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << hex << e
+ << " actual " << f << dec << endl;
+ }
+
+ e = b ^ 0x36;
+ f = b ^ (c,a);
+ if ( f != e )
+ {
+ cout << __FILE__ << " " << __LINE__ << ": expected " << hex << e
+ << " actual " << f << dec << endl;
+ }
+ }
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test09/golden/test09.log b/src/systemc/tests/systemc/datatypes/misc/concat/test09/golden/test09.log
new file mode 100644
index 000000000..6b856fa18
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test09/golden/test09.log
@@ -0,0 +1,3 @@
+SystemC Simulation
+15 9
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test09/test09.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test09/test09.cpp
new file mode 100644
index 000000000..d089309e5
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test09/test09.cpp
@@ -0,0 +1,48 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test09.cpp -- Test assignments to concatenation from a string.
+
+ Original Author: Andy Goodrich, Forte Design Systems, 29 April 2008
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+int sc_main(int argc, char* argv[])
+{
+ sc_uint<4> a, b;
+ (a,b) = "0x9";
+ cout << a << " " << b << endl; // prints 0 1 instead of 15 9
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test10/golden/test10.log b/src/systemc/tests/systemc/datatypes/misc/concat/test10/golden/test10.log
new file mode 100644
index 000000000..af00fa217
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test10/golden/test10.log
@@ -0,0 +1,10 @@
+SystemC Simulation
+x = 0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+
+hi = fffffe47b00000000
+lo = 00000001
+x = fffff23d8000000000000001
+hi = 0b11111111111111111111001000111101100000000000000000000000000000000
+lo = 0b0000000000000000000000000000001
+x = 0b111111111111111111110010001111011000000000000000000000000000000000000000000000000000000000000001
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test10/test10.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test10/test10.cpp
new file mode 100644
index 000000000..ff3eeecd6
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test10/test10.cpp
@@ -0,0 +1,59 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test10.cpp -- Test that low order word of negative sc_signed value is
+ properly masked when used in sc_signed::concat_get_data()
+
+ Original Author: Andy Goodrich, Forte Design Systems, 29 April 2008
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+int sc_main(int argc, char* argv[])
+{
+
+ sc_bigint<65> hi;
+ hi[64] = 1; hi(63,32) = 0xffffe47b;
+ hi[64] = 1; hi(63,32) = 0xffffe47b;
+ sc_bigint<31> lo(1);
+ sc_bigint<96> x;
+ cout << "x = " << x.to_string(SC_BIN) << endl << endl;
+ x = (hi,lo);
+ cout << hex << "hi = " << hi << endl
+ << "lo = " << lo << endl
+ << "x = " << x << endl;
+ cout << dec << "hi = " << hi.to_string(SC_BIN) << endl
+ << "lo = " << lo.to_string(SC_BIN) << endl
+ << "x = " << x.to_string(SC_BIN) << endl;
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test11/golden/test11.log b/src/systemc/tests/systemc/datatypes/misc/concat/test11/golden/test11.log
new file mode 100644
index 000000000..233e94a4a
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test11/golden/test11.log
@@ -0,0 +1,10 @@
+SystemC Simulation
+sc_signed 1 3ffffffe
+sc_unsigned 1 3ffffffe
+sc_signed -1 3ff00000
+sc_unsigned -1 3ff00000
+sc_signed 0x800000 3ff7ffff
+sc_unsigned 0x800000 3ff7ffff
+sc_signed 0 3fffffff
+sc_unsigned 0 3fffffff
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test11/test11.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test11/test11.cpp
new file mode 100644
index 000000000..fa04b8d31
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test11/test11.cpp
@@ -0,0 +1,78 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test11.cpp -- Test that sign extension and bit inversion works for the
+ ~ operator when used in sc_XXsigned::concat_get_data()
+
+ Original Author: Andy Goodrich, Forte Design Systems, 29 April 2008
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+
+#include "systemc.h"
+
+int sc_main(int argc, char* argv[])
+{
+ sc_bigint<20> w;
+ sc_biguint<20> x;
+ sc_biguint<30> y;
+
+ w = 1;
+ x = 1;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~w);
+ cout << "sc_signed 1 " << hex << y << endl;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~x);
+ cout << "sc_unsigned 1 " << hex << y << endl;
+
+ w = -1;
+ x = -1;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~w);
+ cout << "sc_signed -1 " << hex << y << endl;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~x);
+ cout << "sc_unsigned -1 " << hex << y << endl;
+
+ w = 0x80000;
+ x = 0x80000;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~w);
+ cout << "sc_signed 0x800000 " << hex << y << endl;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~x);
+ cout << "sc_unsigned 0x800000 " << hex << y << endl;
+
+ w = 0;
+ x = 0;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~w);
+ cout << "sc_signed 0 " << hex << y << endl;
+ y = (sc_bigint<21>)(sc_uint<1>(1),~x);
+ cout << "sc_unsigned 0 " << hex << y << endl;
+
+ cout << "Program completed" << endl;
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test12/golden/test12.log b/src/systemc/tests/systemc/datatypes/misc/concat/test12/golden/test12.log
new file mode 100644
index 000000000..9ba73a193
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test12/golden/test12.log
@@ -0,0 +1,23 @@
+SystemC Simulation
+
+sc_int test
+i37 = 01fc070000
+i37(33,0) = 1fc070000
+(sc_uint<6>(0),i37(33,0)) = 001fc070000
+
+sc_uint test
+u37 = 01fc070000
+u37(33,0) = 1fc070000
+(sc_uint<6>(0),u37(33,0)) = 001fc070000
+
+sc_bigint test
+bi37 = 01fc070000
+bi37(33,0) = 1fc070000
+(sc_uint<6>(0),bi37(33,0)) = 001fc070000
+
+sc_biguint test
+bu37 = 01fc070000
+bu37(33,0) = 1fc070000
+(sc_uint<6>(0),bu37(33,0)) = 001fc070000
+
+Program completed
diff --git a/src/systemc/tests/systemc/datatypes/misc/concat/test12/test12.cpp b/src/systemc/tests/systemc/datatypes/misc/concat/test12/test12.cpp
new file mode 100644
index 000000000..abb4a21f8
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/concat/test12/test12.cpp
@@ -0,0 +1,160 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test12.cpp -- Test that part selections are returning the proper values
+ when they are part of a concatenation. This tests is here
+ because the wrong width mask was being used in the 2.2
+ source.
+
+ Original Author: Andy Goodrich, Forte Design Systems, 03 Feb 2010
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+
+#include "systemc.h"
+
+#define TEST(TARGET) \
+ expected = TARGET(high,low); \
+ result = (sc_uint<6>(0),TARGET(high,low)); \
+ if ( result != expected ) \
+ { \
+ cout << dec; \
+ cout << "Mismatch for " << #TARGET << "(" << high << "," << low << "):"\
+ << endl; \
+ cout << "Expected " << hex << expected << " got " << result \
+ << dec << endl; \
+ }
+
+int sc_main(int argc, char* argv[])
+{
+ sc_bigint<37> bi37;
+ sc_biguint<37> bu37;
+ sc_int<37> i37;
+ sc_uint<37> u37;
+
+ bi37 = 0x1fc070000ULL;
+ bu37 = 0x1fc070000ULL;
+ i37 = 0x1fc070000ULL;
+ u37 = 0x1fc070000ULL;
+
+ // Test sc_int<W>:
+
+ cout << endl << "sc_int test" << endl;
+ cout << "i37 = " << hex << i37 << endl;
+ cout << "i37(33,0) = " << hex << i37(33,0) << endl;
+ cout << "(sc_uint<6>(0),i37(33,0)) = "
+ << hex << (sc_uint<6>(0),i37(33,0))
+ << endl;
+
+ // Test sc_uint<W>:
+
+ cout << endl << "sc_uint test" << endl;
+ cout << "u37 = " << hex << u37 << endl;
+ cout << "u37(33,0) = " << hex << u37(33,0) << endl;
+ cout << "(sc_uint<6>(0),u37(33,0)) = "
+ << hex << (sc_uint<6>(0),u37(33,0))
+ << endl;
+
+ // Test sc_bigint<W>:
+
+ cout << endl << "sc_bigint test" << endl;
+ cout << "bi37 = " << hex << bi37 << endl;
+ cout << "bi37(33,0) = " << hex << bi37(33,0) << endl;
+ cout << "(sc_uint<6>(0),bi37(33,0)) = "
+ << hex << (sc_uint<6>(0),bi37(33,0))
+ << endl;
+
+ // Test sc_biguint<W>:
+
+ cout << endl << "sc_biguint test" << endl;
+ cout << "bu37 = " << hex << bu37 << endl;
+ cout << "bu37(33,0) = " << hex << bu37(33,0) << endl;
+ cout << "(sc_uint<6>(0),bu37(33,0)) = "
+ << hex << (sc_uint<6>(0),bu37(33,0))
+ << endl;
+
+ sc_bigint<64> bi64;
+ sc_biguint<64> bu64;
+ sc_uint<64> expected;
+ sc_int<64> i64;
+ sc_uint<64> result;
+ sc_uint<64> u64;
+
+ bi64 = -1;
+ bu64 = -1;
+ i64 = -1;
+ u64 = -1;
+ for ( size_t low = 0; low < 64; low++ )
+ {
+ for ( size_t high = low; high < 64; high++ )
+ {
+ TEST(bi64);
+ TEST(bu64);
+ TEST(i64);
+ TEST(u64);
+ }
+ }
+
+ bi64 = 0x6666666666666666ULL;
+ bu64 = 0x6aaaaaaaaaaaaaaaULL;
+ i64 = 0x6aaaaaaaaaaaaaaaULL;
+ u64 = 0x6aaaaaaaaaaaaaaaULL;
+ for ( size_t low = 0; low < 64; low++ )
+ {
+ for ( size_t high = low; high < 64; high++ )
+ {
+ TEST(bi64);
+ TEST(bu64);
+ TEST(i64);
+ TEST(u64);
+ }
+ }
+
+ bi64 = 0xaaaaaaaaaaaaaaaaULL;
+ bu64 = 0xaaaaaaaaaaaaaaaaULL;
+ i64 = 0xaaaaaaaaaaaaaaaaULL;
+ u64 = 0xaaaaaaaaaaaaaaaaULL;
+ for ( size_t low = 0; low < 64; low++ )
+ {
+ for ( size_t high = low; high < 64; high++ )
+ {
+ TEST(bi64);
+ TEST(bu64);
+ TEST(i64);
+ TEST(u64);
+ }
+ }
+
+
+ cout << endl << "Program completed" << endl;
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log b/src/systemc/tests/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log
new file mode 100644
index 000000000..e515e3eee
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log
@@ -0,0 +1,26 @@
+SystemC Simulation
+int = 8
+I = 0b0000000000000000000000000000000000000000000000000000000000001000 1
+UI = 0b00000000000000000000000000000000000000000000000000000000000001000 1
+BI = 0b0000000000000000000000000000000000000000000000000000000000001000 1
+BUI = 0b00000000000000000000000000000000000000000000000000000000000001000 1
+BV = 0b00000000000000000000000000000000000000000000000000000000000001000 1
+BBI = 0b0000000000000000000000000000000000000000000000000000000000000000001000 1
+BBUI = 0b00000000000000000000000000000000000000000000000000000000000000000001000 1
+int = -1
+I = 0b1111111111111111111111111111111111111111111111111111111111111111 7
+UI = 0b01111111111111111111111111111111111111111111111111111111111111111 7
+BI = 0b1111111111111111111111111111111111111111111111111111111111111111 7
+BUI = 0b01111111111111111111111111111111111111111111111111111111111111111 7
+BV = 0b01111111111111111111111111111111111111111111111111111111111111111 7
+BBI = 0b1111111111111111111111111111111111111111111111111111111111111111111111 7
+BBUI = 0b01111111111111111111111111111111111111111111111111111111111111111111111 7
+
+int64 = -2
+I = 0b1111111111111111111111111111111111111111111111111111111111111110 7
+UI = 0b01111111111111111111111111111111111111111111111111111111111111110 7
+BI = 0b1111111111111111111111111111111111111111111111111111111111111110 7
+BUI = 0b01111111111111111111111111111111111111111111111111111111111111110 7
+BV = 0b01111111111111111111111111111111111111111111111111111111111111110 7
+BBI = 0b1111111111111111111111111111111111111111111111111111111111111111111110 7
+BBUI = 0b01111111111111111111111111111111111111111111111111111111111111111111110 7
diff --git a/src/systemc/tests/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp b/src/systemc/tests/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp
new file mode 100644
index 000000000..471de3edd
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp
@@ -0,0 +1,126 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: David Long, Doulos
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date: Andy Goodrich, Forte Design Systems
+ Description of Modification: Expanded number of tests and added part
+ selection to make sure internal representation
+ works.
+
+ *****************************************************************************/
+
+#include <systemc.h>
+
+int sc_main(int,char**) {
+ int i;
+ int64 j;
+ sc_int<64> I;
+ sc_uint<64> UI;
+ sc_bigint<64> BI;
+ sc_biguint<64> BUI;
+ sc_bv<64> BV;
+ sc_bigint<70> BBI;
+ sc_biguint<70> BBUI;
+
+ cout << "int = 8 " << endl;
+ i = 8;
+ I = i;
+ cout << "I = " << I.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ UI = i;
+ cout << "UI = " << UI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BI= i;
+ cout << "BI = " << BI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BUI = i;
+ cout << "BUI = " << BUI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BV = i;
+ cout << "BV = " << BV.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BBI= i;
+ cout << "BBI = " << BBI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BBUI = i;
+ cout << "BBUI = " << BBUI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ cout << "int = -1 " << endl;
+ i = -1;
+ I = i;
+ cout << "I = " << I.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ UI = i;
+ cout << "UI = " << UI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BI= i;
+ cout << "BI = " << BI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BUI = i;
+ cout << "BUI = " << BUI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BV = i;
+ cout << "BV = " << BV.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BBI= i;
+ cout << "BBI = " << BBI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BBUI = i;
+ cout << "BBUI = " << BBUI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ cout << endl;
+ cout << "int64 = -2 " << endl;
+ j = -2;
+
+ I = j;
+ cout << "I = " << I.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ UI = j;
+ cout << "UI = " << UI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BI= j;
+ cout << "BI = " << BI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BUI = j;
+ cout << "BUI = " << BUI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BV = j;
+ cout << "BV = " << BV.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BBI= j;
+ cout << "BBI = " << BBI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ BBUI = j;
+ cout << "BBUI = " << BBUI.to_string(SC_BIN) << " " << I(5,3) << endl;
+
+ return 0;
+}
+
diff --git a/src/systemc/tests/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log b/src/systemc/tests/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log
new file mode 100644
index 000000000..4ec7181be
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log
@@ -0,0 +1,111 @@
+SystemC Simulation
+sc_int_base(bi(3,0)) = -6
+sc_uint_base(bi(3,0)) = 10
+sc_signed(bi(3,0)) = -6
+sc_unsigned(bi(3,0)) = 10
+
+sc_int_base(bui(3,0)) = -6
+sc_uint_base(bui(3,0)) = 10
+sc_signed(bui(3,0)) = -6
+sc_unsigned(bui(3,0)) = 10
+
+sc_int_base(bv) = -6
+sc_uint_base(bv) = 10
+sc_signed(bv) = -6
+sc_unsigned(bv) = 10
+
+sc_int_base(i(3,0)) = -6
+sc_uint_base(i(3,0)) = 10
+sc_signed(i(3,0)) = -6
+sc_unsigned(i(3,0)) = 10
+
+sc_int_base(lv) = -6
+sc_uint_base(lv) = 10
+sc_signed(lv) = -6
+sc_unsigned(lv) = 10
+
+sc_int_base(ui(3,0)) = -6
+sc_uint_base(ui(3,0)) = 10
+sc_signed(ui(3,0)) = -6
+sc_unsigned(ui(3,0)) = 10
+
+sc_int_base((bi(3,2),i(1,0))) = -6
+sc_uint_base((bi(3,2),i(1,0))) = 10
+sc_signed((bi(3,2),i(1,0))) = -6
+sc_unsigned((bi(3,2),i(1,0))) = 10
+
+sc_int_base((bi(3,2),ui(1,0))) = -6
+sc_uint_base((bi(3,2),ui(1,0))) = 10
+sc_signed((bi(3,2),ui(1,0))) = -6
+sc_unsigned((bi(3,2),ui(1,0))) = 10
+
+sc_int_base((bi(3,2),bui(1,0))) = -6
+sc_uint_base((bi(3,2),bui(1,0))) = 10
+sc_signed((bi(3,2),bui(1,0))) = -6
+sc_unsigned((bi(3,2),bui(1,0))) = 10
+
+sc_int_base((bi(3,2),bi(1,0))) = -6
+sc_uint_base((bi(3,2),bi(1,0))) = 10
+sc_signed((bi(3,2),bi(1,0))) = -6
+sc_unsigned((bi(3,2),bi(1,0))) = 10
+
+sc_int_base((bui(3,2),i(1,0))) = -6
+sc_uint_base((bui(3,2),i(1,0))) = 10
+sc_signed((bui(3,2),i(1,0))) = -6
+sc_unsigned((bui(3,2),i(1,0))) = 10
+
+sc_int_base((bui(3,2),ui(1,0))) = -6
+sc_uint_base((bui(3,2),ui(1,0))) = 10
+sc_signed((bui(3,2),ui(1,0))) = -6
+sc_unsigned((bui(3,2),ui(1,0))) = 10
+
+sc_int_base((bui(3,2),bui(1,0))) = -6
+sc_uint_base((bui(3,2),bui(1,0))) = 10
+sc_signed((bui(3,2),bui(1,0))) = -6
+sc_unsigned((bui(3,2),bui(1,0))) = 10
+
+sc_int_base((bui(3,2),bi(1,0))) = -6
+sc_uint_base((bui(3,2),bi(1,0))) = 10
+sc_signed((bui(3,2),bi(1,0))) = -6
+sc_unsigned((bui(3,2),bi(1,0))) = 10
+
+sc_int_base((i(3,2),i(1,0))) = -6
+sc_uint_base((i(3,2),i(1,0))) = 10
+sc_signed((i(3,2),i(1,0))) = -6
+sc_unsigned((i(3,2),i(1,0))) = 10
+
+sc_int_base((i(3,2),ui(1,0))) = -6
+sc_uint_base((i(3,2),ui(1,0))) = 10
+sc_signed((i(3,2),ui(1,0))) = -6
+sc_unsigned((i(3,2),ui(1,0))) = 10
+
+sc_int_base((i(3,2),bui(1,0))) = -6
+sc_uint_base((i(3,2),bui(1,0))) = 10
+sc_signed((i(3,2),bui(1,0))) = -6
+sc_unsigned((i(3,2),bui(1,0))) = 10
+
+sc_int_base((i(3,2),bi(1,0))) = -6
+sc_uint_base((i(3,2),bi(1,0))) = 10
+sc_signed((i(3,2),bi(1,0))) = -6
+sc_unsigned((i(3,2),bi(1,0))) = 10
+
+sc_int_base((ui(3,2),i(1,0))) = -6
+sc_uint_base((ui(3,2),i(1,0))) = 10
+sc_signed((ui(3,2),i(1,0))) = -6
+sc_unsigned((ui(3,2),i(1,0))) = 10
+
+sc_int_base((ui(3,2),ui(1,0))) = -6
+sc_uint_base((ui(3,2),ui(1,0))) = 10
+sc_signed((ui(3,2),ui(1,0))) = -6
+sc_unsigned((ui(3,2),ui(1,0))) = 10
+
+sc_int_base((ui(3,2),bui(1,0))) = -6
+sc_uint_base((ui(3,2),bui(1,0))) = 10
+sc_signed((ui(3,2),bui(1,0))) = -6
+sc_unsigned((ui(3,2),bui(1,0))) = 10
+
+sc_int_base((ui(3,2),bi(1,0))) = -6
+sc_uint_base((ui(3,2),bi(1,0))) = 10
+sc_signed((ui(3,2),bi(1,0))) = -6
+sc_unsigned((ui(3,2),bi(1,0))) = 10
+
diff --git a/src/systemc/tests/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp b/src/systemc/tests/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp
new file mode 100644
index 000000000..9b1d169cf
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp
@@ -0,0 +1,99 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ signless_conversions.cpp -- Test Casts Of Sign-Less Values
+
+ Original Author: Andy Goodrich, Forte Design Systems, 7 Apr 2005
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+#include "systemc.h"
+
+#define DISP(exp) \
+{ \
+ cout << #exp << " = " << exp << endl; \
+}
+
+#define DISPLAY(var) \
+{ \
+ DISP( sc_int_base(var) ) \
+ DISP( sc_uint_base(var) ) \
+ DISP( sc_signed(var) ) \
+ DISP( sc_unsigned(var) ) \
+ cout << endl; \
+}
+
+int
+sc_main( int argc, char* argv[] )
+{
+ sc_bigint<6> bi;
+ sc_biguint<6> bui;
+ sc_bv<4> bv;
+ sc_int<6> i;
+ sc_lv<4> lv;
+ sc_int<6> ui;
+
+ bi = 10;
+ bui = 10;
+ bv = "1010";
+ i = 10;
+ lv = "1010";
+ ui = 10;
+
+ DISPLAY(bi(3,0))
+ DISPLAY(bui(3,0))
+ DISPLAY(bv)
+ DISPLAY(i(3,0))
+ DISPLAY(lv)
+ DISPLAY(ui(3,0))
+
+ DISPLAY((bi(3,2),i(1,0)))
+ DISPLAY((bi(3,2),ui(1,0)))
+ DISPLAY((bi(3,2),bui(1,0)))
+ DISPLAY((bi(3,2),bi(1,0)))
+
+ DISPLAY((bui(3,2),i(1,0)))
+ DISPLAY((bui(3,2),ui(1,0)))
+ DISPLAY((bui(3,2),bui(1,0)))
+ DISPLAY((bui(3,2),bi(1,0)))
+
+ DISPLAY((i(3,2),i(1,0)))
+ DISPLAY((i(3,2),ui(1,0)))
+ DISPLAY((i(3,2),bui(1,0)))
+ DISPLAY((i(3,2),bi(1,0)))
+
+ DISPLAY((ui(3,2),i(1,0)))
+ DISPLAY((ui(3,2),ui(1,0)))
+ DISPLAY((ui(3,2),bui(1,0)))
+ DISPLAY((ui(3,2),bi(1,0)))
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/misc/test01/golden/test01.log
new file mode 100644
index 000000000..f5e17034e
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test01/golden/test01.log
@@ -0,0 +1,199 @@
+SystemC Simulation
+
+*** test_bit ***
+
+sc_bit
+
+Info: (I804) /IEEE_Std_1666/deprecated: sc_bit is deprecated, use bool instead
+1
+1
+0
+0
+
+sc_logic
+0
+0
+1
+1
+Z
+Z
+X
+X
+
+sc_bv
+0101
+0101
+11110000
+11110000
+
+sc_lv
+01ZX
+01ZX
+XXZZ1100
+XXZZ1100
+
+sc_bitref
+1
+1
+X
+X
+
+sc_subref
+01
+01
+ZX
+ZX
+
+sc_concref
+
+*** test_int ***
+
+sc_int
+-7
+-7
+15
+15
+
+sc_int_bitref
+1
+1
+1
+1
+
+sc_int_subref
+9
+9
+15
+15
+
+sc_int_concref
+1
+1
+3
+3
+
+sc_uint
+9
+9
+15
+15
+
+sc_uint_bitref
+1
+1
+1
+1
+
+sc_uint_subref
+9
+9
+15
+15
+
+sc_uint_concref
+1
+1
+3
+3
+
+sc_bigint
+-7
+-7
+15
+15
+
+sc_signed_bitref
+1
+1
+1
+1
+
+sc_signed_subref
+9
+9
+15
+15
+1
+1
+3
+3
+
+sc_biguint
+9
+9
+15
+15
+
+sc_unsigned_bitref
+1
+1
+1
+1
+
+sc_unsigned_subref
+9
+9
+15
+15
+1
+1
+3
+3
+
+*** test_fx ***
+
+sc_fxnum
+-7
+-7
+15
+15
+
+sc_fxnum_fast
+-7
+-7
+15
+15
+
+sc_fxnum_bitref
+1
+1
+1
+1
+
+sc_fxnum_fast_bitref
+1
+1
+1
+1
+
+sc_fxnum_subref
+1001
+1001
+1111
+1111
+
+sc_fxnum_fast_subref
+1001
+1001
+1111
+1111
+
+sc_fxval
+-7
+-7
+15
+15
+
+sc_fxval_fast
+-7
+-7
+15
+15
+
+Info: (I804) /IEEE_Std_1666/deprecated: You can turn off warnings about
+ IEEE 1666 deprecated features by placing this method call
+ as the first statement in your sc_main() function:
+
+ sc_core::sc_report_handler::set_actions( "/IEEE_Std_1666/deprecated",
+ sc_core::SC_DO_NOTHING );
+
diff --git a/src/systemc/tests/systemc/datatypes/misc/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/misc/test01/test01.cpp
new file mode 100644
index 000000000..6130986db
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test01/test01.cpp
@@ -0,0 +1,470 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test01.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of i/o streaming of the datatypes
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+# include "sstream"
+#else
+# include "strstream.h"
+#endif
+
+// THE FOLLOWING SPECIALIZATIONS FOR sc_bitref<X> AND sc_subref<X> GO AWAY
+// WHEN sc_bv and sc_lv ARE INTEGRATED INTO THE NORMAL CONCATENATION SCHEME:
+
+template <class X>
+void
+test( sc_dt::sc_bitref<X> a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+template <class X>
+void
+test( sc_dt::sc_subref<X> a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+
+void
+test( sc_dt::sc_fxnum_bitref a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+void
+test( sc_dt::sc_fxnum_fast_bitref a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+
+void
+test( sc_dt::sc_fxnum_subref a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+void
+test( sc_dt::sc_fxnum_fast_subref a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+template <class T>
+void
+test( T& a )
+{
+# if (defined(__GNUC__) && (__GNUC__ >= 3))|| (defined(_MSC_VER) && (_MSC_VER >= 1300))
+ std::stringstream ss;
+# else
+ strstream ss;
+# endif
+
+ cout << a << endl;
+ ss << a;
+ ss >> a;
+ cout << a << endl;
+}
+
+void
+test_bit()
+{
+ cout << "\n*** test_bit ***" << endl;
+
+ // sc_bit
+ {
+ cout << "\nsc_bit" << endl;
+ sc_bit a( true );
+ sc_bit b( false );
+ test( a );
+ test( b );
+ }
+
+ // sc_logic
+ {
+ cout << "\nsc_logic" << endl;
+ sc_logic a( SC_LOGIC_0 );
+ sc_logic b( SC_LOGIC_1 );
+ sc_logic c( SC_LOGIC_Z );
+ sc_logic d( SC_LOGIC_X );
+ test( a );
+ test( b );
+ test( c );
+ test( d );
+ }
+
+ // sc_bv
+ {
+ cout << "\nsc_bv" << endl;
+ sc_bv<4> a( "0101" );
+ sc_bv<8> b( "11110000" );
+ test( a );
+ test( b );
+ }
+
+ // sc_lv
+ {
+ cout << "\nsc_lv" << endl;
+ sc_lv<4> a( "01ZX" );
+ sc_lv<8> b( "XXZZ1100" );
+ test( a );
+ test( b );
+ }
+
+ // sc_bitref
+ {
+ cout << "\nsc_bitref" << endl;
+ sc_bv<4> a( "0101" );
+ sc_lv<4> b( "01ZX" );
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_subref
+ {
+ cout << "\nsc_subref" << endl;
+ sc_bv<4> a( "0101" );
+ sc_lv<4> b( "01ZX" );
+ test( a( 1, 0 ) );
+ test( b( 1, 0 ) );
+ }
+
+ // sc_concref
+ {
+ cout << "\nsc_concref" << endl;
+ sc_bv<4> a( "0101" );
+ sc_lv<4> b( "01ZX" );
+#if 0 // #### re-enable when concatenation support is homogenous.
+ test( ( a[1], a[0] ) );
+ test( ( b[1], b[0] ) );
+#endif // 0
+ }
+}
+
+void
+test_int()
+{
+ cout << "\n*** test_int ***" << endl;
+
+ // sc_int
+ {
+ cout << "\nsc_int" << endl;
+ sc_int<4> a = -7;
+ sc_int<8> b = 15;
+ test( a );
+ test( b );
+ }
+
+ // sc_int_bitref
+ {
+ cout << "\nsc_int_bitref" << endl;
+ sc_int<4> a = -7;
+ sc_int<8> b = 15;
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_int_subref
+ {
+ cout << "\nsc_int_subref" << endl;
+ sc_int<4> a = -7;
+ sc_int<8> b = 15;
+ test( a( 3, 0 ) );
+ test( b( 3, 0 ) );
+ }
+
+ // sc_int_concref
+ {
+ cout << "\nsc_int_concref" << endl;
+ sc_int<4> a = -7;
+ sc_int<8> b = 15;
+ test( (a[1], a[0]) );
+ test( (b[1], b[0]) );
+ }
+
+ // sc_uint
+ {
+ cout << "\nsc_uint" << endl;
+ sc_uint<4> a = -7;
+ sc_uint<8> b = 15;
+ test( a );
+ test( b );
+ }
+
+ // sc_uint_bitref
+ {
+ cout << "\nsc_uint_bitref" << endl;
+ sc_uint<4> a = -7;
+ sc_uint<8> b = 15;
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_uint_subref
+ {
+ cout << "\nsc_uint_subref" << endl;
+ sc_uint<4> a = -7;
+ sc_uint<8> b = 15;
+ test( a( 3, 0 ) );
+ test( b( 3, 0 ) );
+ }
+
+ // sc_uint_concref
+ {
+ cout << "\nsc_uint_concref" << endl;
+ sc_uint<4> a = -7;
+ sc_uint<8> b = 15;
+ test( (a[1], a[0]) );
+ test( (b[1], b[0]) );
+ }
+
+ // sc_bigint
+ {
+ cout << "\nsc_bigint" << endl;
+ sc_bigint<4> a = -7;
+ sc_bigint<8> b = 15;
+ test( a );
+ test( b );
+ }
+
+ // sc_signed_bitref
+ {
+ cout << "\nsc_signed_bitref" << endl;
+ sc_bigint<4> a = -7;
+ sc_bigint<8> b = 15;
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_signed_subref
+ {
+ cout << "\nsc_signed_subref" << endl;
+ sc_bigint<4> a = -7;
+ sc_bigint<8> b = 15;
+ test( a( 3, 0 ) );
+ test( b( 3, 0 ) );
+ }
+
+ // sc_signed_concref
+ {
+ sc_bigint<4> a = -7;
+ sc_bigint<8> b = 15;
+ test( (a[1], a[0]) );
+ test( (b[1], b[0]) );
+ }
+
+ // sc_biguint
+ {
+ cout << "\nsc_biguint" << endl;
+ sc_biguint<4> a = -7;
+ sc_biguint<8> b = 15;
+ test( a );
+ test( b );
+ }
+
+ // sc_unsigned_bitref
+ {
+ cout << "\nsc_unsigned_bitref" << endl;
+ sc_biguint<4> a = -7;
+ sc_biguint<8> b = 15;
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_unsigned_subref
+ {
+ cout << "\nsc_unsigned_subref" << endl;
+ sc_biguint<4> a = -7;
+ sc_biguint<8> b = 15;
+ test( a( 3, 0 ) );
+ test( b( 3, 0 ) );
+ }
+
+ // sc_unsigned_concref
+ {
+ sc_biguint<4> a = -7;
+ sc_biguint<8> b = 15;
+ test( (a[1], a[0]) );
+ test( (b[1], b[0]) );
+ }
+}
+
+void
+test_fx()
+{
+ cout << "\n*** test_fx ***" << endl;
+
+ // sc_fxnum
+ {
+ cout << "\nsc_fxnum" << endl;
+ sc_fixed<4,4> a = -7;
+ sc_fixed<8,8> b = 15;
+ test( a );
+ test( b );
+ }
+
+ // sc_fxnum_fast
+ {
+ cout << "\nsc_fxnum_fast" << endl;
+ sc_fixed_fast<4,4> a = -7;
+ sc_fixed_fast<8,8> b = 15;
+ test( a );
+ test( b );
+ }
+
+ // sc_fxnum_bitref
+ {
+ cout << "\nsc_fxnum_bitref" << endl;
+ sc_fixed<4,4> a = -7;
+ sc_fixed<8,8> b = 15;
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_fxnum_fast_bitref
+ {
+ cout << "\nsc_fxnum_fast_bitref" << endl;
+ sc_fixed_fast<4,4> a = -7;
+ sc_fixed_fast<8,8> b = 15;
+ test( a[0] );
+ test( b[0] );
+ }
+
+ // sc_fxnum_subref
+ {
+ cout << "\nsc_fxnum_subref" << endl;
+ sc_fixed<4,4> a = -7;
+ sc_fixed<8,8> b = 15;
+ test( a( 3, 0 ) );
+ test( b( 3, 0 ) );
+ }
+
+ // sc_fxnum_fast_subref
+ {
+ cout << "\nsc_fxnum_fast_subref" << endl;
+ sc_fixed_fast<4,4> a = -7;
+ sc_fixed_fast<8,8> b = 15;
+ test( a( 3, 0 ) );
+ test( b( 3, 0 ) );
+ }
+
+ // sc_fxval
+ {
+ cout << "\nsc_fxval" << endl;
+ sc_fxval a(-7);
+ sc_fxval b(15);
+ test( a );
+ test( b );
+ }
+
+ // sc_fxval_fast
+ {
+ cout << "\nsc_fxval_fast" << endl;
+ sc_fxval_fast a(-7);
+ sc_fxval_fast b(15);
+ test( a );
+ test( b );
+ }
+}
+
+int
+sc_main( int, char*[] )
+{
+ test_bit();
+ test_int();
+ test_fx();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log
new file mode 100644
index 000000000..97c12cad1
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log
@@ -0,0 +1,156 @@
+SystemC Simulation
+
+*** test_bit()
+
+-86
+170
+-86
+170
+
+-6
+10
+-6
+10
+
+-52
+204
+-52
+204
+
+-4
+12
+-4
+12
+
+-84
+172
+-84
+172
+
+*** test_fx()
+
+-5
+4294967291
+-5
+4294967291
+-5.375
+
+-6
+10
+-6
+10
+
+-5
+4294967291
+-5
+4294967291
+-5.375
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+*** test_int()
+
+-86
+170
+-86
+170
+-86
+-86
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+-86
+4294967210
+-86
+4294967210
+-86
+-86
+18446744073709551530
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.bsd64 b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.bsd64
new file mode 100644
index 000000000..126a4fc9c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.bsd64
@@ -0,0 +1,156 @@
+SystemC Simulation
+
+*** test_bit()
+
+-86
+170
+-86
+170
+
+-6
+10
+-6
+10
+
+-52
+204
+-52
+204
+
+-4
+12
+-4
+12
+
+-84
+172
+-84
+172
+
+*** test_fx()
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+*** test_int()
+
+-86
+170
+-86
+170
+-86
+-86
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+-86
+4294967210
+-86
+18446744073709551530
+-86
+-86
+18446744073709551530
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.cygwin64 b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.cygwin64
new file mode 100644
index 000000000..126a4fc9c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.cygwin64
@@ -0,0 +1,156 @@
+SystemC Simulation
+
+*** test_bit()
+
+-86
+170
+-86
+170
+
+-6
+10
+-6
+10
+
+-52
+204
+-52
+204
+
+-4
+12
+-4
+12
+
+-84
+172
+-84
+172
+
+*** test_fx()
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+*** test_int()
+
+-86
+170
+-86
+170
+-86
+-86
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+-86
+4294967210
+-86
+18446744073709551530
+-86
+-86
+18446744073709551530
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linux64 b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linux64
new file mode 100644
index 000000000..126a4fc9c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linux64
@@ -0,0 +1,156 @@
+SystemC Simulation
+
+*** test_bit()
+
+-86
+170
+-86
+170
+
+-6
+10
+-6
+10
+
+-52
+204
+-52
+204
+
+-4
+12
+-4
+12
+
+-84
+172
+-84
+172
+
+*** test_fx()
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+*** test_int()
+
+-86
+170
+-86
+170
+-86
+-86
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+-86
+4294967210
+-86
+18446744073709551530
+-86
+-86
+18446744073709551530
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linuxaarch64 b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linuxaarch64
new file mode 100644
index 000000000..126a4fc9c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.linuxaarch64
@@ -0,0 +1,156 @@
+SystemC Simulation
+
+*** test_bit()
+
+-86
+170
+-86
+170
+
+-6
+10
+-6
+10
+
+-52
+204
+-52
+204
+
+-4
+12
+-4
+12
+
+-84
+172
+-84
+172
+
+*** test_fx()
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+*** test_int()
+
+-86
+170
+-86
+170
+-86
+-86
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+-86
+4294967210
+-86
+18446744073709551530
+-86
+-86
+18446744073709551530
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.macosx64 b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.macosx64
new file mode 100644
index 000000000..126a4fc9c
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/golden/test02.log.macosx64
@@ -0,0 +1,156 @@
+SystemC Simulation
+
+*** test_bit()
+
+-86
+170
+-86
+170
+
+-6
+10
+-6
+10
+
+-52
+204
+-52
+204
+
+-4
+12
+-4
+12
+
+-84
+172
+-84
+172
+
+*** test_fx()
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+-5
+4294967291
+-5
+18446744073709551611
+-5.375
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+10
+10
+10
+10
+10.625
+
+-6
+10
+-6
+10
+
+*** test_int()
+
+-86
+170
+-86
+170
+-86
+-86
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+-86
+4294967210
+-86
+18446744073709551530
+-86
+-86
+18446744073709551530
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
+
+170
+170
+170
+170
+170
+170
+170
+
+10
+10
+10
+10
+10
+10
+10
+
+170
+170
+170
+170
+170
+170
+170
diff --git a/src/systemc/tests/systemc/datatypes/misc/test02/test02.cpp b/src/systemc/tests/systemc/datatypes/misc/test02/test02.cpp
new file mode 100644
index 000000000..433159c83
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test02/test02.cpp
@@ -0,0 +1,143 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test02.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of explicit conversions of the datatypes
+
+#define SC_INCLUDE_FX
+#include "systemc.h"
+
+
+template <class T>
+void
+write1( const T& a )
+{
+ cout << endl;
+ cout << a.to_int() << endl;
+ cout << a.to_uint() << endl;
+ cout << a.to_long() << endl;
+ cout << a.to_ulong() << endl;
+}
+
+template <class T>
+void
+write2( const T& a )
+{
+ write1( a );
+ cout << a.to_double() << endl;
+}
+
+template <class T>
+void
+write3( const T& a )
+{
+ write2( a );
+ cout << a.to_int64() << endl;
+ cout << a.to_uint64() << endl;
+}
+
+
+void
+test_bit()
+{
+ cout << "\n*** test_bit()" << endl;
+
+ sc_bv<8> a( "10101010" );
+ write1( a );
+ write1( a.range( 3, 0 ) );
+
+ sc_lv<8> b( "11001100" );
+ write1( b );
+ write1( b.range( 3, 0 ) );
+
+ write1( ( a.range( 3, 0 ), b.range( 3, 0 ) ) );
+}
+
+void
+test_fx()
+{
+ cout << "\n*** test_fx()" << endl;
+
+ sc_fixed<8,4> a( "0b1010.1010" );
+ write2( a );
+ write1( a.range( 3, 0 ) );
+
+ sc_fixed_fast<8,4> b( "0b1010.1010" );
+ write2( b );
+ write1( b.range( 3, 0 ) );
+
+ sc_ufixed<8,4> c( "0b1010.1010" );
+ write2( c );
+ write1( c.range( 3, 0 ) );
+
+ sc_ufixed_fast<8,4> d( "0b1010.1010" );
+ write2( d );
+ write1( d.range( 3, 0 ) );
+}
+
+void
+test_int()
+{
+ cout << "\n*** test_int()" << endl;
+
+ sc_bigint<8> a( "0b10101010" );
+ write3( a );
+ write3( a.range( 3, 0 ) );
+
+ sc_biguint<8> b( "0b10101010" );
+ write3( b );
+ write3( b.range( 3, 0 ) );
+
+ sc_int<8> c( -86 );
+ write3( c );
+ write3( c.range( 3, 0 ) );
+ write3( ( c.range( 7, 4 ), c.range( 3, 0 ) ) );
+
+ sc_uint<8> d( 170 );
+ write3( d );
+ write3( d.range( 3, 0 ) );
+ write3( ( d.range( 7, 4 ), d.range( 3, 0 ) ) );
+}
+
+int
+sc_main( int, char*[] )
+{
+ test_bit();
+ test_fx();
+ test_int();
+
+ return 0;
+}
diff --git a/src/systemc/tests/systemc/datatypes/misc/test03/golden/test03.log b/src/systemc/tests/systemc/datatypes/misc/test03/golden/test03.log
new file mode 100644
index 000000000..460b208ea
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test03/golden/test03.log
@@ -0,0 +1,66 @@
+SystemC Simulation
+
+*** test_sc_length_param ***
+(32)
+(5)
+
+Exception caught
+Error: (E300) total wordlength <= 0 is not valid
+In file: <removed by verify.pl>
+(5)
+(32)
+(5)
+1
+0
+5
+42
+(42)
+(42)
+sc_length_param
+(
+len = 42
+)
+
+*** test_default_ctors ***
+
+sc_bv_base
+32
+5
+42
+5
+32
+
+sc_lv_base
+32
+5
+42
+5
+32
+
+sc_int_base
+32
+5
+42
+5
+32
+
+sc_uint_base
+32
+5
+42
+5
+32
+
+sc_signed
+32
+5
+42
+5
+32
+
+sc_unsigned
+32
+5
+42
+5
+32
diff --git a/src/systemc/tests/systemc/datatypes/misc/test03/test03.cpp b/src/systemc/tests/systemc/datatypes/misc/test03/test03.cpp
new file mode 100644
index 000000000..b7f916347
--- /dev/null
+++ b/src/systemc/tests/systemc/datatypes/misc/test03/test03.cpp
@@ -0,0 +1,131 @@
+/*****************************************************************************
+
+ Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
+ more contributor license agreements. See the NOTICE file distributed
+ with this work for additional information regarding copyright ownership.
+ Accellera licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with the
+ License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied. See the License for the specific language governing
+ permissions and limitations under the License.
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ test03.cpp --
+
+ Original Author: Martin Janssen, Synopsys, Inc., 2002-03-19
+
+ *****************************************************************************/
+
+/*****************************************************************************
+
+ MODIFICATION LOG - modifiers, enter your name, affiliation, date and
+ changes you are making here.
+
+ Name, Affiliation, Date:
+ Description of Modification:
+
+ *****************************************************************************/
+
+// test of sc_length_param and sc_length_context and their use in the datatype
+// base classes.
+
+#include "systemc.h"
+
+void
+test_sc_length_param()
+{
+ cout << "\n*** test_sc_length_param ***" << endl;
+
+ sc_length_param a;
+ cout << a << endl;
+
+ sc_length_param b( 5 );
+ cout << b << endl;
+
+ try {
+ sc_length_param c( -1 );
+ cout << c << endl;
+ } catch( sc_report x ) {
+ cout << "\nException caught" << endl;
+ cout << x.what() << endl;
+ }
+
+ sc_length_param d( b );
+ cout << d << endl;
+
+ sc_dt::sc_without_context foo;
+ sc_length_param e( foo );
+ cout << e << endl;
+
+ e = b;
+ cout << e << endl;
+
+ cout << (e == b) << endl;
+ cout << (e != b) << endl;
+
+ cout << e.len() << endl;
+ e.len( 42 );
+ cout << e.len() << endl;
+
+ cout << e.to_string() << endl;
+
+ e.print();
+ cout << endl;
+ e.dump();
+}
+
+#define TEST_DEFAULT_CTOR(tp) \
+{ \
+ cout << "\n" << #tp << endl; \
+ \
+ tp a; \
+ cout << a.length() << endl; \
+ \
+ sc_length_context con1( sc_length_param( 5 ) ); \
+ tp b; \
+ cout << b.length() << endl; \
+ \
+ sc_length_context con2( sc_length_param( 42 ) ); \
+ tp c; \
+ cout << c.length() << endl; \
+ \
+ con2.end(); \
+ tp d; \
+ cout << d.length() << endl; \
+ \
+ con1.end(); \
+ tp e; \
+ cout << e.length() << endl; \
+}
+
+void
+test_default_ctors()
+{
+ cout << "\n*** test_default_ctors ***" << endl;
+
+ TEST_DEFAULT_CTOR(sc_bv_base);
+ TEST_DEFAULT_CTOR(sc_lv_base);
+
+ TEST_DEFAULT_CTOR(sc_int_base);
+ TEST_DEFAULT_CTOR(sc_uint_base);
+ TEST_DEFAULT_CTOR(sc_signed);
+ TEST_DEFAULT_CTOR(sc_unsigned);
+}
+
+int
+sc_main( int, char*[] )
+{
+ test_sc_length_param();
+ test_default_ctors();
+
+ return 0;
+}